Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 сен 2024, 18:52

Проблема с отчетом СКД

Автор EgorProgramist, 26 фев 2015, 14:05

0 Пользователей и 1 гость просматривают эту тему.

EgorProgramist

Начал работать в сфере 1С стаж 2 месяца только, проблема заключается в отборе, не получается в отчете добавить отбор по организациям, т.е нужно что бы отбор был с НачалоПериода по КонецПериода и помимо даты отбор был по организациям.
Отбор по датам я сделал:
ВЫБРАТЬ
   Обследование.СписокОбследования.(
      Впервые,
      МКБ10.Код,
      МКБ10.Наименование
   ),
   Обследование.ФИО.Наименование,
   Обследование.ФИО.ГодРождения,
   Обследование.ФИО.Пол,
   Обследование.ФИО.Профессия,
   Обследование.Дата
ИЗ
   Документ.Обследование КАК Обследование
ГДЕ
   Обследование.Дата >= &ДатаНачала
   И Обследование.Дата <= &ДатаОкончания

Процедуры окна ввода начальной даты:

Процедура ДатаНачалаПриИзменении(Элемент)
   ОтчетОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ДатаНачала",ДатаНачала);
КонецПроцедуры

Процедура конечной даты:

Процедура ДатаОкончанияПриИзменении(Элемент)
   ОтчетОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ДатаОкончания",ДатаОкончания);
КонецПроцедуры

Нужен отбор по организации которая находится Справочники.Организации.Наименования. Каким способом можно это сделать? добавлял условие по такому же принципу как даты не выходит, не по датам не по организации не фильтрирует

дфтын

1. Обследование.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
2. Обследование.Организация = &Органиазция

т.е:

|ГДЕ
|Обследование.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|И Обследование.Организация = &Органиазция

EgorProgramist

Цитата: дфтын от 26 фев 2015, 14:17
1. Обследование.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
2. Обследование.Организация = &Органиазция

т.е:

|ГДЕ
|Обследование.Дата МЕЖДУ &ДатаНачала И &ДатаОкончания
|И Обследование.Организация = &Органиазция

вот так я и делаю добавил не работают не даты не организации тупо не формирует , как удаляю:

И Обследование.Организация = &Организация

так отбор по датам снова работает как положено в чем ошибка я не пойму

vitasw

Покажите код установки параметров запроса

EgorProgramist

Процедуры полей ввода

Процедура ДатаНачалаПриИзменении(Элемент)
ОтчетОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ДатаНачала",ДатаНачала);
КонецПроцедуры


Процедура ДатаОкончанияПриИзменении(Элемент)
ОтчетОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("ДатаОкончания",ДатаОкончания);
КонецПроцедуры

Процедура ОрганизацииПриИзменении(Элемент)
ОтчетОбъект.КомпоновщикНастроек.Настройки.ПараметрыДанных.УстановитьЗначениеПараметра("Организация",Организация);
КонецПроцедуры

cska-fanat-kz

оффтоп: фигасе у водолазов диагнозы

почему на скрине у организации тип - строка?
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

EgorProgramist

Цитата: cska-fanat-kz от 27 фев 2015, 07:51
оффтоп: фигасе у водолазов диагнозы

почему на скрине у организации тип - строка?

Менял на тип данных Справочники.Организации.Наименования собственно откуда с формы заполняется с какой организации водолаз))толку нет, такая же проблема не по периоду не по организации не формирируется на форме поле ввода, тип стоит из справочники.Орг.. и т.д  я так понимаю проблема в запросе, а именно в условии только какая...

cska-fanat-kz

причем здесь ".Наименования"?
в запросе условие должно быть на ОРГАНИЗАЦИЮ
на форме должно быть поле типа СправочникСсылка.Организации
и тогда все начнет работать
Получил помощь - скажи СПАСИБО.
Разобрался сам - расскажи другим.

EgorProgramist

Цитата: cska-fanat-kz от 27 фев 2015, 08:29
причем здесь ".Наименования"?
в запросе условие должно быть на ОРГАНИЗАЦИЮ
на форме должно быть поле типа СправочникСсылка.Организации
и тогда все начнет работать

И Организации.Ссылка = &Организация

и

И Организации.Наименование = &Организация

и

И Обследование.Организация = &Организация

vitasw

Стисняюсь спросить, вас совсем не заботит разные типы данных? Приведите ваше условие везде к одному типу "СправочникСсылка.Организация" и все заработает.

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск