|
Заполнить таб часть документа |
☑ |
0
AnisaL
10.08.18
✎
12:26
|
Добрый день, подскажите, пожалуйста, как заполнить таб часть документа Перемещение из таб части другого документа (ОтчетОРозничныхПродажах).
СсылкаНаОтчет = ОтчетОРозничныхПродажах.Ссылка;
ДокПеремещение = Документы.ПеремещениеТоваров.СоздатьДокумент();
ДокПеремещение.Товары.Загрузить(СсылкаНаОтчет.Товары);
Так выдает ошибку, неверные параметры
|
|
1
Mankubus
10.08.18
✎
12:31
|
(0) СсылкаНаОтчет.Товары.Выгрузить()
но лучше запросом
|
|
2
AnisaL
10.08.18
✎
12:33
|
(1) сейчас попробую
|
|
3
AnisaL
10.08.18
✎
12:49
|
(1) спасибо, все получилось!
|
|
4
Михаил Козлов
10.08.18
✎
12:53
|
Если ОФ, то делал 2 примитивные внешние обработки заполнения ТЧ: ВБуфер и ИзБуфера.
В первой (ВБуфер):
Процедура Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) ЭКСПОРТ
тч = Объект[ИмяТабличнойЧасти];
СохранитьЗначение("БуферТаблиц_ИмениКозлова", тч.Выгрузить());
КонецПроцедуры
Во второй (ИзБуфера):
Процедура Инициализировать(Объект, ИмяТабличнойЧасти, ТабличноеПолеОбъекта) ЭКСПОРТ
табл = ВосстановитьЗначение("БуферТаблиц_ИмениКозлова");
Если ТипЗнч(табл)=Тип("ТаблицаЗначений") И табл.Количество()>0 Тогда
тч = Объект[ИмяТабличнойЧасти];
ДЛЯ каждого стр ИЗ табл Цикл
нов = тч.Добавить();
ЗаполнитьЗначенияСвойств(нов, стр);
КонецЦикла;
КонецЕсли;
КонецПроцедуры
Подключал в приложении к разным типам документов.
|
|
5
AnisaL
10.08.18
✎
13:04
|
(4) а что за функция СохранитьЗначение?
|
|
6
Михаил Козлов
10.08.18
✎
13:07
|
(5) Платформенная.
|
|