|
Программное заполнение ТЧ документа Установка цен. Как схлопнуть?
| ☑ |
0
Мимохожий Однако
29.01.19
✎
18:11
|
Сделал заполнение документа Установка цен номенклатуры. Программно добавлял в тч Товары по строчке. В результате при сортировке по номенклатуре наблюдаю лесенку из типов цен по каждой номенклатуре. При интерактивном заполнении такого не наблюдается, т.к. используется таблица значений ТаблицаЦен. Помогают процедуры формы.
Вопрос в том как причесать тч Товары программно без открытия формы, чтобы потом документ открывался "красиво". Хочу схлопнуть табличку.
|
|
1
Вафель
29.01.19
✎
18:14
|
там есть реквизит ид строки или что то подобное
|
|
2
Михаил Козлов
29.01.19
✎
18:34
|
Запросом к ТЧ посмотрите в "красивом" документе.
|
|
3
Мимохожий Однако
29.01.19
✎
18:35
|
(1) (2) Спасибо за наколку.
Ща..
|
|
4
Мимохожий Однако
29.01.19
✎
18:54
|
ИндексСтрокиТаблицыЦен=-1;
УстЦен.Товары.Сортировать("Номенклатура,ТипЦен");
Номенклатура=Неопределено;
Для каждого ТекСтрока Из УстЦен.Товары Цикл
Если Номенклатура<>ТекСтрока.Номенклатура Тогда
ИндексСтрокиТаблицыЦен=ИндексСтрокиТаблицыЦен+1;
КонецЕсли;
ТекСтрока.ИндексСтрокиТаблицыЦен=ИндексСтрокиТаблицыЦен;
Номенклатура=ТекСтрока.Номенклатура;
КонецЦикла;
УстЦен.Записать(РежимЗаписиДокумента.Запись);
..
Вот это помогло
|
|
5
Михаил Козлов
29.01.19
✎
19:19
|
Это для ОФ (УТ 10.3, КА 1.1)?
Если да, то ИндексСтрокиТаблицыЦен можно вычислить по номеру строки в ТЧ и количеству типов цен.
|
|
6
Мимохожий Однако
29.01.19
✎
19:23
|
(5) Прошу прощения, не сказал сразу. УТ10.3 и КА1.1
|
|