0
RollingAMG
28.05.14
✎
12:51
|
Доброго времени суток!
Имеется поле Соглашение как реквизит шапки, так же есть поле Соглашение как реквизит табличной части.
Делаю так:
&НаКлиенте
Процедура ТоварыСоглашениеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтрокаТЧ = Элементы.Товары.ТекущиеДанные;
СтандартнаяОбработка = Ложь;
Если ЗначениеЗаполнено(СтрокаТЧ.Поставщик) Тогда
СтруктураОтбора = Новый Структура("Партнер", СтрокаТЧ.Поставщик);
ОткрытьФорму(
"Справочник.СоглашенияСПоставщиками.ФормаВыбора",
Новый Структура("Отбор", СтруктураОтбора), Элемент);
КонецЕсли;
КонецПроцедуры // ТоварыДоговорНачалоВыбора()
Отрабатывает, в поле помещается выбранное соглашение.
Но для поля Соглашение как реквизит шапки не работает. Что не так?
|
|
2
RollingAMG
28.05.14
✎
13:00
|
не работает - в данном контексте, значит, что форма выбора справочника открывается, но после выбора элемента, он не переносится в поле ввода "Соглашение"
Вот код:
&НаКлиенте
Процедура СоглашениеНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
СтандартнаяОбработка = Ложь;
Если ЗначениеЗаполнено(Объект.Поставщик) Тогда
СтруктураОтбора = Новый Структура("Партнер", Объект.Поставщик);
ОткрытьФорму(
"Справочник.СоглашенияСПоставщиками.ФормаВыбора",
Новый Структура("Отбор", СтруктураОтбора), Элемент);
КонецЕсли;
КонецПроцедуры
|
|