Имя: Пароль:
1C
1С v8
У пользователя недостаточно прав на исполнение операции над базой данных
0 OASU
 
22.05.14
12:32
1С:Предприятие 8.2 (8.2.19.83)
Управление производственным предприятием, редакция 1.3 (1.3.52.1)

У пользователя при попытке сформировать "Данные сотрудника" из карточки Сотрудник, появляется сообщение об ошибке:
{Справочник.ФизическиеЛица.МодульОбъекта(349)}: Ошибка при вызове метода контекста (Выполнить)
            СтруктураДанныхОрганизации.Вставить("ПеремещенияВОрганизации", Запрос.Выполнить());
по причине:
Ошибка выполнения запроса
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.

Ошибка появляется не на всех сотрудников, а на каких то особенных.

Запрос на который ссылкается ошибка в конфи-ре:
Запрос.Текст =
            "ВЫБРАТЬ
            |    ПриемНаРаботуВОрганизациюРаботники.Ссылка КАК Документ,
            |    ПриемНаРаботуВОрганизациюРаботники.Ссылка.Представление,
            |    ПриемНаРаботуВОрганизациюРаботники.ПодразделениеОрганизации.Владелец КАК Организация,
            |    ПриемНаРаботуВОрганизациюРаботники.Ссылка.Дата КАК Дата,
            |    ПриемНаРаботуВОрганизациюРаботники.ДатаПриема КАК ДатаС,
            |    ДАТАВРЕМЯ(1, 1, 1) КАК ДатаПо,
            |    ПриемНаРаботуВОрганизациюРаботники.ПодразделениеОрганизации.Представление КАК Подразделение,
            |    ПриемНаРаботуВОрганизациюРаботники.Должность.Представление КАК Должность,
            |    ПриемНаРаботуВОрганизациюРаботники.ЗанимаемыхСтавок,
            |    ПриемНаРаботуВОрганизациюРаботники.ИспытательныйСрок КАК Примечание
            |ИЗ
            |    Документ.ПриемНаРаботуВОрганизацию.РаботникиОрганизации КАК ПриемНаРаботуВОрганизациюРаботники
            |ГДЕ
            |    ПриемНаРаботуВОрганизациюРаботники.Сотрудник.ФизЛицо = &ФизЛицо
            |    И ПриемНаРаботуВОрганизациюРаботники.Ссылка.Проведен
            |
            |ОБЪЕДИНИТЬ ВСЕ
            |
            |ВЫБРАТЬ
            |    КадровоеПеремещениеОрганизацииРаботники.Ссылка,
            |    КадровоеПеремещениеОрганизацииРаботники.Ссылка.Представление,
            |    КадровоеПеремещениеОрганизацииРаботники.ПодразделениеОрганизации.Владелец,
            |    КадровоеПеремещениеОрганизацииРаботники.Ссылка.Дата,
            |    КадровоеПеремещениеОрганизацииРаботники.ДатаНачала,
            |    ВЫБОР
            |        КОГДА НЕ КадровоеПеремещениеОрганизацииРаботники.НапомнитьПоЗавершении
            |            ТОГДА КадровоеПеремещениеОрганизацииРаботники.ДатаОкончания
            |        ИНАЧЕ ДАТАВРЕМЯ(1, 1, 1, 0, 0, 0)
            |    КОНЕЦ,
            |    КадровоеПеремещениеОрганизацииРаботники.ПодразделениеОрганизации.Представление,
            |    КадровоеПеремещениеОрганизацииРаботники.Должность.Представление,
            |    КадровоеПеремещениеОрганизацииРаботники.ЗанимаемыхСтавок,
            |    NULL
            |ИЗ
            |    Документ.КадровоеПеремещениеОрганизаций.РаботникиОрганизации КАК КадровоеПеремещениеОрганизацииРаботники
            |ГДЕ
            |    КадровоеПеремещениеОрганизацииРаботники.Сотрудник.ФизЛицо = &ФизЛицо
            |    И КадровоеПеремещениеОрганизацииРаботники.Ссылка.Проведен
            |
            |ОБЪЕДИНИТЬ ВСЕ
            |
            |ВЫБРАТЬ
            |    УвольнениеИзОрганизацииРаботники.Ссылка,
            |    УвольнениеИзОрганизацииРаботники.Ссылка.Представление,
            |    УвольнениеИзОрганизацииРаботники.Ссылка.Организация,
            |    УвольнениеИзОрганизацииРаботники.Ссылка.Дата,
            |    УвольнениеИзОрганизацииРаботники.ДатаУвольнения,
            |    NULL,
            |    NULL,
            |    NULL,
            |    NULL,
            |    УвольнениеИзОрганизацииРаботники.СтатьяТКРФ.Наименование
            |ИЗ
            |    Документ.УвольнениеИзОрганизаций.РаботникиОрганизации КАК УвольнениеИзОрганизацииРаботники
            |ГДЕ
            |    УвольнениеИзОрганизацииРаботники.Сотрудник.Физлицо = &ФизЛицо
            |    И УвольнениеИзОрганизацииРаботники.Ссылка.Проведен
            |
            |УПОРЯДОЧИТЬ ПО
            |    Дата
            |ИТОГИ ПО
            |    Организация";


В консоле запросов ошибка выходит конкретно на часть про Документ.КадровоеПеремещениеОрганизаций.РаботникиОрганизации.
По этому документу права стоят на роли которые указаны у пользователя.

Что еще проверить, где может быть ошибка?
1 rbcvg
 
22.05.14
12:34
ЖР что-то говорит?
2 Balabass
 
22.05.14
12:36
RLS&
3 OASU
 
22.05.14
12:39
(1) ЖР ничего не говорит, ошибок не показывает.
4 ale-sarin
 
22.05.14
12:40
(3) Да ладно... И нет события "Доступ. Отказ в доступе"?
5 OASU
 
22.05.14
12:49
(2) ну интуитивно понятно что с ролями связано, а по конкретней
6 OASU
 
22.05.14
12:49
(4) ну как то нет
7 OASU
 
22.05.14
13:08
(2) про РЛС, в роли КадровикРегламентированныхДанных, на доке КадровикРегламентированныхДанных в ограничениях доступа к полям - <Прочие поля> #ОбособленноеПодразделениеВШапкеФизЛицоВТаблЧасти("Организация", "КадровоеПеремещениеОрганизаций.РаботникиОрганизации", "ФизЛицо")

Как то можно отловить, что именно РЛС мешает работе?
8 galimova_alsou
 
22.05.14
13:13
(4) согласна. Вызовите эту ошибку и в Журнале регистрации сделайте отбор на Отказ в доступе по конкретному пользователю (для наглядности).
9 OASU
 
22.05.14
13:26
(8) и правда все есть в ЖР... не по глазам, сорри
10 OASU
 
22.05.14
13:33
(9) ЖР указал на список справочников и документов. В каком от из объектов должна быть не настроена роль или права ограничены в чем то.
Смотрю, вроде все есть, что должно быть.
Что еще проверить?
11 OASU
 
22.05.14
14:05
up
Ошибка? Это не ошибка, это системная функция.