|
"Удалять автоматически" и "Удалять автоматически при отмене проведения"-отличия?
| ☑ |
0
leklerk
14.11.14
✎
14:48
|
Всем добрый день! В для любого док-та в конф-ре есть вкладка "Движения", и в ней пункт "Удаление движений". Там есть 3 варианта: "Удалять автоматически при отмене проведения", "Удалять автоматически", "Не удалять автоматически". Третий я понимаю, а чем отличаются первые два? Буду благодарен за помощь.
|
|
1
Hans
14.11.14
✎
14:56
|
если стоит "Удалять автоматически при отмене проведения" то при простом перепроведении будут движения задваиваться, пока отмену проведения не сделаешь.
Если стоит "Не удалять автоматически" то движения удаляться не будут пока не пропишешь.
Если стоит "Удалять автоматически" то все будет ок.
|
|
2
leklerk
16.11.14
✎
18:42
|
Большое спасибо!
|
|
3
Reaper_1c
16.11.14
✎
23:20
|
"Удалять автоматически" - не будет "ОК". Система попытается очищать все регистры при любом перепроведении, в то время как нужно очищать только те, которые участвуют в алгоритмах обусловленного проведения и только в том случае, если они оказывают влияние на алгоритм, тем самым сокращая нагрузку на запись в базу и уменьшая время и диапазоны блокировки данных. А если в системе есть регистры, которые задействуются не всегда, а зависят от настроек прикладного решения - в системе, где они они отключены, автоматическое удаление движений будет пытаться писать пустой набор записей в пустой регистр, что как минимум в связке с MS SQL приводит к блокировке таблицы целиком и ставит пользователей раком без какой-либо внятной причины.
|
|
4
leklerk
19.11.14
✎
08:01
|
Все-таки обнаружилось существенное отличие в этих режимах ("Удалять автоматически" и "Удалять автоматически при отмене проведения"). Если изменить проведенный документ и попытаться его перепровести, то в первом случае всё ОК, проводки перезаписываются как надо (не двоятся). Во втором же случае выдается сообщение, мол, для такого-то регистра запись с такими ключ. полями уже существует. То есть старая проводка не удалилась автоматически.
|
|
5
Легат
19.11.14
✎
08:21
|
Ну это как бы и подразумевалось..
|
|
6
Reaper_1c
19.11.14
✎
08:53
|
(4) Во-первых это движения по регистру сведений, а не "проводки", во-вторых - либо структура метаданных кривая, либо запись движений при проведении реализована не верно. Если бы не было ошибок - у тебя либо не было бы записи движений при перепроведении вообще, либо произошла бы запись поверх.
|
|