8.3.7.1873
Режим управления блокировкой: Управляемый
Элементы справочника создаются фоновым заданием. Параллельно запускаю обработку пометки удаления ненужных элементов. И получается, что кто раньше встал, того и тапки. Либо ставится пометка удаления и отваливается фоновое задание с ошибкой блокировки. Либо фоновое задание работает, а пометка не ставится.
Как можно разграничить работу двух процедур. Что бы параллельно можно было создавать и помечать на удаление?
1. Режим управления блокировкой тут совсем ни при чем.
2. Судя по задаче, явно какая то глупость написана, создавать и удалять элементы в справочнике автоматом...
3. Скорее всего работа одной или другой процедуры идет в транзакции, измени количество элементов обрабатываемых в транзакции, поставь условия на объекты которые обрабатываются.
(1) 3. Явной транзакции не нашел (НачатьТранзакцию) но элементы справочника создаются в модуле документа ПередЗаписью. Наверно это и есть транзакция. Попробую разграничить.
(2) Имеешь в виду на sql загнать базу?
(1) Урааа!!!! Получилось! Вынес создание элементов из ПередЗаписью и теперь параллельно и создаются и удаляются.
Удаляются они не автоматом. Просто решил почистить базу не останавливая процессы.
(7) Яж писал про фоновое задание, а не регламентное:)
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс