Свернуть строки в таблице значений конкатенацией

FastCode 29 4

Автор: ildarovich

Дано.Сортировать("Поле1, Поле2");
ё = Дано.Количество();
Пока ё > 1 Цикл
   ё = ё - 1;
    Если Дано[ё - 1].Поле1 = Дано[ё].Поле1 И Дано[ё - 1].Поле2 = Дано[ё].Поле2 Тогда
        Дано[ё - 1].Поле3 = Дано[ё - 1].Поле3 + Дано[ё].Поле3;
        Дано.Удалить(ё)
    КонецЕсли 
КонецЦикла;
OneTracker - трекер учета рабочего времени программиста 1С

Похожие публикации

Как свернуть таблицу значений в коде, но получить не сумму, а максимум

Описание строки в таблице значений

Отбор по таблице значений

Преобразовать строку таблицы значений в структуру

Удаление строк таблицы по условию

Модератору