|
Обработка заполнения тч документа при выборе документа из списка выбора |
☑ |
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
|
казалось бы, почему бы не посмотреть как работает форма подбора и не сделать так же?
|
|