Как получить доступ к табличной части формы. Управляемый интерфейс.
☑
0
tabarigen
29.08.15
✎
14:21
Тема изъедена вдоль и поперек, но все же..
В обработку копированием добавил ТЧ документа ПоступлениеТоваровУслуг.
Добавленную ТЧ Товары вынес на форму.
На этой же форме выбираю ссылку на Документ ПоступлениеТоваровУслуг.
Собственно хочу заполнить ТЧ Товары на форме, ТЧ Товары из полученной ссылки.
&НаКлиенте
Процедура ДокументПоступленияОбработкаВыбора(Элемент, ВыбранноеЗначение, СтандартнаяОбработка)
ДокументПоступленияОбработкаВыбораНаСервере(ВыбранноеЗначение);
КонецПроцедуры
&НаСервере
Процедура ДокументПоступленияОбработкаВыбораНаСервере(ВыбранноеЗначение)
// Вставить содержимое обработчика.
ТаблицаТоваров = ВыбранноеЗначение.Товары.Выгрузить();
// дошел до сюды и встал вступор
КонецПроцедуры
1
Garykom
гуру
29.08.15
✎
14:28
2
tabarigen
29.08.15
✎
22:00
да гуглил я.
все равно непонятно.
добираюсь до реквизита формы. ЭтотОбъект.Элементы.Товары
а дальше у него по идее должен быть метод Загрузить() но его нет.
3
hhhh
29.08.15
✎
22:21
ЭтотОбъект.Элементы.Товары это не реквизит формы
ТаблицаТоваров.Загрузить(ВыбранноеЗначение.Товары.Выгрузить());
4
xReason
29.08.15
✎
22:46
Так как клиент в ЭтотОбъект.Элементы.Товары скорее всего ДанныеФормаКоллекция, а не ТЗ
5
Defender aka LINN
29.08.15
✎
23:39
"добираюсь до реквизита формы. ЭтотОбъект.Элементы.Товары"
Шта?
6
tabarigen
31.08.15
✎
08:43
парни тупанул че то.
надо было Объект.Товары.Загрузить(ТаблицаТоваров);
уже который раз наступаю на эти грабли, видимо от того что нет понимания принципа работы УФ.
Элементы на форме есть отражение реквизитов объекта?
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.