Не удалось заблокировать таблицу _NODE15215
Здравствуйте! Конфигурация УТ 11.1.6.17, платформа 8.3.9.2170, база файловая, опубликована на сервере Apache.
С недавнего времени стала появляться ошибка "Не удалось заблокировать таблицу _NODE15215".
_NODE15215 это таблица плана обмена с 1С:Документооборот. Зашел в Администрирование - действительно кто то установил галку обмена с ДО (хотя он не используется). Убрал галку, очистил очередь узла - ошибка не пропала, удалил вообще узел ДО - тоже самое.
Пробовал заглушки поставить в подписки на события- не помогло. Подскажите как победить эту проблему? Или хотя бы как диагностировать (в какой момент происходит обращение к этой таблице)? Ошибка плавающая, воспроизвести не получается.
С недавнего времени стала появляться ошибка "Не удалось заблокировать таблицу _NODE15215".
_NODE15215 это таблица плана обмена с 1С:Документооборот. Зашел в Администрирование - действительно кто то установил галку обмена с ДО (хотя он не используется). Убрал галку, очистил очередь узла - ошибка не пропала, удалил вообще узел ДО - тоже самое.
Пробовал заглушки поставить в подписки на события- не помогло. Подскажите как победить эту проблему? Или хотя бы как диагностировать (в какой момент происходит обращение к этой таблице)? Ошибка плавающая, воспроизвести не получается.
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6)
Теоретически еще может быть какая-нибудь внешняя обработка, запускаемая из Планировщика и чего-то делающая в базе УТ - но увидеть это может только автор ветки, а нам остается только гадать.
в этом случае исключение возникало б на стороне ДО
Это если бы ранее УТ заблокировала таблицу. А если, допустим, кривая обработка ДО подключилась, успешно заблокировала таблицу и не разблокировала ее - у кого будет ошибка?
Теоретически еще может быть какая-нибудь внешняя обработка, запускаемая из Планировщика и чего-то делающая в базе УТ - но увидеть это может только автор ветки, а нам остается только гадать.
(9) Первая идея, которая приходит в голову - это подписки на события, начинающиеся на "ОбменУПДО...."
и общий модуль "ОбменДаннымиСобытияУТУП".
Хотя, у вас УТ-шка старенькая совсем. Где ж ее теперь найти, чтоб посмотреть..
Традиционно в типовых конфигурациях 1С регистрация изменений на узлах планов обмена происходит в подписках на события.
и общий модуль "ОбменДаннымиСобытияУТУП".
Хотя, у вас УТ-шка старенькая совсем. Где ж ее теперь найти, чтоб посмотреть..
Традиционно в типовых конфигурациях 1С регистрация изменений на узлах планов обмена происходит в подписках на события.
(9)
Чтобы не мешать работе - попробовать на копии базы.
при проведении документов. у разных пользователях, на разных документах.
Вторая идея: запустить глобальный поиск по имени этой таблицы, понаставить точек останова везде, где производится запись или блокировка в таблицу и заняться этим самым проведением документов.
Чтобы не мешать работе - попробовать на копии базы.
(11) по имени плана обмена нашлись только БСПшные процедуры. которые запускаются при создании объекта на сервере (во всех формах документов при создании стоит вызов этой общей процедуры). поставил точку остановки- все нормально отрабатывает, проверка на константу и выход из процедуры. Что значит "глобальный поиск по имени этой таблицы" я не совсем понял. Если бы это была SQL база, то там можно было бы отследить обращение.. а тут файловая
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот