Ограничение доступа к типу цен

1. 028 12.11.22 12:49 Сейчас в теме
Добрый день хотел спросить насчет ограничения доступа к типам цен.
Создал новую роль там в справочнике Типы цен Номенклатуры на праве "Чтение" добавил ограничение ТипыЦенНоменклатуры ГДЕ ТипыЦенНоменклатуры.Наименование В ("CAR CITY", "ОПТОВАЯ"). этот код работает, но при открытии Номенклатуры выходит ошибка:
{Справочник.Номенклатура.Форма.ФормаЭлемента.Форма(165)}: Ошибка при получении значения атрибута контекста (СпособРасчетаЦены)
СтрокаЦен.СпособРасчетаЦены = СтрокаЦен.ТипЦен.СпособРасчетаЦены;
по причине:
У пользователя недостаточно прав на исполнение операции над базой данных.


1С:Предприятие 8.3 (8.3.16.1148)
Управление торговым предприятием для Казахстана, редакция 2.0, разработка для Казахстана: «1С-Рейтинг» (2.0.11.9)
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starjevschik 12.11.22 15:10 Сейчас в теме
ну так если ТипЦен недоступен, то его реквизиты прочитать нельзя, логично же? Надо получение реквизитов или выносить в привилегированный режим, или отменять.
3. 028 12.11.22 16:20 Сейчас в теме
(2)как это можно сделать?
4. 028 12.11.22 16:29 Сейчас в теме
(3)Мне нужно ограничить только один тип цен для этого пользователя. в Регистре сведении уже прописал там норм, при открытии номенклатуры пользователь видит список всех цен внизу и может посмотреть. Если ставлю ограничение тогда не открывается номенклатура.
5. user1831019 12.11.22 16:33 Сейчас в теме
(4) Ну так если внутри кода номенклатуры идет обращение к запрещенному виду цен - то так и будет.
Надо исправлять код в форме номенклатуры. Например, завернуть в попытку.

А вообще - тупая задача. Надо запрещать использовать тип цен в документах продажи, а не в просмотре карточки номенклатуры. Тут RLS вообще не катит.
6. 028 12.11.22 16:40 Сейчас в теме
(5)я не через RLS делаю в конф создал новую роль для этого там и прописал ограничение.
7. user1831019 12.11.22 16:50 Сейчас в теме
(6) А, ну если это не RLS, то я китайская балерина.
8. 028 17.02.24 10:10 Сейчас в теме
Сделал так на чтении в поле Наименование добавил ограничение ТипыЦенНоменклатуры ГДЕ ТипыЦенНоменклатуры.Наименование <> "приходная". все работает в справочнике не показывает и в прайсе тоже.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот