#0
by vashkovich
Коллеги, подскажите. Вот такой нюанс. В УПП в обработке проведения стоит вызов процедуры очистки движений Если мУдалятьДвижения Тогда В документе стоит режим удаления движений "Удалять автоматически при отмене проведения" Стоит ли очищать движения программно если они и так очистятся на уровне платформы?
#7
by Maxus43
а автоматически сколько, ты замерял? замер этого не покажет. Там суть такая - он очищает только регистры, по которым движения есть, а не у всех регистров, что делает автоматическое удаление, ЕМНИП.
#8
by vashkovich
проверял по журналу. Запустил 20 документов и по каждому проверил когда началась транзакция и когда закончилась. Реально проверить все ли регистры очистились конечно не могу, поэтому и возник вопрос. Посмотрел движения с учетом кода очистки и сравнил с движениями с отключенным кодом очистки - они полностью совпали. Но как сомнения остались.
#9
by hhhh
там такая штука, если очищать пустой набор движений регистра, регистр целиком блокируется для других пользователей. Поэтому пишут программу, чтобы очищать только непустые.
#10
by hhhh
+ но сейчас новая фишка появилась, можешь посмотреть в БП, есть список регистров, которые очищаются, их несколько штук,а остальные не трогают.
#11
by vashkovich
!!! спасибо за подсказку про пустой набор. вставлю проверку на количество и если пустое то набор не буду очищать. обязательно гляну
#12
by Maxus43
>>вставлю проверку на количество и если пустое то набор не буду очищать дак программное удаление так и работает, куда вставлять собрался?
#13
by Sammo
Не уверен, но может быть еще 1 причина - запись в режиме обменДанными.Загрузка = Истина.
#14
by Reaper_1c
Причина - вылет клиент-серверных баз при работе с MS SQL из-за участия более чем 256 таблиц в одном запросе.
#15
by vashkovich
Забыл в самом начале уточнить, что все проблемы в SQL версии. на файловой версии таких проблем нет. Набор.Отбор.Регистратор.Установить(Регистратор);
#18
by yukon
В результате: > до 30% всего времени перепроведения В типовых же не зря эту проверку через запрос сделали - см. БП 3.0. И ограничение на 256 таблиц тоже учли.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- РАРУС vs ФОРЕС vs AXELOT vs ITOB
- Автоматически запускаемая служба сервера 1с не запускается автоматически.
- OLE vs xml vs text vs другое
- Проф БП. Свойство "Не удалять движения автоматически"
- Microsoft Dynamics NAV vs 1c vs sap
- "Удалять автоматически" и "Удалять автоматически при отмене проведения"-отличия?
- Jdeveloper vs Eclipse vs NetBeans
- SERVER 2008R2 vs 2012R2 vs 2016
В этой группе 1С
- Объясните, пожалуйста, следующий код
- v7: Производство услуги плюс бухгалтерия. Отключен количественный учет на счетах
- Генерация штрихкода по номеру документа и поиск документа по штрихкоду.
- Подскажите плз по импорту Excel через веб-клиент
- Неверный тип значения
- При начале работы управление торговлей 11
- Расчет себестоимости в 1С: Больничная аптека
- Как получить ответ от сервера (и заголовок set-cookie)
- Округление в запросе в большую сторону
- v7: Отладка модулей на внешних файлах.
- Быстрые отборы в СКД
- Ошибка при резервном копировании базы SQL
- УТ 11 не списывает товар
- Не видны доступные поля отбора в СКД..
- 1С 8.1. Запрет вывода списка у табличной части документа. Глюк.
- УФ, как получить список открытых окон конфигурации?
- Динамический список. Не встает на строку созданного документа.
- Не работает менеджер лицензий под windows 7
- Активизировать строку табличного поля
- если в Роли включить опцию "Устанавливать права для новых объектов"