#0
by ХомаБрут
Конфигурация УТ 10.3.19.4 Общий модуль "УправлениеВзаиморасчетами" RLS включено Имеем фрагмент кода: ТекущийДолг = РегистрыНакопления.ВзаиморасчетыСКонтрагентами.Остатки(, СтруктураОтбора,"ДоговорКонтрагента","СуммаВзаиморасчетов").Итог("СуммаВзаиморасчетов"); Проблема : при выполнении метода возникает ошибка "Недостаточно прав на исполнение операции над базой данных..." Решил так: заменил на запрос с использованием "РАЗРЕШЕННЫЕ" Вопросы: 1) это я что-то плохо в RLS настроил или разработчики просмотрели? 2) а можно ли вообще использовать метод "Остатки" + RLS ?
#3
by ХомаБрут
спасибо. ща попробую ) P.S. так это ж типовая православная торговля. интересен ход мыслей разработчиков.
#5
by ХомаБрут
чисто из любопытства... второй параметр метода "Остатки" это СтруктураОтбора формируется она так: При этом известно, что у пользователя есть права на уровне роли (можно читать справочники контрагентов, договоров и организаций) и есть права на данного контрагента на уровне RLS. У пользователя нет прав на чтение ДРУГОЙ организации, итоги по которой живут в регистре. Таким образом отбор ограничивает чтение ДОГОВОРОМ, а чтение спотыкается об другую ОРГАНИЗАЦИЮ. ИМХО-нелогично.
#6
by pumbaEO
Логично все, Остатки делает такой же запрос, только без ключевого слова "Разрешенные".
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вопрос имеет ли 1С ограничение по количеству реквезитов в документе?
- Настройка прав: чем отличается право на редактирование от права на изменение?
- ЗУП 26.3 Ограничение прав доступа на уровне записей
- УПП 1.3 Ограничение прав доступа на уровне записей (RLS)
- ЗуП 1с 8.2 Ограничение прав на уровне записей!
В этой группе 1С
- Уволенные сотрудники, ЗУП 2.5
- Как вытащить из регистра накопления последние записи
- После установки программной лицензии на 1С сервер, не устанавливаюстя другие
- СКД не отображаются поля
- БГУ Номенклатура по ЦМО
- Запрос к двум регистрам, как сделать группировку по периодам?
- БП - Счет-фактура при реализации услуг через агента
- как программно при открытии задать порядок реквизитов табличной части?
- Не получается прописать выражение для пользовательского поля в СКД
- Как получить список активных сессий rdp сервера?
- Поиск значения перечисления по наименованию
- Вмешаться в процесс загрузки dt
- При обмене УТ <-> БП не переносится вид номенклатуры
- Exchange Server, сколько стоит развернуть?
- Ошибка блокировки в дочерней базе РИБ после обновления основной
- УТ 11 Эквайринг, розничные продажи
- проставить счета учета в старых документах 1с
- СКД. В чем разница соединения между запросом и в СКД?
- максимальное значение строки в таблице значений
- Как получить значение параметра СКД