|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
1С 8.3 Бухгалтерия. Добавил в роль ограничение доступа к контрагентам. Допустим, г-н Тестеров может видеть только фирму "Корыта ВКС" (ГДЕ Наименование = "Корыта ВКС"). Все работает, кроме... отчетов. Точнее, проверял один отчет: "Задолженность покупателей". Так вот там видны ВСЕ контрагенты со всеми их деньгами. Здесь на форуме прочитал, что необходимо во все источники данных отчета добавить это условие. Вроде понятно, но... источник данных у этого отчета - виртуальная таблица "РегистрБухгалтерии.Хозрасчетный.Обороты". Добавить условие не получается. (Хозрасчетный ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты КАК Хозрасчетный ГДЕ Выразить(Хозрасчетный.Субконто1 как Справочник.Контрагенты).Наименование = "Шараш-Монтаж"). Пишет: "Не найдено поле Субконто1". В консоле запрос с таким условием прекрасно работает. Мягко, без криков и матов, выбирается только разрешенная фирма. Может решение перед носом, а я его не замечаю? М.б. Но может кто ткнет в нужном направлении. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 14:30 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
не к оборотам, а к основной таблице Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 16:42 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Nafне к оборотам, а к основной таблице Код: plaintext 1.
То же самое: "Поле не найдено (Хозрасчетный.Субконто1)" Да и с чего бы? В исходной таблице нет такого реквизита. Он есть в виртуальной, которая, если я правильно понимаю, по-сути - функции, т.е. результат обработки данных и расчетов. Типа табличной функции SQL server. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.04.2018, 17:07 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
М-да. Раскопал тут: "Хотя язык ограничения доступа на уровне записей похож на обычный язык запросов платформы «1С:Предприятие 8», он имеет ряд особенностей и ограничений: - В запросе всегда присутствует одна таблица в качестве источника данных – это таблица объекта, на который накладывается ограничение - В запросе доступны только секции ИЗ и ГДЕ языка запросов - В условиях можно указывать параметры сеанса и функциональные опции в качестве параметров запроса - Не допускается применение оператора В ИЕРАРХИИ и предложения ИТОГИ - Нельзя использовать виртуальные таблицы регистров (например, СрезПоследних или ОстаткиИОбороты) - В запросе можно использовать шаблоны, упрощающих написание ограничений." (Бесплатные материалы проекта: Электронная почта: support@Kursy-po-1C.ru, http://курсы-по-1с.рф/free/ Телефоны: 8-800 1000-613, +7(495) 7777-096 Copyright © 2012-2015, Насипов Фарит и Евгений Гилев, Курсы-по-1С.рф) Получается, именно та инфа, которую руководство в первую очередь желает ограничить, как раз и не ограничивается. "Ну, вот я так и знал! Заходи, кто хочешь. Бери, что хочешь..." (с) Или это глюк 1С? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2018, 15:43 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Если дать доступ к остаткам - то получатся множественные запросы сильно тормозящие систему. Регистр бухгалтерии - еще медленнее чем остатки. Вполне понимаю причину запрета - может Вам стоит поменять логику откуда брать права? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.04.2018, 18:33 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Витал, Naf Если что, значения субконто хранятся в таблице РегистрБухгалтерии.Хозрасчетный.Субконто ... |
|||
:
Нравится:
Не нравится:
|
|||
09.04.2018, 15:44 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
ХитроглазыйВитал, Naf Если что, значения субконто хранятся в таблице РегистрБухгалтерии.Хозрасчетный.Субконто Увы! Субконто появляется только в виртуальной таблице РегистрБухгалтерии.Хозрасчетный.Обороты. (см. посты выше) На всякий случай - речь идет об 1С 8.3 (8.3.11.3034) Бухгалтерия Программист 1с Вполне понимаю причину запрета - может Вам стоит поменять логику откуда брать права? Задача очень проста, но ответ, кажется, столь же прост: "Решения нет!". Каждый менеджер должен видеть только "СВОИХ" Контрагентов. В справочниках и документах все так и есть, но в отчетах он видит ВСЕХ, а надо, чтобы только своих. Не видеть отчеты совсем - не вариант. Вот чтобы такое поменять в "логике откуда брать права?", чтобы заработало, - я не представляю. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2018, 08:56 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Naf Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2018, 09:42 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Владимир ЛазуркоNaf Код: plaintext
А сейчас не кирдык? Если бы работало ограничение, можно было бы подумать о надежном идентификаторе, а так, чего думать, если не работает? Кстати, кто мог бы подумать, что в новой версии исчезнет код организации. Раньше казалось, что надежнее не придумаешь. Так, что в результате - "Хи-хи"? Или все-таки "Ха-ха"? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2018, 09:56 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Устойчивое чувство , что все не так. Я не спец по РЛС, но опыт говорит , что все плохо. Ограничения должны ставиться на контрагентов, а в правилах по прочим объектам должна быть выборка разрешенных контрагентов. Но никак ни текст. Бррр жесть какая то . Еще и текст. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2018, 10:50 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
bread of the safe cable ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2018, 10:51 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
sWinTyzУстойчивое чувство , что все не так. Я не спец по РЛС, но опыт говорит , что все плохо. Ограничения должны ставиться на контрагентов, а в правилах по прочим объектам должна быть выборка разрешенных контрагентов. Но никак ни текст. Бррр жесть какая то . Еще и текст. Не совсем понял пост. Плохо в королевстве 1С или в голове пользователя? И причем тут текст ("Но никак ни текст.")? О чем здесь вообще речь? Пример мной приведенный всего лишь ТЕСТ, т.е. модель возможного решения. Поставили в справочнике Контрагенты ограничение - разрешили роли видеть только одного контрагента. Потом смотрели, что отображается как в самом справочнике, так и в других объектах. Важно понять сам принцип ограничения прав с помощью РЛС. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2018, 11:18 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Запрос , который возвращает логическое значение. На запрос наложены ограничения. Не важно. Разберетесь, я так думаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2018, 11:50 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
ВиталТак, что в результате - "Хи-хи"? Или все-таки "Ха-ха"?Ох-хо-хо-хо-хо! Заведи константу. Или чтобы не поганить конфу констанами, заведи справочник для таких целей. У справочника либо предопределенные элементы либо действительно "поиск по наименованию". Добавь в него реквизит "Значение" - тип любой, там и храни ссылку на элемент справочника. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2018, 16:23 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Чтобы мы не гадали, покажи текст RLS. Если в шаблоне есть отбор документов по группе контрагентов, то выберите сначала все элементы справочника контрагенты, например, во временную таблицу и потом в условие к основной таблице подставляйте выборку из полученной таблицы. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2018, 16:27 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Владимир Лазурко Дык, со справочникам и и с документами все нормально. На роль поставили ограничение Контрагенты - Чтение Поля: Ссылка, Код Ограничение: Где Справочник.Контрагенты.Код = "00-001234" Отображается только этот контрагент. Все остальные "Объект не найден...". По житейской логике и в отчетах должно быть также. Ан нет. Там видные все. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.04.2018, 16:55 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Витал Нельзя использовать виртуальные таблицы регистров (например, СрезПоследних или ОстаткиИОбороты)[/b] ограничение куда как жёстче https://its.1c.ru/db/v8311doc#bookmark:dev:TI000000197 В ограничениях на объекты базы данных следующих типов могут быть использованы не все поля основного объекта данных ограничения: ● в регистрах накопления ограничения доступа могут содержать только измерения основного объекта ограничения; ● в регистрах бухгалтерии в ограничениях можно использовать только балансовые измерения основного объекта ограничения. т.е. в типовых кроме Организации нет "зацепок" ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 08:04 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
ВиталПо житейской логике и в отчетах должно быть также. Ан нет. Там видные все. 0 житейская логика исключает разделение в БП иных разделителей учета, кроме Организации 1 RLS не единственный метод ограничения доступа и коли бухгалтерия используется не по прямому назначению, то достаточно отнять у Тестеров права на чтение Рг бухгалтерии и гонять отчет через привилегированный модуль с произвольными отборами 2 если RLS является "священная" корова, то вводите в Рг балансовое измерение с перечислением Уровень доступа и перед записью набора записей Рг бухгалтерии по любым критериям "раскрашивайте" движения. Рг раздуется, но критичным это не является ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 08:12 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Shuhard Священная корова только одна, зато жирная - НЕ снимать с поддержки, использовать только штатные средства. Если предложенные Вами способы 1 и/или 2 не посягают на корову, то хотелось бы поподробнее. Интересно, как с этими правами в УТ? Купить УТ и получить те же проблемы - как-то не комильфо. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 09:18 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
ВиталСвященная корова только одна, зато жирная - НЕ снимать с поддержки, использовать только штатные средства. Если предложенные Вами способы 1 и/или 2 не посягают на корову, то хотелось бы поподробнее конечно требуют ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 09:38 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Витал Интересно, как с этими правами в УТ? Купить УТ и получить те же проблемы - как-то не комильфо. в УТ/ERP с этим нет проблем, ибо все необходимые НСИ измерения регистров накопления или сведений ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 09:40 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Виталтолько одна, зато жирная - НЕ снимать с поддержки, использовать только штатные средства. бредовое решение, смените ИТ директора или кто там у Вас за него рулит ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 09:42 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
Shuhardв УТ/ERP с этим нет проблем, ибо все необходимые НСИ измерения регистров накопления или сведений Спасибо за информацию!:)) ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 11:03 |
|
RLS (РЛС) и отчеты - ограничения доступа игнорируются
|
|||
---|---|---|---|
#18+
ВиталShuhardв УТ/ERP с этим нет проблем, ибо все необходимые НСИ измерения регистров накопления или сведений Спасибо за информацию!:)) не за что, RLS побогаче БП в т.ч. по хоз.операциям, коих пару сотен ... |
|||
:
Нравится:
Не нравится:
|
|||
11.04.2018, 12:00 |
|
|
start [/forum/topic.php?fid=28&fpage=8&tid=1518378]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
61ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 243ms |
total: | 411ms |
0 / 0 |