Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
25 ноя 2024, 04:13

Не сохраняется значение на форме

Автор Dirijabl, 15 авг 2016, 14:09

0 Пользователей и 1 гость просматривают эту тему.

Dirijabl

Добрый день. УТ 11.2, внешняя обработка, на форме есть реквизит Вид цены поставщика. Он должен выбираться из справочника ВидыЦенПоставщика с отбором по контрагенту, указанному в другом реквизите формы.

&НаКлиенте
Процедура ВидЦеныПоставщикаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
   СтандартнаяОбработка = Ложь;
   ПараметрыФормы = Новый Структура;
   ПараметрыФормы.Вставить("Партнер", Объект.Контрагент);
   Форма=ОткрытьФорму("Справочник.ВидыЦенПоставщиков.Форма.ФормаВыбора", ПараметрыФормы);
   Объект.ВидЦеныПоставщика=Форма.Элементы.СписокНаименование;   
КонецПроцедуры

Значение выбираю, но на форму не переносится. Подскажите пожалуйста, в чем ошибка?

vitasw

&НаКлиенте
Процедура ВидЦеныПоставщикаНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
   СтандартнаяОбработка = Ложь;
   ПараметрыФормы = Новый Структура;
   ПараметрыФормы.Вставить("Партнер", Объект.Контрагент);
   ОткрытьФорму("Справочник.ВидыЦенПоставщиков.Форма.ФормаВыбора", ПараметрыФормы,Элемент);
   
КонецПроцедуры

SGIRG

Если у Вас УФ то лучше сделать так:
в свойствах поля "ВидЦеныПоставщика" укажите в свойствах СвязиПараметровВыбора:
Отбор.Партнер(Объект.Контрагент)
Вроде так.
И тогда код писать в модуле вообще не понадобится

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск