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

FastCode 1384 11 21 66

Автор: ildarovich

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

Рекомендации

См. также

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

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

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

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

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

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

УдалитьСтрокиТаблицыЗначений

ОставитьСтрокиТаблицыЗначений

Получить выделенные строки списка (с сохранением выделения)

TurboConf - расширение Конфигуратора 1С

Комментарии

Модератору