Имя: Пароль:
1C
 
Как программно изменить всю ТЧ при изменении реквизита
0 Простенький вопросик
 
27.06.22
12:19
По ссылке меняется реквизит количество в ТЧ документа, как сделать, чтобы вся тч пересчиталась после этого изменения?
1 mikecool
 
27.06.22
12:21
вызвать после процедуру пересчета ,ваш кеп
2 Масянька
 
27.06.22
12:21
(0) Перебор строк и изменение.
3 Ryzeman
 
27.06.22
12:22
(0) не сочти за грубость, но это точно есть в любой типовой, подсмотреть - дело 2 минут.
4 Мультук
 
гуру
27.06.22
13:13
(2)

А можно пример кода с перебором и изменением? УТ или ЕРП ?
5 Мультук
 
гуру
27.06.22
13:17
(0)

Для БСП конфигураций нужно вызвать

СтруктураДействий = {Некие волшебные свойства со значениями};
ОбработкаТабличнойЧастиСервер.ОбработатьТЧ(ДокОбъект.Товары, СтруктураДействий);


Заполнение СтруктураДействий -- это уже нужно смотреть в РТУ или какой ты там документ меняешь.
6 Масянька
 
27.06.22
13:29
(4)     Для каждого ТекСтр из Материалы Цикл
        ЗаполнитьРеквизитСубконто(ТекСтр,Элемент.Значение);

        ЗаполнитьСчетаЗатратУчетаВСтрокеТабЧасти(ТекСтр, Материалы, Истина,Истина);
        
    КонецЦикла;

Наслаждайся.
7 Мультук
 
гуру
27.06.22
14:03
(6)

Спасибо. При чем тут счет учета? Человек вроде как кол-во меняет ?
8 Простенький вопросик
 
27.06.22
14:07
Сделал уже все, тупо вручную пересчитал реквизиты
9 Масянька
 
27.06.22
16:25
(7) Это - как пример.
Программист всегда исправляет последнюю ошибку.