1с 8 Построитель отчета #811039


#0 by DenisVich
Здравствуйте. Столкнулся со следующей проблемой. Вот запрос. Запрос правильный выполняется в консоле запросов:     ОборудованиеВРемонтеОстаткиИОбороты.Документ.МоментВремени,     ОборудованиеВРемонтеОстаткиИОбороты.Номенклатура.Наименование,     ОборудованиеВРемонтеОстаткиИОбороты.СерийныйНомер,     ОборудованиеВРемонтеОстаткиИОбороты.КоличествоНачальныйОстаток,     ОборудованиеВРемонтеОстаткиИОбороты.КоличествоПриход,     ОборудованиеВРемонтеОстаткиИОбороты.КоличествоРасход,     ОборудованиеВРемонтеОстаткиИОбороты.КоличествоКонечныйОстаток,     ВТРемОиО КАК ВТРемОиО Но когда пропускаю его через построитель отчетов и отбор вывожу на форму и указываю что фильтрация по параметрам(которые в запросе) нужно применять - ПолеПериода - Да. Возникает ошибка: " Неверные параметры в операции сравнения. Нельзя сравнивать поля неограниченной длины и поля несовместимых типов. ОборудованиеВРемонтеОстаткиИОбороты.Регистратор.Дата <<?>>>= &НачалоПериода = &Параметр5" Параметр передаю так:     ПостроительОтчетаОбъект.Параметры.Вставить("НачалоПериода",ПостроительОтчетаОбъект.Отбор.НачалоПериода); Параметр успешно устанавливается(если смотреть в отладчике) Но Построитель отчета после Выполнить вываливает ошибку. Если не передавать параметры вообще в коде 1С: "    Не задано значение параметра "НачалоПериода" ОборудованиеВРемонтеОстаткиИОбороты.Регистратор.Дата >= <<?>>&НачалоПериода = &Параметр3 " Если не передавать парамтеры и в отборе указывать период как необязательное поле(убрать вариант {(..) КАК ПолеПериода}, сделать просто{..}) то запрос формирует, но БЕЗ ПЕРИОДА. Помогите Спасибо.
#1 by catena
нельзя так построителю говорить, в ГДЕ только поля перечисляются, на которые в процессе можно будет наложить отборы.
#2 by catena
#3 by DenisVich
Установка этого периода не помогает.
#4 by DenisVich
Берется весь период
#5 by GANR
Поиграйся в отладчике с ПостроительОтчета.ПолучитьЗапрос
#6 by catena
Ну, если вы это все написали, все-таки, в условия построителя, то надо, помимо установки параметра, еще и отбор на самом поле включить.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С