Имя: Пароль:
1C
 
Дубли движений при перепроведении с формы документа
0 Rokstedi
 
09.11.15
13:34
Добрый день. В свойствах документа включено
Удаление движений - удалять автоматически при отмене проведения
Запись движений - записывать модифицированные.

При повторном проведении документ с формы документа дублируються записи регистра. Если повторно проводить документ из списка документов - все ок. В чем дело?
1 runoff_runoff
 
09.11.15
13:36
ну.. движения удаляются только при отмене проведения..
а при повторном проведении движения нужно удалять вручную (в коде)..
2 runoff_runoff
 
09.11.15
13:36
либо поставить правильное значение параметры Удаление движений..
3 Rokstedi
 
09.11.15
13:37
(1)нет, движения должны перезаписываться, причем только модифицированные, но создаются дубли..
4 User_Agronom
 
09.11.15
13:37
В модуле формы событие Перед (при/после) Записью как обрабатывается? Может там собака порылась.
5 Rokstedi
 
09.11.15
13:37
Почему при перепроведении из списка все работает корректно?
6 User_Agronom
 
09.11.15
13:42
Я и советую: посмотреть в модуль формы.
7 Rokstedi
 
09.11.15
13:47
(4) Закоментил весь код перед/при записи, все равно двоит.
8 User_Agronom
 
09.11.15
13:49
(7) А закомментил зачем?
9 rozer76
 
09.11.15
13:49
(0) форма обычная? В обычных формах перед проведением нужно чистить набор записей ибо в обычных "документобъект" остается и в наборе будет столько записей сколько раз провели документ. В УФ "документобъект" каждый раз создается даже если проводить из формы.
10 Rokstedi
 
09.11.15
13:55
(9) Да, форма обычная. Так а смысл тогда "Записывать модифицированные" если запись будет производиться всегда?
11 rozer76
 
09.11.15
13:57
(10) ты теплое с мягким не путай: вот посмотри на досуге http://www.spec8.ru/13-oshibok
12 Rokstedi
 
09.11.15
14:24
вернул удалять автоматически.
13 rozer76
 
09.11.15
14:36
(12) и правильно а борьба с блокировками и оптимизация производительности это все надумано