Имя: Пароль:
1C
1С v8
Как лучше сохранить предыдущие записи регистра .
0 budnik
 
18.05.18
16:45
Не типовая конфигурация при записи документа , надо сохранять предыдущие движения . При записи в регистр событие срабатывает трижды  .
1 3achem
 
18.05.18
16:47
(0) В какой регистр? Их несколько. И почему проведение делает движения 3 раза?
2 lEvGl
 
гуру
18.05.18
16:54
ппц расклад
3 hhhh
 
18.05.18
17:06
(1) ну 2 раза ведь по-любому делается. Сначала очистка, а потом запись. Ну и если если промежуточная запись, то и три раза в типовых тоже есть.

а уж в нетиповой, там уж сам бог велел.
4 Волшебник
 
18.05.18
17:07
(0) Включи версионность данных
5 senior
 
18.05.18
17:09
(4) для регистров? Имхо, можно класть в хранилище значений и помещать уже либо в спец регистр версий либо еще куда-то. В типовой ЗУП так делается когда документ начисления исправляешь
6 senior
 
18.05.18
17:10
(0) "При записи в регистр событие срабатывает трижды"
А вот это не понял
7 Buster007
 
18.05.18
17:20
самый лучший способ - не удалять!
8 lEvGl
 
гуру
18.05.18
17:23
по теме если то в сведениях(если это оно) сделать регистр периодическим ну и датой разруливать, проведение сделать особой кнопкой
9 shuhard
 
18.05.18
17:28
(0) я в ТЧ документа прятал и записывал без проведения, была хитрая процедура консолидации
10 sdf
 
18.05.18
17:40
как-то давно делали свой версионирование в т.ч. регистров сведений. идея: отслеживать события перед и при записи. передавать данные через доп свойства и сохранять в историю только то, что изменилось.

см
http://catalog.mista.ru/public/527518/
https://www.forum.mista.ru/topic.php?id=794542

а уж куда сбрасывать историю - это дело десятое
11 xxTANATORxx
 
18.05.18
17:55
(0)в подписке перед записью с режимом проведение, читай/сохраняй записи (читать можно через Источник.Движения)
2 + 2 = 3.9999999999999999999999999999999...