Нарушение прав доступа

1. Keldellar 05.12.23 13:33 Сейчас в теме
Необходимо отладить старую обработку подключенную как внешнюю. Все работает, нужно просто посмотреть логику работы и почему она работает так как работает. Но, при сохранении и открытии обработки под пользователем не как подключенную , а как внешнюю - ругается на отсутствие прав доступа к константе. При этом если открывать как подключенную - пропускает без ошибок. Как решить понимаю, не понимаю как так?
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. sonne 05.12.23 14:05 Сейчас в теме
Может быть, в обработке есть установка привилегированного режима, а внешнюю обработку запускаете в безопасном режиме.
Keldellar; +1 Ответить
5. Keldellar 05.12.23 14:20 Сейчас в теме
(2)Привилегированный режим не работает для внешних обработок?
6. Keldellar 05.12.23 14:22 Сейчас в теме
7. Salavat 15 05.12.23 14:25 Сейчас в теме
(6) Работает.
Другое дело - как и когда - он устанавливается.

При открытии внешней (Не Подключенной) обработки - обрабатывается Форма Открытия.
А в (через) Дополнительную - там смотреть надо -
Через Модуль самой обработки - какая форма открывается, какая процедура,..

Вобщем да - разница в этом.
Keldellar; +1 Ответить
8. Salavat 15 05.12.23 17:57 Сейчас в теме
(4)
Похоже - Вам ещё далеко/много/... предстоит узнать в 1с.

Повторю -
(7)
При открытии внешней (Не Подключенной) обработки - обрабатывается Форма Открытия.
А в (через) Дополнительную - там смотреть надо -
Через Модуль самой обработки - какая форма открывается, какая процедура,..

Вобщем да - разница в этом.


1. Во внешней обработке (через Файл -> Открыть) - надо смотреть -
Форму (Основная Обработки)
- Она при открытии обрабатывается (&ПриСозданииНаСервере, &ПриОткрытии,..).
А уж из неё (Из Основной Формы Обработки) - далее... смотреть.

2. Через Доп. Обработку -
- сначала смотрим - Модуль Обработки.
- Там вариантов возможно несколько:
2.1. ОткрытиеФормы - Какая Форма,указывается (Она может быть и не основной)
2.2. ВызовСерверногоМетода
2.3. ВызовКлиентскогоМетода

п.2 подробнее - Разбираемся с механизмом Дополнительные отчеты и обработки в БСП
https://infostart.ru/1c/articles/558559/
3. Salavat 15 05.12.23 14:05 Сейчас в теме
Пользователю - дайте право (которого недостаточно!) на эту константу - и только.

Если уж, идти до конца - искать, где/когда она используется.
Но, подозреваю и тогда - право придётся добавить, тоже самое..
4. Keldellar 05.12.23 14:18 Сейчас в теме
(3)Это понятно. Вопрос почему подключенная работает, а внешняя нет.
9. Salavat 15 05.12.23 17:59 Сейчас в теме
(4)
Потому что:
1. При "Файл -> Открыть" - Один путь.
2. Через Доп.Обработку - Другой.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот