Имя: Пароль:
1C
 
Момент "после записи и проведения/распроведения документа" как реализовать?
0 Махони402
 
15.03.17
15:37
Есть показатель схемы мотивации, который надо пересчитывать на основании чего-то там из разных регистров, которые двигает некий вид документов.
Картина меняется и при проведении, и при отмене проведения документа.
Соответственно, цепляюсь и в обработку проведения, и в "при записи". Сейчас расчет идет в итоге по 2 раза при проведении и один раз при отмене.
Как можно узнать в "при записи", что мы проводим документ, и можно ничего не считать, а подождать следующее событие?
1 Dmitrii
 
гуру
15.03.17
15:44
(0) А зачем такие сложности?
Есть события ОбработкаПроведения и ОбработкаУдаленияПроведения. Зачем тут ПриЗаписи?
2 RomanYS
 
15.03.17
15:45
(0) ОбработкаПроведения и ОбработкаУдаленияПроведения.

Если данные расчета не нужны онлайн и при этом критична скорость проведения, то можно регистрировать изменения планом обмена и расчет делать регламентным заданием.
3 r_i_n_i_k
 
15.03.17
15:48
(0) ПередЗаписью в ДополнительныеСвойства добавляй РежимЗаписи и ПриЗаписи смотри что там записано
4 Махони402
 
15.03.17
15:53
(1) В обработке удаления проведения еще движения на месте. И даже Движения.Записать() не спасает.
(2) Не на столько критична.
(3) Спасибо.