|
В какой момент удаляются движения документа?
| ☑ |
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) В типовой ЕРП именно так сравнивают изменения движений и принимают решение о перезаписи движений по конкретному регистру :)
|
|