Modber Сообщество
профессионалов по 1С

  
Сообщений: 41

+2
Форумчане, помогите в запросе (в построителе) сделать отбор по типу документа, но чтоб пользователь смог сам тип выбирать. Так, имеется запрос: ВЫБРАТЬ Хозрасчетный.Регистратор ИЗ РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный В роли регистратора выступать могут документы разных типов. Мне известна конструкция, позволяющая отбирать данные по типу документа: ВЫБРАТЬ Хозрасчетный.Регистратор ИЗ РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный ГДЕ Хозрасчетный.Регистратор ССЫЛКА Документ.ПоступлениеТоваровУслуг Это не динамический отбор. Попробовала сделать с типом значения ОписаниеТипов поле и выбранное значение передавать как параметр, но так не понимается запрос: ВЫБРАТЬ Хозрасчетный.Регистратор ИЗ РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный ГДЕ Хозрасчетный.Регистратор ССЫЛКА &СсылкаНаОбъект Сделать типа документа поле тоже не выходит: ВЫБРАТЬ Хозрасчетный.Регистратор, ССЫЛКА(Регистратор) //? может по другому надо как-то записывать ... Можно наверно ВЫБРАТЬ конструкцию подставлять: ВЫБОР КОГДА Хозрасчетный.Регистратор ССЫЛКА Документ.<...> ТОГДА ... //Строковое значение ИНАЧЕЕСЛИ ... ... ... КОНЕЦ КАК ТипДокумента Но и так не универсально, если расширить для регистратора при дальнейшей разработке список документов, придется новые условия дописывать, и по строковому значению отбирать неудобно. Что посоветуете?
Сообщений: 50

+1
список на форме ИМЕНАМИ документов (через метаданные), заполняющийсяся при открытии. Запрос.Текст=" ВЫБРАТЬ Хозрасчетный.Регистратор ИЗ РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный ГДЕ Хозрасчетный.Регистратор ССЫЛКА Документ."+ВыбранноеЗначениеВСписке.
В начало страницы 
|
Перейти на форум: