Здравствуйте.
Пробуем обновить ДО КОРП с 2.1.10.2 до 2.1.11.5. В требованиях заявлена платформа 8.3.8.2322. После обновления платформы (конфу еще не обновляли) у некоторых пользователей постоянно выскакивает ошибка "Нарушение прав доступа" это происходит до полной очистки КЭШа. После очистки КЭШа все работает нормально, но через некоторое время начинает опять ругаться на нарушение прав. Та же ситуация с платформой 8.3.8.2442. После отката на платформу 8.3.8.2197 все работает стабильно. Это глюк платформы?
Пробуем обновить ДО КОРП с 2.1.10.2 до 2.1.11.5. В требованиях заявлена платформа 8.3.8.2322. После обновления платформы (конфу еще не обновляли) у некоторых пользователей постоянно выскакивает ошибка "Нарушение прав доступа" это происходит до полной очистки КЭШа. После очистки КЭШа все работает нормально, но через некоторое время начинает опять ругаться на нарушение прав. Та же ситуация с платформой 8.3.8.2442. После отката на платформу 8.3.8.2197 все работает стабильно. Это глюк платформы?
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(4) На административных правах ошибка наблюдается? Если нет то через отладку можно попробовать ошибку найти.
Если никак не связано с текущей деятельностью пользователя то возможно проблема в каких то просмотрах новостей или каких то других функциях которые вызываются по таймеру.
Попробуйте запустить копию своей работающей старой базы на платформе 8.3.8.2197 с ключом
/С ЗапуститьОбновлениеИнформационнойБазы
и попробуйте у нее выполнить тестирование и исполнение ошибок,
если она перестанет нормально работать значит проблема в структуре текущей конфигурации...
Попробуйте создать роль которой дайте права на чтение всего что есть в конфигурации, справочников, документов, констант, регистров и т.д.
Запустите базу с ключом
/С ЗапуститьОбновлениеИнформационнойБазы
потом уже добавьте эту роль всем пользователям...
При отсутствии прав на просмотр, права на чтение особо не расширят возможности обычных сотрудников на доступ к чужим разделам, но при этом позволят программе работать без ошибок если нужно только чтение.
Если никак не связано с текущей деятельностью пользователя то возможно проблема в каких то просмотрах новостей или каких то других функциях которые вызываются по таймеру.
Попробуйте запустить копию своей работающей старой базы на платформе 8.3.8.2197 с ключом
/С ЗапуститьОбновлениеИнформационнойБазы
и попробуйте у нее выполнить тестирование и исполнение ошибок,
если она перестанет нормально работать значит проблема в структуре текущей конфигурации...
Попробуйте создать роль которой дайте права на чтение всего что есть в конфигурации, справочников, документов, констант, регистров и т.д.
Запустите базу с ключом
/С ЗапуститьОбновлениеИнформационнойБазы
потом уже добавьте эту роль всем пользователям...
При отсутствии прав на просмотр, права на чтение особо не расширят возможности обычных сотрудников на доступ к чужим разделам, но при этом позволят программе работать без ошибок если нужно только чтение.
(7) Вы прямо философские вопросы поднимаете. Тут столько можно неправильных вариантов придумать...
1. Потому что на новой платформе начали использовать объекты которые на старой висели в качестве зарезервированных а у вас именно в них ошибка.
2. Потому что ваша конфигурация в своем состоянии не должна была работать и раньше и ошибкой было как раз то что она работала.
3. Потому что в 1с потихоньку отключают функционал который предназначен для неуправляемых форм и дорабатывают разделение серверной и клиентской части, соответственно если у вас есть доработки написанные без учета всех последних требований программа может выдавать ошибки которые являются вторичными и только следствием настоящих ошибок в коде...
4. Потому что 1с возможно перестает поддерживать те режимы совместимости которые настроены в вашей конфигурации, хотя если вы говорите что глюк сохраняется даже при обновлении до последней версии конфигурации, то если вы не сами изменили режим совместимости то скорее всего причина не в этом...
Можно и дальше фантазировать но думаю вы это всё лучше меня знаете....
1. Потому что на новой платформе начали использовать объекты которые на старой висели в качестве зарезервированных а у вас именно в них ошибка.
2. Потому что ваша конфигурация в своем состоянии не должна была работать и раньше и ошибкой было как раз то что она работала.
3. Потому что в 1с потихоньку отключают функционал который предназначен для неуправляемых форм и дорабатывают разделение серверной и клиентской части, соответственно если у вас есть доработки написанные без учета всех последних требований программа может выдавать ошибки которые являются вторичными и только следствием настоящих ошибок в коде...
4. Потому что 1с возможно перестает поддерживать те режимы совместимости которые настроены в вашей конфигурации, хотя если вы говорите что глюк сохраняется даже при обновлении до последней версии конфигурации, то если вы не сами изменили режим совместимости то скорее всего причина не в этом...
Можно и дальше фантазировать но думаю вы это всё лучше меня знаете....
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот