Имя: Пароль:
1C
1С v8
Удаление движений - в каких случаях что выбирать?
,
0 Jokerman
 
29.11.17
09:58
Всем здрасте! Хочу посоветоваться с народом насчет выбора вида удаления движений. Для уменьшения кол-во блокировок таблиц БД советуют выбирать "Не удалять автоматически" или "Удалять при отмене проведения". Это хорошо. Но возникло сомнение между выбором этих двух последних вариантов. Сейчас в конфе в которой работаю почти во всех доках стоит "Не удалять автоматически" и в обработке удаления проведения программно очищаются записи. Собственно вопрос, почему выбран именно такой способ? Буду благодарен за аргументированные советы. Спасибо!
1 Jokerman
 
29.11.17
10:23
up
2 Волшебник
 
модератор
29.11.17
10:27
Удалять при отмене проведения - удаляет платформа
Не удалять автоматически - платформа не удаляет, всё на совести программиста
3 Jokerman
 
29.11.17
10:32
(2) это понятно, вопрос в том когда может пригодиться "Не удалять автоматически"
4 Fish
 
29.11.17
10:34
(3) Тогда, когда это нужно по мнению программиста.
5 Jokerman
 
29.11.17
10:35
(4) ок, просто что посоветуете использовать когда нет особой специфики при проведении или отмене проведения. Главная цель - уменьшить время блокировки.
6 yzimin
 
29.11.17
10:35
(3) к примеру, как в типовой УТ11 для документа Реализация товаров и усоуг: требуется перепровести документ, очищаются только "избранные" регистры и выполняется проведения только по ним. Как следствие, увеличивается общее время перепроведения документа
7 undertaker
 
29.11.17
10:38
(6) смысл еще в том, что при очищении движений платформой если по регистру движений не было, то платформа все равно пытается очистить движения. Но так как движений нет, то блокируется весь регистр
8 Jokerman
 
29.11.17
10:39
(6) какое имеет значение для перепроведения выбор режима "не удалять автоматически" или "удалять при отмене проведения" чета не врублюсь.
9 Jokerman
 
29.11.17
10:40
(7) там же минимальная блокировка будет
10 yzimin
 
29.11.17
10:41
(8) В УТ11\КА2\ERP в документах стоит Не удалять автоматически
11 Jokerman
 
29.11.17
10:43
(10) вот и вопрос какую цель они преследовали?
12 yzimin
 
29.11.17
10:43
(9) при большом количестве пользователей могут появиться ожидания на блокировках. Это как можно читать регистр через набор, а можно запросом. Вроде результат одинаковый, но блокировки отрабатывают по-разному
13 yzimin
 
29.11.17
10:44
(11) уменьшить время проведения документа при перепроведении, избавиться от излишних блокировок
14 Jokerman
 
29.11.17
10:51
Может я что то не понимаю или объяснить не могу. 2 режима "Не удалять автоматически" и "Удалять при отмене проведения". Мы перепроводим документ (выбрано Записывать выбранные) - система сама не удаляет движения, а просто заменяет на новые. Замечательно - мы избавились от блокировки при удалении движения. Теперь мы отменяем проведение - при режиме "не удалять автоматически" кроме как что приходится лишний раз писать код очищения в отмене проведения не вижу смысла.
15 Jokerman
 
29.11.17
10:52
(14) это ситуация только с одним регистром бухгалтерии
16 Cyberhawk
 
29.11.17
10:53
ИТС уже читал?
17 Jokerman
 
29.11.17
10:54
(16) неа, дайте ссылку плз если не сложно, попробую разобраться сам
18 Cyberhawk
 
29.11.17
11:05
(17) Хз, может и нет там про это - искать надо
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.