Автоматический режим блокировки недопустим в этой транзакции - Программист 1С Минск. Автоматизация бизнеса.

Перейти к контенту

Автоматический режим блокировки недопустим в этой транзакции

Данные > Статьи и инструкции > Программирование
 
Ошибка: При попытке пометки удаления (или непосредственного удаления) с помощью групповой обработки справочника получаем ошибку: "Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Ошибка использования Менеджера блокировок. Автоматический режим блокировки недопустим в этой транзакции.". Аналогичная ошибка появляется при попытке пометить на удаление элемента справочника вручную.

Причина:
Из-за того, что у элемента метаданных установлены ссылки (могут быть и подчинённые объекты) которые не находит поиск 1С (в режиме автоматической транзакции).

Решение:
Правильным решением был бы поиск этих самых ссылок и исправление их в метаданных, однако это может занять много времени.

Для того, чтобы проблему решить оперативно - нужно отключить автоматический режим транзакции. Заходим в свойства конфигурации (Меню конфигуратора - Правка - Свойства).  Установленный Режим управления блокировкой данных: "Автоматический и управляемый" меняем на "Управляемый". Сохраняем.

При реорганизации информации 1С выдаст предупреждение "Изменения в структуре информации конфигурации" - Изменены глобальные настройки базы данных" - нажимаем  "Принять". Ошибка должна исчезнуть.


ВНИМАНИЕ! Перед любыми действиями с рабочей базой данных 1С - рекомендуется создать её резервную копию.
Если Вы хотите заказать абонентское обслуживание или прочие услуги Вашей 1С. Пожалуйста, ознакомьтесь с прайс-листом и оформите заявку через контактную форму.
0
комментарии
____________________
Copyright©, «Программист 1С в г.Минске», 14.11.2016
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник
Яндекс.Метрика
Защищенное соединение ssl
visa
mastercard
Maestro
Яндекс деньги
Назад к содержимому