Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: отбор в форме списка
Украинский 1С форум: всё про 1С 8.3, 1С 8.2, 1С 8.1, 1С 8.0, 1С 7.7 > Программисту > Программирование в 1С Предприятие 8.2 > Программирование обычных форм 1С 8.2 и не интерфейсной логики
Михрутка
Делаю отбор по контрагенту в форме списка:
Отбор = Новый Структура("Контрагент", Контрагент); 
Форма = ОткрытьФорму("Документ.СчетНаОплатуПокупателю.Форма.ФормаВыбора",Отбор);
Форма.Открыть();

А открывается все-равно все документы. Что может быть не так?


 ! 

Код!!! Вофка.
 
Batchir
Вы не делаете отбор по контрагенту.
Вы создали структуру с именем "Отбор". Эту структуру передаете в форму выбора в качестве параметров.

Для установки отбора по контрагенту достаточно сделать это:

Форма = ПолучитьФорму("Документ.СчетНаОплатуПокупателю.ФормаВыбора");
Форма.Отбор.Контрагент.Установить(Контрагент);
Форма.Открыть();
Ziam
Попробуйте так

ФормаВыбора = Документы.СчетНаОплатуПокупателю.ПолучитьФормуВыбора();
ФормаВыбора.Отбор.Контрагент.Установить(Контрагент);
ФормаВыбора.Открыть();
Михрутка
Спасибо.
Я понял свою ошибку.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.