вторник, 15 апреля 2014 г.

Конвертация двух табличных частей документа в одну

Для того, чтобы конвертировать две и больше табличные части документа в одну нужно в ПКГС одной из ТЧ в обработчике "ПередОбработкой" написать следующий код:

КоллекцияОбъектов = Источник.ПерваяТабличнаяЧасть.Выгрузить();
Для Каждого
СтрокаТЧ Из Источник.ВтораяТабличнаяЧасть Цикл
   
НовыйСтрока = КоллекцияОбъектов.Добавить();
   
ЗаполнитьЗначенияСвойств(НоваяСтрока, СтрокаТЧ);
КонецЦикла;

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




Источник: http://forum.aeroion.ru/topic739.html

Добавить комментарий

3 комментария :

  1. Большое спасибо

    ОтветитьУдалить
  2. вах тольк одын раз надо НовыйСтрока заменить на НоваяСтрока, генецвале. Одинаково переменные надо обзывать а то понимаешь люди копируют текст и лишний раз правят

    ОтветитьУдалить
  3. Уж не знаю как вам помочь. Могу предложить почитать эту интереснуйшую статью https://i.factor.ua/promo/kak-kupit-usdt-za-grivny.html. Здесь подробно написано о том, как обналичить биткоин в Украине. Посмотрите, почитайте. Это должно вам помочь.

    ОтветитьУдалить