Имя: Пароль:
1C
1С v8
В какой момент удаляются движения документа?
0 formista2000
 
09.02.22
09:51
Как можно отловить старые движения перезаписываемого документа?
1 Масянька
 
09.02.22
09:52
(0) ОбработкаУдаленияПроведения (нечто в этом духе)
2 formista2000
 
09.02.22
09:53
Конфигурация БП 3, для документов установлено свойство Удалять движения "Не удалять автоматически".
3 formista2000
 
09.02.22
09:53
(1) Спасибо, сейчас гляну...
4 formista2000
 
09.02.22
10:02
(1) Срабатывает только если отменить проведение документа. При перепроведении проведённого не срабатывает. А как раз в этом случае старые движения получить нужно.
5 vicof
 
09.02.22
10:04
ПередЗаписью в регистре
6 vicof
 
09.02.22
10:04
ОТловит ьв смысле, а не удаляются
7 zinzillya
 
09.02.22
10:09
Перед записью и отлавливать. После записи ничего не остаётся.
8 Ёпрст
 
09.02.22
10:13
(2) Обычно, в ОбработкаПроведения, тип того:

ОбщегоНазначения.УдалитьДвиженияРегистратора(ЭтотОбъект, Отказ, Истина, РежимПроведения);
9 Dmitrii
 
гуру
09.02.22
10:45
Если ваш алгоритм проведения в своей логике опирается на данные предыдущего проведения, то что-то с этой логикой явно не так.
Ведь любые наборы записей документов могут быть удалены, перезаполнены или изменены в обход обработки проведения и вне контекста документа (регистратора).
Какую-то дичь вы делаете.
10 FIXXXL
 
09.02.22
11:29
(9) В типовой ЕРП именно так сравнивают изменения движений и принимают решение о перезаписи движений по конкретному регистру :)
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.