Когда нужно в запросе ставить Разрешенные? #491811


#0 by proger2011
Если использую RLS на чтение, то у меня получается что я ограничиваю,соотв. нужно обязательно при использовании RLS в запросам использовать разрешенные чтоли?
#1 by FIXXXL
что ли да
#2 by proger2011
А пачему тогда в типовых нигде в запроса нет Разрешенные?
#3 by FIXXXL
почему нет? много где есть РЛС сам написал или стандартные юзаешь?
#4 by proger2011
Использую стандартные права. Открой например в УПП модуль отражения зарплаты в учёте. Ни одного Разрешенные, при этом на всех регистрах RLS. Я все таки думаю что не надо ставить разрешенные.
#5 by acsent
В модуле проведения конечно не надо
#6 by proger2011
А что это какой-то особенный модуль?
#7 by proger2011
Пляя.... эти права такой гемор вечно...
#8 by Shurjk
Весело будет есле в документе одно а врегистре у тебя другое будет...
#9 by proger2011
Непонял.. Я имею ввиду запросы на чтение данных из других регистров никак не связанных с документом. Ну например для расчета отражения заплаты.
#10 by acsent
>> Непонял Думай еще, а потом еще. И так до просветления
#11 by GedKo
эт с чего такое должно быть?
#12 by Defender aka LINN
При расчете з/п должны быть либо все права на эти данные, либо ошибка. РАЗРЕШЕННЫЕ там обеспечат немало лулзов типа "у Мани одни проводки, а у Насти другие".
#13 by mikecool
"Открой например в УПП модуль отражения зарплаты в учёте." - модуль привелигированный?
#14 by GedKo
а зачем по твоему есть привилегированный режим?
#15 by proger2011
Да это стандартная УПП. Модуль документа отражения зп в рег учете.
#16 by proger2011
Короче у расчетчицы стоит ограничение по Организации. Методом тыка выяснил что ошибка вываливается на регистре НДФЛ сведения о доходах.
#17 by Defender aka LINN
Ты у меня спрашиваешь? О_О Может на форуме редко бываешь просто?
#18 by proger2011
На регистре на чтение стоит шаблон #ОрганизацияВШапкеФизЛицоВШапке("Организация", "Физлицо")
#19 by НетуаНадо
во всех отчетах
#20 by НетуаНадо
почти во всех обработках заполнения
#21 by proger2011
#ТекущаяТаблица КАК ТекущаяТаблица        ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РАЗЛИЧНЫЕ            СоставГруппы.Ссылка КАК ГруппаПользователей        ИЗ            Справочник.ГруппыПользователей.ПользователиГруппы КАК СоставГруппы        И НЕ ОбособленныеПодразделения.ГоловнаяОрганизация = ЗНАЧЕНИЕ(Справочник.Организации.ПустаяСсылка) ГДЕ НЕ ГруппыПользователей.ГруппаПользователей ЕСТЬ NULL И    (НЕ 1 В                (ВЫБРАТЬ ПЕРВЫЕ 1                    1                ИЗ                    РегистрСведений.НазначениеВидовОбъектовДоступа КАК НазначениеВидовОбъектовДоступа                     НазначениеВидовОбъектовДоступа.ГруппаПользователей = ГруппыПользователей.ГруппаПользователей                           И НазначениеВидовОбъектовДоступа.ВидОбъектаДоступа В (                                                                                  ЗНАЧЕНИЕ(Перечисление.ВидыОбъектовДоступа.ПустаяСсылка)                                                                                  )                                    И НастройкиПравДоступаПользователей.ОбъектДоступа ЕСТЬ NULL)) ##КонецЕсли
#22 by НетуаНадо
если только не в модуле с галкой ПолныеПрава
#23 by НетуаНадо
в каждом запросе пакета
#24 by proger2011
НетуаНадо ты можешь это все свои обрывки скомпоновать и внятно изложить мысль?
#25 by acsent
Если 8.2 то поставь у документа привелигерованный режим при проведении
#26 by proger2011
Да это стандартная УПП, стандартные роли, стандартные права. Люди у вас пользователи как зарплату то отражают я понять не могу. Какие нафиг 8.2...
#27 by Dmitrii
В случае использования сервера БД IBM DB2 возможны ошибки: Сервер IBM DB2 ? чувствительность к регистру букв при сравнении строк. В неявных сравнениях строк, выполняемых в процессе отработки РАЗЛИЧНЫЕ (DISTINCT), СГРУППИРОВАТЬ ПО (GROUP BY), ОБЪЕДИНИТЬ (UNION) языка запросов, большие и маленькие буквы различаются. Поэтому исполнение запросов имеет следующие особенности:  ? при использовании конструкции РАЗЛИЧНЫЕ и ОБЪЕДИНИТЬ (без ВСЕ)значения полей результата запроса типа Строка считаются различными, если они отличаются только регистром букв (при использовании других СУБД они считаются одинаковыми). ? при использовании конструкции УПОРЯДОЧИТЬ ПО значения типа Строка, отличающиеся только регистром букв, считаются различными:   ? если запрос содержит конструкцию ОБЪЕДИНИТЬ, ОБЪЕДИНИТЬ ВСЕ, РАЗЛИЧНЫЕ;   ? список выборки запроса содержит выражение ВЫБОР, в котором имеются вложенные запросы;   ? текущий пользователь имеет ограничения доступа к данным, а запрос не содержит ключевого слова РАЗРЕШЕННЫЕ.
#28 by proger2011
Да какие DB2, всё просто и до безобразия стандартно Microsoft SQL Server 2008 (SP1) - 10.0.2531.0 (X64)    Mar 29 2009 10:11:52    Copyright (c) 1988-2008 Microsoft Corporation    Enterprise Edition (64-bit) on Windows NT 6.1 <X64> (Build 7600: )
#29 by acsent
релиз упп какой?
#30 by acsent
Ну напоролся ты на глюк УПП, но дергаться то зачем?
#31 by proger2011
1.2.27 Ну я согласен, пусть будет глюк. Внимание вопрос: что за глюк?
#32 by acsent
Попробуй обновиться
#33 by proger2011
Ааа.... Обновиться.... Наивный чукотский юноша... Это цела эпопея для большой конторы на пару-тройку месяцев.
#34 by proger2011
Возвращаемся к первоначальному вопросу :) Надо ли при RLS ставить в запрос Разрешенные?
#35 by acsent
Не хочешь обновляться - исправляй глюк ручками
#36 by ASU_Diamond
всё зависит от того что ты хочешь получить в результате запроса
#37 by acsent
Самы й простой вариант: поставить 8.2 и
#38 by proger2011
Я тебя и спрашиваю. Чё исправить то? Ну вот запрос чуть выше например. Не, не то. Хочу понять в чём проблема. Спать не буду спокойно  :))
#39 by NcSteel
Там не надо.
#40 by proger2011
Не понял... Я чайник.. Что не надо? Где надо?
#41 by ASU_Diamond
а что надо? :) про что вопрос, про то и "не надо"
#42 by NcSteel
В том запросе Разрешенные не нужны.
#43 by proger2011
Объясни
#44 by proger2011
Короче снял RLS с этого регистра пока. Но так и не понял в чём проблема.
#45 by proger2011
И всё таки... Может ктонить всё таки объяснит про Разрешенные. Когда нужно, а когда не нужно использовать.
#46 by proger2011
И всё таки... Может ктонить всё таки объяснит про Разрешенные. Когда нужно, а когда не нужно использовать.
#47 by acsent
Нужно в отчетах, в модулях НЕНУЖНО
#48 by Ненавижу 1С
смотря в каких модулях
#49 by Рыжий Лис
Если в запросе накладываемые ограничения такие же или более строгие чем ограничения в RLS, то использовать РАЗРЕШЕННЫЕ не обязательно.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С