Имя: Пароль:
1C
 
Внешние отчеты и обработки - перестали работать
0 dGU
 
25.04.17
14:41
Добрый день! Господа.

Конфа: Управление холдингом 1.1, клиент - сервер.

В настоящий момент при запуске любой внешней обработки или отчета из соответствующих разделов, возникает исключение "Нарушение прав доступа!" До этого все работало.

Сейчас все обработки и отчеты запускаются в режиме "Безопасный Режим".

Если руками в модуле объекта исправить "БезопасныйРежим = Ложь", то отчет \ обработка открывается и отрабатывает корректно.

Вопрос: В какую сторону смотреть, почему до этого открывались \ сейчас - нет.

Роли - не обновлялись точно - проверили.

На другом тестовом сервере, развернули копию все отрабатывает корректно.
1 lodger
 
25.04.17
14:45
какие версии платформы были\есть\стали?
2 dGU
 
25.04.17
14:45
Добавлю что допустим отчеты на СКД, там форму как таковые отсутствуют, на что может не быть прав не ясно.
3 dGU
 
25.04.17
14:45
Платформа не менялась 8.3.8.1861
4 AlvlSpb
 
25.04.17
15:03
(0) Посмотрите у пользователей наличие роли "Интерактивное открытие внешних обработок" Эта роль, как правило, не входит ни в один из профилей групп доступа и назначается для группы персонально. Если ее нет, обработки с установленным флагом Безопасный режим будут недоступны из файл-открыть
5 dGU
 
25.04.17
15:09
(4) Спасибо за отчет, но речь идет не о файл - открыть.
Речь идет о встроенных внешних обработках, с файл-открыть уже проходили ;)
6 vicof
 
25.04.17
15:11
Установлен профиль безопасности возможно
7 Волшебник
 
модератор
25.04.17
15:14
(5) встроенные внешние обработки - гы-гы
8 dGU
 
25.04.17
15:15
(7) Накалдуете что-нить по делу? ;)
9 AlvlSpb
 
25.04.17
15:15
(5) Тогда сюда http://infostart.me/public/301821/
Почему работало раньше ответа не дает, но как сделать чтобы работало подсказывает
10 dGU
 
25.04.17
15:23
(9) Спасибо! Но опять тут речь про файл - открыть.

А у нас ситуация когда отчеты \ обработки - Дополнительные - уже в конфе лежат.
11 vicof
 
25.04.17
15:25
(8) "Накалдуете" пишется в три слова
12 1dvd
 
25.04.17
15:27
(10) они всё-равно открываются как внешние
13 dGU
 
25.04.17
15:28
(11) )))
14 dGU
 
25.04.17
15:29
(12) Хорошо, если даже как внешние, то как они до этого могли работать? Если прав администрирования нет и не было ни кого из пользователей, я не соображу.
15 Dmitrii
 
гуру
25.04.17
15:31
(0) >> возникает исключение "Нарушение прав доступа!"

На что права нарушены? Что в журнале регистрации?
16 Dmitrii
 
гуру
25.04.17
15:31
(14) Вы случайно расширения конфигурации не добавляли в базу?
17 1dvd
 
25.04.17
15:32
(14) причем тут администрирование?
18 dGU
 
25.04.17
15:40
(15) Ничего вообще не делали. Расширениями не пользуемся вообще. Развернули копию от четверга, на тестовой сервер, накатили конфу рабочей - там добавился только тип в ПВХ.
Т.е конфигурация рабочей на сервер № 1 = Копии на сервере № 2. На сервере № 2 - все ок. На сервере № 1 - "Нарушение прав доступа".
ЖУРНАЛ РЕГИСТРАЦИИ:
25.04.2017 15:35:24    БебешкаМА    srv-dat1-ts33    Тонкий клиент    141373    Дополнительные отчеты и обработки    Подключение, БезопасныйРежим = "Да".            Справочник. Дополнительные отчеты и обработки    Отчет по продажам
25.04.2017 15:35:24    БебешкаМА    srv-dat1-ts33    Тонкий клиент    141373    Ошибка выполнения    Нарушение прав доступа!
19 AlvlSpb
 
25.04.17
15:46
(10) Там как раз есть и про встроенные
""Правильным" решением будет подключение внешних обработок и отчетов через механизмы БСП "Дополнительные отчеты и обработки" с отключением безопасного режима" Так что делайте как уже делали и не заморачивайтесь )))
20 dGU
 
25.04.17
15:53
(19) Спасибо, так дело в том что у нас все в безопасном режиме и работало, что случилось то :). Ясно что я могу сейчас переключить их всех и все заработает, но что произошло то не ясно.
21 dGU
 
25.04.17
15:57
УстановитьПривилегированныйРежим(Истина);
ПараметрыКлиента.Вставить("ПрефиксЗамеров", СтрЗаменить(ПараметрыСеанса["КомментарийЗамераВремени"], ";", "; "));

- вот тут ругается что не может получить доступ к параметры сеанса.

Вопрос почему УстановитьПривилегированныйРежим не встает в истину, а раньше вставал. Тут вся соль.
22 Dmitrii
 
гуру
25.04.17
16:24
(21) Вопрос почему раньше привилегированный режим устанавливался при том, что БезопасныйРежим=Истина?
Этого не должно было быть.

А вообще где-то Вы гоните. Что-то явно менялось. Варианты:
- сам внешний отчет
- конфигурация (тут вариантов много - начиная с прав и ролей и заканчивая процедурами и функциями каких-нибудь общих модулей или объектов, которые дёргаются из этих внешних отчетов).
- параметры кластера (профили безопасности)
- версия платформы.
23 1dvd
 
25.04.17
16:25
(21) что делали с базой? обновляли? переносили на другой сервер?
24 AlvlSpb
 
25.04.17
16:29
(22) +1
(21) Обработки запускаемые в безопасном режиме запрещают использование привилегированного режима, на то и безопасный режим
25 dGU
 
25.04.17
17:22
(22) Гоню. Да.

Отдебажили код, оказывается, эта ветка с Привелигированным режим исполняется только в случае взведенной константы.

Нашли тело которое ее включило.

Всем спасибо.
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.