В форму поместил поле Контрагент, по которому буду отбирать документы по одному контрагенту, но иногда надо по всем. Как это реализовать? 1С:Предприятие 8.2. Вариант 2.
В форму поместил поле Контрагент, по которому буду отбирать документы по одному контрагенту, но иногда надо по всем. Как это реализовать? 1С:Предприятие 8.2. Вариант 2.
Второе решение этой задачи:
Процедура РеквизитКонтрагентНаФормеВариант2() Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | РеализацияТоваровУслуг.Ссылка |ИЗ | Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг "; Если Контрагент<>Справочники.Контрагенты.ПустаяСсылка() Тогда Запрос.Текст =Запрос.Текст + " |ГДЕ | РеализацияТоваровУслуг.Контрагент = &Контрагент"; Запрос.УстановитьПараметр("Контрагент", Контрагент); КонецЕсли; Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл Сообщить(" "+ ВыборкаДетальныеЗаписи.Ссылка); КонецЦикла; КонецПроцедуры // РеквизитКонтрагентНаФормеВариант2()