|
Нарушение прав доступа в привилегированном модуле |
☑ |
0
Fuas4
23.08.18
✎
18:09
|
Господа, помогите разобраться с ошибкой.
Что есть: УТ 11.3.4.59, платформа 8.3.8.2322
В конфе есть расширение, которое немного модифицирует РМК. А именно: перемещает товар со оптового склада на розничный перед продажей.
В расширение внесли небольшие изменения и столкнулись с ошибкой "Нарушение прав доступа" при программном распроведении перемещения (Ошибка при вызове метода контекста (Записать)).
Важная деталь - ошибки не бывает, если кассир только что зашел в базу или просто активно бьет чеки. Ошибка появляется ТОЛЬКО после того, как 1с постоит минут 20 без дела
Я решил, что это какая-то платформенная проблема и перенес распроведение документа в привилегированный модуль.
Но это не помогло. Также появляется ошибка при записи уже в привилегированном модуле и тоже только после того, как база постоит минут 20.
В чем может быть проблема?
|
|
1
Fuas4
23.08.18
✎
18:14
|
Строка, на которую ругается и сам модуль:
|
|
2
Cyberhawk
23.08.18
✎
18:32
|
Привилегированный режим в расширении по умолчанию не работает
|
|
3
Fuas4
23.08.18
✎
18:35
|
(2) модуль не в расширении, но вызывается из расширения. Все равно не должен работать?
|
|
4
Fuas4
23.08.18
✎
18:43
|
И почему через 20 минут то перестает работать? Дал явно права на распроведение, жду еще 20 минут
|
|
5
Fragster
гуру
23.08.18
✎
18:50
|
(3) да, сними галочку "безопасный режим" у расширения. Огромный косяк у самой идеи, когда зачастую в безопасном режиме расширение не может даже документ провести.
|
|
6
Fuas4
23.08.18
✎
18:54
|
(5) Галочка снята:
|
|
7
Cyberhawk
23.08.18
✎
19:07
|
Обновись до 8.3.9 (8.3.9.1850 минимум)
|
|
8
Fuas4
23.08.18
✎
19:20
|
(7) Да я уже пробовал. Почему-то после обновления при печати заказа покупателя сервер виснет намертво. А так давно бы 8.3.10 хотя бы поставил
|
|
9
Fuas4
23.08.18
✎
20:26
|
В общем, дал право на отмену проведения, проблема исчезла. Видимо, привилегированный модуль привилегирован только первые 20 минут в 8.3.8, если вызывать его из расширения
|
|
10
cons24
24.08.18
✎
07:56
|
20 минут. Хм. Помнится платформенный механизм модулей с повторным вызовом как раз настроен на около 20 минут.
|
|
11
cons24
24.08.18
✎
07:58
|
(7) не уверен, но можно попробовать снять флаг "защита от опасных". А для верности - в отладке в модуле проверить что выдают БезопасныйРежим() и ПривилегированныйРежим().
|
|