Удаление движений - в каких случаях что выбирать? #809328


#0 by Jokerman
Всем здрасте! Хочу посоветоваться с народом насчет выбора вида удаления движений. Для уменьшения кол-во блокировок таблиц БД советуют выбирать "Не удалять автоматически" или "Удалять при отмене проведения". Это хорошо. Но возникло сомнение между выбором этих двух последних вариантов. Сейчас в конфе в которой работаю почти во всех доках стоит "Не удалять автоматически" и в обработке удаления проведения программно очищаются записи. Собственно вопрос, почему выбран именно такой способ? Буду благодарен за аргументированные советы. Спасибо!
#1 by Jokerman
up
#2 by Волшебник
Удалять при отмене проведения - удаляет платформа Не удалять автоматически - платформа не удаляет, всё на совести программиста
#3 by Jokerman
это понятно, вопрос в том когда может пригодиться "Не удалять автоматически"
#4 by Fish
Тогда, когда это нужно по мнению программиста.
#5 by Jokerman
ок, просто что посоветуете использовать когда нет особой специфики при проведении или отмене проведения. Главная цель - уменьшить время блокировки.
#6 by yzimin
к примеру, как в типовой УТ11 для документа Реализация товаров и усоуг: требуется перепровести документ, очищаются только "избранные" регистры и выполняется проведения только по ним. Как следствие, увеличивается общее время перепроведения документа
#7 by undertaker
смысл еще в том, что при очищении движений платформой если по регистру движений не было, то платформа все равно пытается очистить движения. Но так как движений нет, то блокируется весь регистр
#8 by Jokerman
какое имеет значение для перепроведения выбор режима "не удалять автоматически" или "удалять при отмене проведения" чета не врублюсь.
#9 by Jokerman
там же минимальная блокировка будет
#10 by yzimin
В УТ11КА2ERP в документах стоит Не удалять автоматически
#11 by Jokerman
вот и вопрос какую цель они преследовали?
#12 by yzimin
при большом количестве пользователей могут появиться ожидания на блокировках. Это как можно читать регистр через набор, а можно запросом. Вроде результат одинаковый, но блокировки отрабатывают по-разному
#13 by yzimin
уменьшить время проведения документа при перепроведении, избавиться от излишних блокировок
#14 by Jokerman
Может я что то не понимаю или объяснить не могу. 2 режима "Не удалять автоматически" и "Удалять при отмене проведения". Мы перепроводим документ (выбрано Записывать выбранные) - система сама не удаляет движения, а просто заменяет на новые. Замечательно - мы избавились от блокировки при удалении движения. Теперь мы отменяем проведение - при режиме "не удалять автоматически" кроме как что приходится лишний раз писать код очищения в отмене проведения не вижу смысла.
#15 by Jokerman
это ситуация только с одним регистром бухгалтерии
#16 by Cyberhawk
ИТС уже читал?
#17 by Jokerman
неа, дайте ссылку плз если не сложно, попробую разобраться сам
#18 by Cyberhawk
Хз, может и нет там про это - искать надо
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С