Сделал заполнение документа Установка цен номенклатуры. Программно добавлял в тч Товары по строчке. В результате при сортировке по номенклатуре наблюдаю лесенку из типов цен по каждой номенклатуре. При интерактивном заполнении такого не наблюдается, т.к. используется таблица значений ТаблицаЦен. Помогают процедуры формы.
Вопрос в том как причесать тч Товары программно без открытия формы, чтобы потом документ открывался "красиво". Хочу схлопнуть табличку.
ИндексСтрокиТаблицыЦен=-1;
УстЦен.Товары.Сортировать("Номенклатура,ТипЦен");
Номенклатура=Неопределено;
Для каждого ТекСтрока Из УстЦен.Товары Цикл
Если Номенклатура<>ТекСтрока.Номенклатура Тогда
ИндексСтрокиТаблицыЦен=ИндексСтрокиТаблицыЦен+1;
КонецЕсли;
ТекСтрока.ИндексСтрокиТаблицыЦен=ИндексСтрокиТаблицыЦен;
Номенклатура=ТекСтрока.Номенклатура;
КонецЦикла;
УстЦен.Записать(РежимЗаписиДокумента.Запись);
..
Вот это помогло