Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Программное заполнение ТЧ документа Установка цен. Как схлопнуть?

Программное заполнение ТЧ документа Установка цен. Как схлопнуть?
Я
   МимохожийОднако
 
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

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Рекламное место пустует