Автоматический режим блокировки недопустим в этой транзакции
Данные > Статьи и инструкции > Программирование
ПРОГРАММИРОВАНИЕ 1С 8 → перейти в меню [СТАТЬИ И ИНСТРУКЦИИ]
Ошибка: При попытке пометки удаления (или непосредственного удаления) с помощью групповой обработки справочника получаем ошибку: "Ошибка при вызове метода контекста (УстановитьПометкуУдаления): Ошибка использования Менеджера блокировок. Автоматический режим блокировки недопустим в этой транзакции.". Аналогичная ошибка появляется при попытке пометить на удаление элемента справочника вручную.
Причина:
Из-за того, что у элемента метаданных установлены ссылки (могут быть и подчинённые объекты) которые не находит поиск 1С (в режиме автоматической транзакции).
Решение:
Правильным решением был бы поиск этих самых ссылок и исправление их в метаданных, однако это может занять много времени.
Для того, чтобы проблему решить оперативно - нужно отключить автоматический режим транзакции. Заходим в свойства конфигурации (Меню конфигуратора - Правка - Свойства). Установленный Режим управления блокировкой данных: "Автоматический и управляемый" меняем на "Управляемый". Сохраняем.
При реорганизации информации 1С выдаст предупреждение "Изменения в структуре информации конфигурации" - Изменены глобальные настройки базы данных" - нажимаем "Принять". Ошибка должна исчезнуть.
✔ ВНИМАНИЕ! Перед любыми действиями с рабочей базой данных 1С - рекомендуется создать её резервную копию.
Если Вы хотите заказать абонентское обслуживание или прочие услуги Вашей 1С. Пожалуйста, ознакомьтесь с прайс-листом и оформите заявку через контактную форму.
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник