Обработка заполнения тч документа при выборе документа из списка выбора
☑
0
ANDRU48
16.11.15
✎
14:13
В управляемых формах (Бух 3)
Делаю заполнение тч реализации из документа поступления, открывается форма выбора, выбираю документ поступления и заполняется табличная часть реализации.
Заковырка
Поступление = ОткрытьФорму("Документ.ПоступлениеТоваровУслуг.ФормаВыбора");
А потом хочу, по аналогии как в обычных формах:
Док = Объект.РТУ.ПолучитьОбъект();
ТЗ = Новый ТаблицаЗначений;
ТЗ = Поступление.Товары.Выгрузить();
Для каждого ТекСтрока из ТЗ Цикл
НоваяСтрока = Док.Товары.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока,ТекСтрока);
КонецЦикла;
Док.Записать();
Но так уже в управляемых формах не прокатывает.
1
Ненавижу 1С
гуру
16.11.15
✎
14:14
(0) отправь на сервер и там заполни
2
Timon1405
16.11.15
✎
14:15
(0) РТУ: ctrl+A, ctrl+shift+C
ПТУ: ctrl+shift+V
Profit!
3
ANDRU48
16.11.15
✎
14:16
(1) отправляю на сервер, но в Поступлении передается УправляемаяФорма
4
VikingKosmo
16.11.15
✎
14:19
не надо никуда никакую фору передавать, от слова вообще
5
VikingKosmo
16.11.15
✎
14:19
*форму
6
ANDRU48
16.11.15
✎
14:20
в обычных формах прокатывало:
ФормаПоступления = Документы.ПоступлениеТоваровУслуг.ПолучитьФормуВыбора();
ФормаПоступления.Заголовок = "Выберите документ поступления для заполнения документа реализации";
ФормаПоступления.РежимВыбора = Истина;
Поступление = ФормаПоступления.ОткрытьМодально();
Если НЕ ЗначениеЗаполнено(Поступление) Тогда
Возврат;
КонецЕсли;
ТЗ = Новый ТаблицаЗначений;
ТЗ = Поступление.Товары.Выгрузить();
Для каждого ТекСтрока из ТЗ Цикл
НоваяСтрока = Объект.Товары.Добавить();
ЗаполнитьЗначенияСвойств(НоваяСтрока,ТекСтрока);
7
VikingKosmo
16.11.15
✎
14:21
тут тебе не здесь
8
Timon1405
16.11.15
✎
14:22
казалось бы, почему бы не посмотреть как работает форма подбора и не сделать так же?
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн