|
Нарушение прав доступа - после обновления на 8.2.15.317 |
☑ |
0
Klesk
21.06.12
✎
07:05
|
Есть внешняя печатная форма, там есть вызов из модуля реализации
ДанныеДляПечати=Документы.РеализацияТоваровУслуг.ПолучитьДанныеДляПечатнойФормыТОРГ12( ПараметрыПечати,МассивОбъектов);
Где 1с зачем то пересчитывает взаиморасчеты
Функция ПолучитьТабличнуюЧастьВВалютеРеглУчета(МассивОбъектов, ПоВидамЗапасов = Ложь)
......
ВзаиморасчетыСервер.ВыполнитьПроведениеДокументовПоРасчетамСКлиентами(МассивАналитикУчетаПоПартнерам);
После обновления у ограниченного набора прав пишет
Нарушение прав доступа :
Регистр накопления. Расчеты с клиентами по документам
Изменение
Доступ. Отказ в доступе
Причем если просто печатать из документа торг12, то вызывается та же самая функция и все работает, не работает именно во внешнем подключенном отчете, что они могли поменять в платформе?
|
|
1
Aleksey
21.06.12
✎
07:31
|
Привилегированный модуль?
|
|
2
Klesk
21.06.12
✎
15:31
|
Заработало сегодня (видимо после перезапуска сервера)
Сейчас опять не работает
(2) разве модуль объекта или менеджера может быть привилегированным?
можно конечно переписать отчет, но интересно почему так происходит
|
|
3
Klesk
21.06.12
✎
15:58
|
перезапустил сервер - не помогло
|
|
4
Klesk
21.06.12
✎
16:05
|
ха, перезаписал права доступа "Продавец", опять заработало, мистика:?
|
|
5
RomaH
naïve
21.06.12
✎
16:06
|
там было что-то в 14 вроде - права к реквизитам не работали, а в 15 заработали как надо
вот и получите
|
|
6
RomaH
naïve
21.06.12
✎
16:08
|
|
|
7
Klesk
22.06.12
✎
10:46
|
(5) то работают то нет, это "заработали как надо"? )
|
|
8
agnev
29.06.12
✎
13:13
|
столкнулся с подобным сегодня же, и тоже на внешней Торг-12. Пользователи страдали при печати внешней торг-12 в документах за сегодняшнее число.
Решение проблемы:
1) перенести ПолучитьДанныеДляПечатнойФормыТОРГ12 к себе в обработку и добавить в неё УстановитьПривилегированныйРежим(Истина); ... УстановитьПривилегированныйРежим(Ложь);
в нужные места.
2) Чтобы установка режима работала, в функции обработки СведенияОВнешнейОбработке() указываем Ложь для безопасного режима:
ПараметрыРегистрации.Вставить("БезопасныйРежим", Ложь);
3) радуемся жизни. Т.к. иначе что бедным пользователям с ограниченными правами делать - ума не приложу
|
|
9
Bizon2005
29.06.12
✎
13:35
|
попробуй 318-ю
|
|