Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
09 дек 2024, 15:39

Сворачивание данных табличной части

Автор Наталья242826, 22 ноя 2024, 09:06

0 Пользователей и 1 гость просматривают эту тему.

Наталья242826

Имеется табличная часть с колонками Предмет, характеристика, номер предмета количество, цена и тд. Необходимо чтобы таблица св орачивалась по столбцам предмет и характеристика, данные в колонке номер предмета при сворачивании были через запятую, а данные в колонках количество и цена суммировались.
Скриншот 22.11.24_09.05.21.png

antoneus

Строки слеплять вручную если только. СКД еще такое умеет, но как-то ее дергать ради такого - это оверкилл.

Наталья242826


antoneus

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

В ТЗ будет ваша свернутая ТЧ с номерами.

Наталья242826

antoneus, Спасибо большое, все получилось. в конце выгрузила тз в тч и все гуд

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск