powered by simpleCommunicator - 2.0.49     © 2025 Programmizd 02
Форумы / [игнор отключен] [закрыт для гостей] / RLS (РЛС) и отчеты - ограничения доступа игнорируются
25 сообщений из 27, страница 1 из 2
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39625532
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1С 8.3 Бухгалтерия.
Добавил в роль ограничение доступа к контрагентам. Допустим, г-н Тестеров может видеть только фирму "Корыта ВКС" (ГДЕ Наименование = "Корыта ВКС"). Все работает, кроме... отчетов. Точнее, проверял один отчет: "Задолженность покупателей". Так вот там видны ВСЕ контрагенты со всеми их деньгами. Здесь на форуме прочитал, что необходимо во все источники данных отчета добавить это условие. Вроде понятно, но... источник данных у этого отчета - виртуальная таблица "РегистрБухгалтерии.Хозрасчетный.Обороты".
Добавить условие не получается.
(Хозрасчетный ИЗ РегистрБухгалтерии.Хозрасчетный.Обороты КАК Хозрасчетный
ГДЕ Выразить(Хозрасчетный.Субконто1 как Справочник.Контрагенты).Наименование = "Шараш-Монтаж").
Пишет: "Не найдено поле Субконто1".
В консоле запрос с таким условием прекрасно работает. Мягко, без криков и матов, выбирается только разрешенная фирма.
Может решение перед носом, а я его не замечаю? М.б. Но может кто ткнет в нужном направлении.
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39625632
Naf
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не к оборотам, а к основной таблице

Код: plaintext
1.
Хозрасчетный ИЗ РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
ГДЕ Выразить(Хозрасчетный.Субконто1 как Справочник.Контрагенты).Наименование = "Шараш-Монтаж"
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39625650
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Nafне к оборотам, а к основной таблице

Код: plaintext
1.
Хозрасчетный ИЗ РегистрБухгалтерии.Хозрасчетный КАК Хозрасчетный
ГДЕ Выразить(Хозрасчетный.Субконто1 как Справочник.Контрагенты).Наименование = "Шараш-Монтаж"


То же самое: "Поле не найдено (Хозрасчетный.Субконто1)"

Да и с чего бы? В исходной таблице нет такого реквизита. Он есть в виртуальной, которая, если я правильно понимаю, по-сути -
функции, т.е. результат обработки данных и расчетов. Типа табличной функции SQL server.
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39626876
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
М-да. Раскопал тут:
"Хотя язык ограничения доступа на уровне записей похож на обычный язык запросов
платформы «1С:Предприятие 8», он имеет ряд особенностей и ограничений:
- В запросе всегда присутствует одна таблица в качестве источника данных –
это таблица объекта, на который накладывается ограничение
- В запросе доступны только секции ИЗ и ГДЕ языка запросов
- В условиях можно указывать параметры сеанса и функциональные опции в
качестве параметров запроса
- Не допускается применение оператора В ИЕРАРХИИ и предложения ИТОГИ
- Нельзя использовать виртуальные таблицы регистров (например,
СрезПоследних или ОстаткиИОбороты)

- В запросе можно использовать шаблоны, упрощающих написание ограничений."
(Бесплатные материалы проекта: Электронная почта: support@Kursy-po-1C.ru,
http://курсы-по-1с.рф/free/ Телефоны: 8-800 1000-613, +7(495) 7777-096
Copyright © 2012-2015, Насипов Фарит и Евгений Гилев, Курсы-по-1С.рф)


Получается, именно та инфа, которую руководство в первую очередь желает ограничить, как раз и не ограничивается. "Ну, вот я так и знал! Заходи, кто хочешь. Бери, что хочешь..." (с)
Или это глюк 1С?
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39626965
Программист 1с
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если дать доступ к остаткам - то получатся множественные запросы сильно тормозящие систему.
Регистр бухгалтерии - еще медленнее чем остатки.

Вполне понимаю причину запрета - может Вам стоит поменять логику откуда брать права?
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39627578
Хитроглазый
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витал, Naf

Если что, значения субконто хранятся в таблице РегистрБухгалтерии.Хозрасчетный.Субконто
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39627749
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ХитроглазыйВитал, Naf

Если что, значения субконто хранятся в таблице РегистрБухгалтерии.Хозрасчетный.Субконто
Увы! Субконто появляется только в виртуальной таблице РегистрБухгалтерии.Хозрасчетный.Обороты. (см. посты выше) На всякий случай - речь идет об 1С 8.3 (8.3.11.3034) Бухгалтерия

Программист 1с
Вполне понимаю причину запрета - может Вам стоит поменять логику откуда брать права?
Задача очень проста, но ответ, кажется, столь же прост: "Решения нет!".
Каждый менеджер должен видеть только "СВОИХ" Контрагентов. В справочниках и документах все так и есть, но в отчетах он видит ВСЕХ, а надо, чтобы только своих. Не видеть отчеты совсем - не вариант.
Вот чтобы такое поменять в "логике откуда брать права?", чтобы заработало, - я не представляю.
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39627770
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Naf
Код: plaintext
ГДЕ Выразить(Хозрасчетный.Субконто1 как Справочник.Контрагенты).Наименование = "Шараш-Монтаж"
Не, плохой вариант. Потом введут правило писать "ооо шараж-монтаж", или "шараж-монтаж, ооо". И всё. Кирдык отчету.
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39627778
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир ЛазуркоNaf
Код: plaintext
ГДЕ Выразить(Хозрасчетный.Субконто1 как Справочник.Контрагенты).Наименование = "Шараш-Монтаж"
Не, плохой вариант. Потом введут правило писать "ооо шараж-монтаж", или "шараж-монтаж, ооо". И всё. Кирдык отчету.

А сейчас не кирдык? Если бы работало ограничение, можно было бы подумать о надежном идентификаторе, а так, чего думать, если не работает? Кстати, кто мог бы подумать, что в новой версии исчезнет код организации. Раньше казалось, что надежнее не придумаешь. Так, что в результате - "Хи-хи"? Или все-таки "Ха-ха"?
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39627803
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Устойчивое чувство , что все не так.
Я не спец по РЛС, но опыт говорит , что все плохо.
Ограничения должны ставиться на контрагентов, а в правилах по прочим объектам должна быть выборка разрешенных контрагентов.
Но никак ни текст.

Бррр жесть какая то . Еще и текст.
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39627805
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
bread of the safe cable
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39627818
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sWinTyzУстойчивое чувство , что все не так.
Я не спец по РЛС, но опыт говорит , что все плохо.
Ограничения должны ставиться на контрагентов, а в правилах по прочим объектам должна быть выборка разрешенных контрагентов.
Но никак ни текст.

Бррр жесть какая то . Еще и текст.
Не совсем понял пост. Плохо в королевстве 1С или в голове пользователя? И причем тут текст ("Но никак ни текст.")? О чем здесь вообще речь?
Пример мной приведенный всего лишь ТЕСТ, т.е. модель возможного решения. Поставили в справочнике Контрагенты ограничение - разрешили роли видеть только одного контрагента. Потом смотрели, что отображается как в самом справочнике, так и в других объектах. Важно понять сам принцип ограничения прав с помощью РЛС.
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39627842
sWinTyz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Запрос , который возвращает логическое значение. На запрос наложены ограничения.

Не важно. Разберетесь, я так думаю.
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628020
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВиталТак, что в результате - "Хи-хи"? Или все-таки "Ха-ха"?Ох-хо-хо-хо-хо!
Заведи константу.
Или чтобы не поганить конфу констанами, заведи справочник для таких целей. У справочника либо предопределенные элементы либо действительно "поиск по наименованию". Добавь в него реквизит "Значение" - тип любой, там и храни ссылку на элемент справочника.
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628026
Фотография Владимир Лазурко
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы мы не гадали, покажи текст RLS.

Если в шаблоне есть отбор документов по группе контрагентов, то выберите сначала все элементы справочника контрагенты, например, во временную таблицу и потом в условие к основной таблице подставляйте выборку из полученной таблицы.
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628036
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Владимир Лазурко
Дык, со справочникам и и с документами все нормально. На роль поставили ограничение Контрагенты - Чтение
Поля: Ссылка, Код
Ограничение: Где Справочник.Контрагенты.Код = "00-001234"
Отображается только этот контрагент. Все остальные "Объект не найден...". По житейской логике и в отчетах должно быть также. Ан нет. Там видные все.
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628220
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витал Нельзя использовать виртуальные таблицы регистров (например,
СрезПоследних или ОстаткиИОбороты)[/b]

ограничение куда как жёстче
https://its.1c.ru/db/v8311doc#bookmark:dev:TI000000197
В ограничениях на объекты базы данных следующих типов могут быть использованы не все поля основного объекта данных ограничения:

● в регистрах накопления ограничения доступа могут содержать только измерения основного объекта ограничения;

● в регистрах бухгалтерии в ограничениях можно использовать только балансовые измерения основного объекта ограничения.

т.е. в типовых кроме Организации нет "зацепок"
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628223
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВиталПо житейской логике и в отчетах должно быть также. Ан нет. Там видные все.
0 житейская логика исключает разделение в БП иных разделителей учета, кроме Организации
1 RLS не единственный метод ограничения доступа и коли бухгалтерия используется не по прямому назначению, то достаточно отнять у Тестеров права на чтение Рг бухгалтерии и гонять отчет через привилегированный модуль с произвольными отборами
2 если RLS является "священная" корова, то вводите в Рг балансовое измерение с перечислением Уровень доступа и перед записью набора записей Рг бухгалтерии по любым критериям "раскрашивайте" движения. Рг раздуется, но критичным это не является
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628244
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhard
Священная корова только одна, зато жирная - НЕ снимать с поддержки, использовать только штатные средства.
Если предложенные Вами способы 1 и/или 2 не посягают на корову, то хотелось бы поподробнее.
Интересно, как с этими правами в УТ? Купить УТ и получить те же проблемы - как-то не комильфо.
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628256
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВиталСвященная корова только одна, зато жирная - НЕ снимать с поддержки, использовать только штатные средства.
Если предложенные Вами способы 1 и/или 2 не посягают на корову, то хотелось бы поподробнее
конечно требуют
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628259
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Витал Интересно, как с этими правами в УТ? Купить УТ и получить те же проблемы - как-то не комильфо.
в УТ/ERP с этим нет проблем, ибо все необходимые НСИ измерения регистров накопления или сведений
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628262
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Виталтолько одна, зато жирная - НЕ снимать с поддержки, использовать только штатные средства.

бредовое решение, смените ИТ директора или кто там у Вас за него рулит
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628291
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shuhardв УТ/ERP с этим нет проблем, ибо все необходимые НСИ измерения регистров накопления или сведений
Спасибо за информацию!:))
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628318
Фотография Shuhard
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ВиталShuhardв УТ/ERP с этим нет проблем, ибо все необходимые НСИ измерения регистров накопления или сведений
Спасибо за информацию!:))
не за что,
RLS побогаче БП
в т.ч. по хоз.операциям, коих пару сотен
...
Рейтинг: 0 / 0
RLS (РЛС) и отчеты - ограничения доступа игнорируются
    #39628330
Витал
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ShuhardRLS побогаче БП
RLS или УТ??
...
Рейтинг: 0 / 0
25 сообщений из 27, страница 1 из 2
Форумы / [игнор отключен] [закрыт для гостей] / RLS (РЛС) и отчеты - ограничения доступа игнорируются
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]