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

FastCode 1535 13 21 67

Автор: ildarovich

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

См. также

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

Свернуть таблицу значений на клиенте (ДанныеФормыЗначение)

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

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

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

СтрокаТаблицыЗначенийВСтруктуру (БСП)

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

Прочитать таблицу значений из XML

Связывание таблиц значений по ФИФО

Модератору