Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

при нажатии "Отправить сейчас" - нарушение прав доступа

при нажатии "Отправить сейчас" - нарушение прав доступа
Я
   mihalich979
 
14.10.20 - 11:39
Приветствую

Конфигурация КА 2.4

после обновления у пользователя
при нажатии "Отправить сейчас" в отчете выходит - нарушение прав доступа

вроде при обновлении права не трогали.
   Волшебник
 
1 - 14.10.20 - 11:43
Кнопка обращается к таблицам или строкам, к которым нет доступа
   mihalich979
 
2 - 14.10.20 - 11:50
по кнопке выпадающее окошко
"Выбор формата вложений"
где ставим галку "Лист Excel"
и под админом создается письмо с вложением файла Excel этого отчета
а под требуемым пользователем - нарушение прав доступа
   ДенисЧ
 
3 - 14.10.20 - 11:56
Посмотри в ЖР, на что не хватает прав
   mihalich979
 
4 - 14.10.20 - 12:04
Нарушение прав доступа.
{ОбщийМодуль.РегламентныеЗаданияСервер.Модуль(1010)}:        ВызватьИсключение НСтр("ru = 'Нарушение прав доступа.'");
{ОбщийМодуль.РегламентныеЗаданияСервер.Модуль(64)}:    ВызватьИсключениеЕслиНетПраваАдминистрирования();
{ОбщийМодуль.Взаимодействия.Модуль(8622)}:    СписокЗаданий = РегламентныеЗаданияСервер.НайтиЗадания(Новый Структура("Метаданные", 
{ОбщийМодуль.Взаимодействия.Модуль(8573)}:        И (Не ВключеноРегламентноеЗаданиеПолученияИОтправкиПисем() Или ЕстьЗадержкаВыполненияЗаданияПолученияИОтправкиПисем());
{Документ.ЭлектронноеПисьмоИсходящее.Форма.ФормаДокумента.Форма(3005)}:    Элементы.ПредупреждениеОНеотправленныхПисьмах.Видимость = Взаимодействия.ОтправкаПисемПриостановлена();
{Документ.ЭлектронноеПисьмоИсходящее.Форма.ФормаДокумента.Форма(59)}:    ПроверитьСостояниеОтправкиПисемНаСервере();
{ОбщийМодуль.ВзаимодействияКлиент.Модуль(208)}:    ОткрытьФорму("Документ.ЭлектронноеПисьмоИсходящее.ФормаОбъекта", ПараметрыПисьма, , , , , ОписаниеОповещенияОЗакрытии);
{ОбщийМодуль.РаботаСПочтовымиСообщениямиКлиент.Модуль(185)}:        МодульВзаимодействияКлиент.ОткрытьФормуОтправкиПисьма(ПараметрыОтправки, ОповещениеОЗакрытииФормы);
{ОбщийМодуль.РаботаСПочтовымиСообщениямиКлиент.Модуль(162)}:    СоздатьНовоеПисьмоВложенияПодготовлены(Истина, ПараметрыОтправки);
{ОбщаяФорма.ВыборФорматаВложений.Форма(77)}:    ОповеститьОВыборе(РезультатВыбора);
   mihalich979
 
5 - 16.10.20 - 00:29
такая же ошибка возникает при попытки открыть "Взаимодействия" (Журнал взаимодействия)

создал роль и дал права на этот журнал и присвоил роль пользователю.

не помогло :(
   vicof
 
6 - 16.10.20 - 00:43
Обработку БСПшную по обновлению прав еще надо бы запускать по-хорошему
.
   Mihasya
 
7 - 16.10.20 - 00:44
(4) пишет же ВызватьИсключениеЕслиНетПраваАдминистрирования(); дай права Администрирования ))
   mihalich979
 
8 - 16.10.20 - 08:37
(6) Это где и как такое сделать?

(7) Спасибо, поржал. :)
   Evgenych_sse
 
9 - 16.10.20 - 12:40
Такая же история в последней УТ. причем есть аналогичная файловая база - там такая ошибка не проявляется
   mihalich979
 
10 - 16.10.20 - 13:15
я в копии поднял и дал пользователю права на журнал взаимодействия - открылось

а в рабочей не хочет

полные права нельзя
   Evgenych_sse
 
11 - 16.10.20 - 13:21
из багрепорта:
Описание:
При открытии формы Взаимодействия под неполноправным пользователем наступает исключение.

Способ исправления:
В начало функции ЕстьЗадержкаВыполненияЗаданияПолученияИОтправкиПисем общего модуля Взаимодействия добавить строку:

УстановитьПривилегированныйРежим(Истина);
   mihalich979
 
12 - 16.10.20 - 22:13
(11) Ура! Спасибо огромное за подсказку! Все заработало.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.