Добрый день, коллеги. Мне понадобилось свернуть табличную часть документа, искал подобную функцию чтобы вручную не прописывать поля для сворачивания и группировки. Ожидаю, что она сможет подойти для большого количества документов.
Для того, чтобы свернуть табличную часть, я пользовался методом - "свернуть()" для табличной части. Нюанс был в том, что колонки, не вошедшие ни в один из списков колонок, после выполнения метода удаляются из таблицы значений, а перечислять их в ручную не хотелось, поэтому была написана вот такая функция, которая формирует параметры для сворачивания и группировки.
Использовал я данную функцию вот таким образом.
Также сделал тестовую обработку, которую проверил на ЕРП, на нескольких документах, сделал возможность выбора документа и табличной части для сворачивания. Думаю, что для большинства документов типовых конфигураций на управляемых формах, обработка должна подойти.
Форма обработки выглядит так
Обработка протестирована на релизе ЕРП 2.4.12.102