Добрый день коллеги, в одной программе у меня есть документ начисление зарплаты сотрудникам организаций, в нем есть основные начисления Оплата по часовому тарифу и Оплата за участие в ремонте (Код для выгрузки в упп 00003"Оплата по часовому тарифу"), в табличной части документа УАТа эти начисления в разных строках, Проблема в том что когда загружается этот документ в УПП они так же в разных строках и УПП ругается что есть одинаковые начисления. Возможно ли в КД 2.0 в таб.части "Начисления" объединить эти строки в одну?
---
Есть много вариантов как это сделать - либо как в (5) либо Перед выгрузкой сформировать нужную тз и передать ее во ВходящиеДанные, а в ПКО для табличной части поставить галочку "Получать из входящих данных", либо ПослеЗагрузки

```1c
    времТЗ = Объект.ВашаТЧвПриемнике.Выгрузить();
    времТЗ.Свернуть(нужныеПоля);
    Объект.ВашаТЧвПриемнике.Загрузить(времТЗ);
    Объект.Записать();
```
---
Можно)
Сами формируйте табличную часть
Либо после выгрузки обрабатывайте и объединяйте строки
---
Это-то понятно, не понятно как в кд это сделать
---
В ПКГС Начисления Перед обработкой

```1c
    КоллекцияОбъектов = Источник.Начисления.Выгрузить();
    КоллекцияОбъектов.Свернуть("ВидРасчета,ПодразделениеОрганизации,Сотрудник","Результат,ОтработаноДней,ОтработаноЧасов");
```
---
Есть много вариантов как это сделать - либо как в (5) либо Перед выгрузкой сформировать нужную тз и передать ее во ВходящиеДанные, а в ПКО для табличной части поставить галочку "Получать из входящих данных", либо ПослеЗагрузки

```1c
    времТЗ = Объект.ВашаТЧвПриемнике.Выгрузить();
    времТЗ.Свернуть(нужныеПоля);
    Объект.ВашаТЧвПриемнике.Загрузить(времТЗ);
    Объект.Записать();
```
---
как в (5) почему то не взлетел, сейчас попробую ваш вариант
---
ругается на переменную (объект) "Переменная не определена"
---
точно вы это делаете в обработчике пко ПослеЗагрузки?
---
был косяк я перед выгрузкой поставил извиняюсь, только сейчас ошибка другая "Получение элемента по индексу для значения не определено
---
скорее всего вы допустили ошибку в обращении к таб части объекта.
---
времТЗ = Объект.Начисления.Выгрузить();
времТЗ.Свернуть("ВидРасчета,ПодразделениеОрганизации,Сотрудник");
Объект.Начисления.Загрузить(времТЗ);
Объект.Записать();
---
понял ошибку, исправил, там я накосячил с ТЧ
---
в упп ругается - "В строке номер "1" табл. части "Начисления": не указана дата начала события!" и так для каждой строки
---
у вас при сворачивании этого поля нет, а значит оно будет пустым на выходе. укажите все необходимые поля в методе Свернуть.
---
Сделал так:
времТЗ = Объект.Начисления.Выгрузить();
времТЗ.Свернуть("ВидРасчета,ПодразделениеОрганизации,Сотрудник","Результат,ОтработаноДней,ОтработаноЧасов, ДатаНачала,ДатаОкончания, ДатаНачалаСобытия");
Объект.Начисления.Загрузить(времТЗ);
Объект.Записать();
ругается при загрузке в упп "Слишком много фактических параметров "
---
что-то я совсем повис с этим фактическим параметром
---
попробуйте свой код прогнать в любой консоли кода или внешней обработке. Эта проблема уже не связана с конвертацией. Скорее всего это связано с тем, что у вас в суммируемых полях есть поля типа Дата.
---
Нашел в чем косяк, надо было даты в первой части указать, а остальное уже во второй.
---
Почему-то не взлетел, не сворачивает в упп
---
Проще вам, после загрузки в ПКО объединять эти строки
Пробежать ТЧ и проверить, если строки нужные то объединить