Делаю отбор по контрагенту в форме списка:
Отбор = Новый Структура("Контрагент", Контрагент);
Форма = ОткрытьФорму("Документ.СчетНаОплатуПокупателю.Форма.ФормаВыбора",Отбор);
Форма.Открыть();
! | Код!!! Вофка. |
Вы не делаете отбор по контрагенту.
Вы создали структуру с именем "Отбор". Эту структуру передаете в форму выбора в качестве параметров.
Для установки отбора по контрагенту достаточно сделать это:
Форма = ПолучитьФорму("Документ.СчетНаОплатуПокупателю.ФормаВыбора");
Форма.Отбор.Контрагент.Установить(Контрагент);
Форма.Открыть();
Попробуйте так
ФормаВыбора = Документы.СчетНаОплатуПокупателю.ПолучитьФормуВыбора();
ФормаВыбора.Отбор.Контрагент.Установить(Контрагент);
ФормаВыбора.Открыть();
Спасибо.
Я понял свою ошибку.
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7
https://pro1c.org.ua