Имя: Пароль:
1C
 
КД 2.0 Две ТЧ в один приёмный ТЧ
0 bolobol
 
15.08.17
11:40
Доброго дня!

Подскажите, пожалуйста, как в КД 2.0 выгрузить из двух ТЧ в одну ТЧ приёмник?

Правила, вида:
ТЧ1 в ТЧ
ТЧ2 в ТЧ

- замещают содержимое ТЧ данными из ТЧ2, а нужно, чтобы добавлялись.

Как? Спасибо.
1 Ёпрст
 
15.08.17
12:07
(0)
в пкгс одной из табличных частей, в ПередВыгрузкой присвоить
КоллекцияОбъектов данные из обеих ТЧ.
Усё.
2 Aleksey
 
15.08.17
12:57
либо в ПВД рисовать свой виртуальный документ
3 bolobol
 
15.08.17
13:18
(1) Несовсем понял, как это должно выглядеть. Справка молчит о переменной КоллекцияОбъектов, есть только про ОбъектКоллекции - одна строка ТЧ.

А так бы - отличный вариант, вроде:

Для каждого ЭлСтр из КоллекцияОбъектов.ТЧ2
НовОбКол= КоллекцияОбъектов.ТЧ1.Добавить();
ЗаполнитьЗнСвв(НовОбКол, ЭлСтр);


Есть пример присвоения?
4 Ёпрст
 
15.08.17
13:53
(3) Да обчный запрос к ТЧ дока и потом коллекцияОбъектов = запрос.выполнить().выгрузить();
5 Ёпрст
 
15.08.17
13:54
+4

Обработчики "Правила конвертации группы свойств"
Перед обработкой
Условия возникновения события
Событие выполняется перед обработкой группы свойств, например, перед выгрузкой табличной части. Возможен отказ от выгрузки. Можно определить произвольную коллекцию, являющуюся источником данных.

Параметры:


КоллекцияОбъектов - Неопределено. Если в теле обработчика определить коллекцию (присвоив данной переменной значение, например, описывающее табличную часть или набор движений, например, типа ТаблицаЗначений), то стандартное получение коллекции выполняться не будет.
6 Wirtuozzz
 
15.08.17
13:56
(0) я бы делал запросом
7 bolobol
 
15.08.17
14:01
Т.е. галкотыканьем не ограничиться... Жаль.

Спасибо! Определил коллекцию запросом двух ТЧ.
Закон Брукера: Даже маленькая практика стоит большой теории.