|
У пользователя недостаточно прав на исполнение операции над базой данных. | ☑ | ||
---|---|---|---|---|
0
emae
26.01.15
✎
12:59
|
Подскажите, может знает кто?
При открытии документа вылетает сообщение - У пользователя недостаточно прав на исполнение операции над базой данных. В общем модуле спотыкается на запросе, запрос в РегистрНакопления.ТоварыНаСкладах.Остатки отбор номенклатура. Формирую запрос в консоли под полными правами и у пользователя с РАЗРЕШЕННЫЕ. Результат аналогичный. Подозреваю что то не так с номенклатурой. Подскажите может у кого была аналогичная проблема. |
|||
1
piter3
26.01.15
✎
13:00
|
и в журнале не написано к какой таблице?
|
|||
2
kosts
26.01.15
✎
13:02
|
Возможно включено РЛС, если прав мало на конкретную запись.
|
|||
3
ДемонМаксвелла
26.01.15
✎
13:05
|
в журнале регистрации смотри
|
|||
4
nordbox
26.01.15
✎
13:06
|
emae, конфа пиленная?
делай ТиИ, открывай роли, смотри разрешения |
|||
5
emae
26.01.15
✎
13:07
|
(4) УПП да пиленая, но с другими номенклатурами в запросе прокатывает
|
|||
6
Джинн
26.01.15
✎
13:09
|
Явно RLS
|
|||
7
lordworld17
26.01.15
✎
13:11
|
(6) +1
|
|||
8
Krendel
26.01.15
✎
13:11
|
Пользователь то видит в справочнике данную номенклатуру?
|
|||
9
lordworld17
26.01.15
✎
13:12
|
из журнала регистрациии запись скопируй и напиши здесь
|
|||
10
emae
26.01.15
✎
13:16
|
(8) Да видит
|
|||
11
eklmn
гуру
26.01.15
✎
13:21
|
(0) склады в ограничении по рлс есть?
|
|||
12
emae
26.01.15
✎
13:24
|
#Если &ИспользоватьОграничениеПоКонтрагенты ИЛИ &ИспользоватьОграничениеПоОрганизации ИЛИ &ИспользоватьОграничениеПоСклады #Тогда
ТекущаяТаблица ИЗ #ТекущаяТаблица КАК ТекущаяТаблица ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ СоставГруппы.Ссылка КАК ГруппаПользователей ИЗ Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы ГДЕ СоставГруппы.Пользователь = &ТекущийПользователь) КАК ГруппыПользователей ПО (ИСТИНА) ГДЕ НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL И (НЕ 1 В (ВЫБРАТЬ ПЕРВЫЕ 1 1 ИЗ РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа #Если &ИспользоватьОграничениеПоКонтрагенты #Тогда ЛЕВОЕ СОЕДИНЕНИЕ Справочник.Контрагенты КАК Контрагенты ПО Контрагенты.Ссылка = ТекущаяТаблица.ЗаказПоставщику.Контрагент #КонецЕсли ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.НастройкиПравДоступаПользователей КАК НастройкиПравДоступаПользователей ПО НастройкиПравДоступаПользователей.ОбъектДоступа = ВЫБОР #Если &ИспользоватьОграничениеПоКонтрагенты #Тогда КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Контрагенты) ТОГДА ЕСТЬNULL(Контрагенты.ГруппаДоступаКонтрагента, ЗНАЧЕНИЕ(Справочник.ГруппыДоступаКонтрагентов.ПустаяСсылка)) #КонецЕсли #Если &ИспользоватьОграничениеПоОрганизации #Тогда КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Организации) ТОГДА ТекущаяТаблица.ЗаказПоставщику.Организация #КонецЕсли #Если &ИспользоватьОграничениеПоСклады #Тогда КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Склады) ТОГДА ВЫБОР КОГДА ТекущаяТаблица.ЗаказПоставщику ССЫЛКА Документ.ЗаказПокупателя ТОГДА ВЫРАЗИТЬ(ТекущаяТаблица.ЗаказПоставщику КАК Документ.ЗаказПокупателя).СкладГруппа ИНАЧЕ ВЫРАЗИТЬ(ТекущаяТаблица.ЗаказПоставщику КАК Документ.ЗаказПоставщику).Склад КОНЕЦ #КонецЕсли КОНЕЦ И НастройкиПравДоступаПользователей.ВидОбъектаДоступа = НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа И НастройкиПравДоступаПользователей.ОбластьДанных = #Если &ИспользоватьОграничениеПоКонтрагенты #Тогда ВЫБОР КОГДА НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа = ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Контрагенты) ТОГДА ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОбъектовДоступа.КонтрагентыДанные) ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОбъектовДоступа.ПустаяСсылка) КОНЕЦ #Иначе ЗНАЧЕНИЕ(Перечисление.ОбластиДанныхОбъектовДоступа.ПустаяСсылка) #КонецЕсли И НастройкиПравДоступаПользователей.Пользователь = ГруппыПользователей.ГруппаПользователей ГДЕ НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В ( ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ПустаяСсылка) #Если &ИспользоватьОграничениеПоКонтрагенты #Тогда , ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Контрагенты) #КонецЕсли #Если &ИспользоватьОграничениеПоОрганизации #Тогда , ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Организации) #КонецЕсли #Если &ИспользоватьОграничениеПоСклады #Тогда , ВЫБОР КОГДА ТекущаяТаблица.ЗаказПоставщику ССЫЛКА Документ.ЗаказПокупателя ТОГДА ВЫБОР КОГДА ВЫРАЗИТЬ(ТекущаяТаблица.ЗаказПоставщику КАК Документ.ЗаказПокупателя).СкладГруппа ССЫЛКА Справочник.Склады ТОГДА ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Склады) КОНЕЦ ИНАЧЕ ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.Склады) КОНЕЦ #КонецЕсли ) И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL)) #КонецЕсли Чет не могу разобраться |
|||
13
Анцеранана
26.01.15
✎
13:29
|
(12) Зачем вообще ограничения на контрагенты и организации по данному регистру? Вроде лишнее. Не?
|
|||
14
emae
26.01.15
✎
13:37
|
(13) Даже не знаю, мне в наследство досталось
|
|||
15
Дмитрий
26.01.15
✎
13:56
|
похожая ерунда, если установлено ограничение на доступ к определенным записям справочника партнеров, возникает в случае, когда партнера из одной группы доступа переподчиняют партнеру из другой (запрещенной) группы. Видимо, с группами номенклатуры может возникнуть похожая ситуация.
Искать запросом, который сравнивает группу доступа элементов с группами доступа родителей. |
|||
16
Анцеранана
26.01.15
✎
14:45
|
(14) Если среди измерений регистра нет контрагент и организация - думаю точно лишнее. Необходимо проверить все роли пользователя , у которых есть ограничения. Дальше начинаем разбираться с группами пользователей этого пользователя в режиме 1С-Предприяте в части складов и номенклатуры.
|
|||
17
emae
03.02.15
✎
09:28
|
В общем проблема из-за остатков. Спасло отца русской демократии ТиИ перерасчет итогов.
|
|||
18
emae
03.02.15
✎
09:29
|
Всем спасибо!
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |