Как отобрать вид договора не только с поставщиком, но еще и с покупателем
СтандартнаяОбработка = Ложь;
Если Не Контрагент.Пустая() Тогда
ФормаВыбора = Справочники.ДоговорыКонтрагентов.ПолучитьФормуВыбора(, Элемент);
ФормаВыбора.ПараметрОтборПоВладельцу = Контрагент;
ФормаВыбора.СправочникСписок.Отбор.ВидДоговора.Значение = Перечисления.ВидыДоговоровКонтрагентов.СПоставщиком;
ФормаВыбора.СправочникСписок.Отбор.ВидДоговора.Использование = Истина;
ФормаВыбора.СправочникСписок.Отбор.ВидДоговора.ВидСравнения = ВидСравнения.Равно;
ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.ВидДоговора.Доступность = Ложь;
ФормаВыбора.Открыть();
КонецЕсли;
ПоказатьПо теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
СЗ = Новый СписокЗначений;
//заголовок должен быть до процедуры ПолучитьРейсыКонтрагента, в процедуре добавляется колво рейсов к заголовку
НадписьОтборПоКонтрагентуЗаголовок = "Выбор из прикрепленных контрагентов";
ПолучитьРейсыКонтрагента(СЗ);
Если СЗ.Количество() > 0 Тогда
Отбор.Код.Использование = Истина;
Отбор.Код.ВидСравнения = ВидСравнения.ВСписке;
Отбор.Код.Значение = СЗ;
Иначе
НадписьОтборПоКонтрагентуЗаголовок = "Выбор из всех контрагентов";
КонецЕсли;
массивом лучше
СтандартнаяОбработка = Ложь;
мВидыДоговора = новый Массив();
мВидыДоговора.Добавить(Перечисления.ВидыДоговоровКонтрагентов.СПоставщиком);
мВидыДоговора.Добавить(Перечисления.ВидыДоговоровКонтрагентов.СПокупателем);
Если Не Контрагент.Пустая() Тогда
ФормаВыбора = Справочники.ДоговорыКонтрагентов.ПолучитьФормуВыбора(, Элемент);
ФормаВыбора.ПараметрОтборПоВладельцу = Контрагент;
ФормаВыбора.СправочникСписок.Отбор.ВидДоговора.Значение = мВидыДоговора ;
ФормаВыбора.СправочникСписок.Отбор.ВидДоговора.Использование = Истина;
ФормаВыбора.СправочникСписок.Отбор.ВидДоговора.ВидСравнения = ВидСравнения.ВСписке;
ФормаВыбора.ЭлементыФормы.СправочникСписок.НастройкаОтбора.ВидДоговора.Доступность = Ложь;
ФормаВыбора.Открыть();
КонецЕсли;
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот