Имя: Пароль:
1C
 
Пересчитать строку ТЧ в Рознице 3
0 spydex
 
14.05.24
06:51
Добрый день, мне нужно обработкой заполнения изменить реквизит количества в табличной части документа и пересчитать строку (поставить сумму, отклонения и тд) в Рознице 3.
В УТ11 делал через ОбработкаТабличнойЧастиКлиент.ОбработатьСтрокуТЧ(Строка, СтруктураДействий, Неопределено)

Но в Рознице не нашел такого общего модуля и процедуры.

Кто-нибудь может подсказать как сделать аналогичное в третьей  рознице?
1 lEvGl
 
14.05.24
07:22
(0) посмотреть что вызывается в типовых документах?
2 spydex
 
14.05.24
08:10
(1) Смотрел несколько документов, там перерасчеты делаются в процедурах формы и эти процедуры не экспортные.
3 lEvGl
 
14.05.24
08:17
(2) значит, либо в них используется нестандартный пересчет и надо найти документ со стандартным, либо в этой конфе так не принято, поэтому сделать свою. Но это кажется вряд ли. Ну и еще можно подождать принца на коне, который точно назовет НазваниеМодуля.Процедуру()
4 Ёпрст
 
14.05.24
11:08
(0)
включи замер, посмотри стэк вызовов
5 Ёпрст
 
14.05.24
11:08
если сам в коде не видишь
6 Caesar
 
15.05.24
10:59
(0) Вот такое есть - модуль ГрупповоеИзменениеСтрокСервер
// Производит групповое изменение строк ТЧ.
//
// Параметры:
//  ЭтаФорма       - ФормаКлиентскогоПриложения - Форма, в которой происходит групповое изменение строк ТЧ.
//  Таблица        - ДанныеФормыКоллекция - ТЧ, над которой производится групповое изменение строк.
//  Действие       - ПеречислениеСсылка.ДействияГрупповогоИзмененияСтрок - Выбранное действие для группового изменения строк.
//  ОбъектДействия - Строка - Имя реквизита ТЧ объекта, над которым производятся изменения.
//  Значение       - ПроизвольноеЗначение - Значение, которое используется для изменения значений колонки ТЧ при
//                                          групповом изменении строк.
//
Процедура ОбработатьТаблицу(ЭтаФорма, Таблица, Действие, ОбъектДействия, Значение, ИмяЭлементаНоменклатура, ПараметрыОтбора = Неопределено) Экспорт
7 lEvGl
 
15.05.24
12:57
(6) а где конь?
8 lEvGl
 
22.05.24
12:47
(0) смотрите, а у людей это в бсп, в рознице нет бсп?
Сумма таб части с ндс
9 FIXXXL
 
22.05.24
14:11
(8) Розница3 на основе УНФ же? в УНФ свои тараканы тараканские...
2 + 2 = 3.9999999999999999999999999999999...