Имя: Пароль:
1C
1С v8
Ограничение доступа к ценам в Комплексной Автоматизации 1.1
0 Garfild
 
29.03.18
15:59
У клиента появилась потребность ограничить возможность просмотра определенного типа цен (закупочных) для менеджеров. Все это успешно выполняется через настройку доступа на уровне записей.
Проблема в том, что большинство остальных цен, в том числе тех, которые разрешены менеджерам, являются расчетными. При этом в качестве базового типа цен выступает как раз закрываемый тип цены.
Я понимаю, что это не совсем логично, но вот такие пожелания.

Настроил таким образом доступ, менеджеры действительно не видят закупочных видов. Но сразу возникла проблема: при попытке заполнения в документе реализации цен по разрешенному типу (который расчитывается от закупочной) выходит ошибка доступа.

В принципе это легко устраняется через добавление в нужном запросе слова "РАЗРЕШЕННЫЕ", и так было сделано, и даже работало. Но от греха подальше убрал все эти ограничения. Потому что не уверен, что это еще где-то похожим образом не вылезет.

Хочу спросить, у кого-либо были похожие запросы к КА1.1? Если были, то как реализовывали, какие есть подводные камни?
Очень уж не хочется объявить клиенту, что все сделано, а потом выгребать разные косяки.
1 novichok79
 
29.03.18
16:25
либо везде привилегированный режим прописывать, что в интерактиве все равно не сработает.
либо делать без RLS, но объем работ такой что адъ.
в любом случае запрещать просмотр именно типа цен - це нелогично и неправильно. правильно это колонки цен закрывать от манагеров.
это все имхо разумеется.
2 Buster007
 
29.03.18
16:33
(0) ага, и наименование розничной цены такое "закуп +20%", но закупочные посмотреть нельзя )))
3 Garfild
 
29.03.18
16:39
(1) без RLS это перекраивать практически весь интерфейс (действительно работы адъ), так что не вариант. Если закрывать колонки, ну так в КА есть вагон вариантов, как посмотреть цену на товар, поэтому склоняюсь все-таки в сторону RLS
4 FIXXXL
 
29.03.18
16:41
(3) а если у "ограниченных" убрать Просмотр, оставив только Чтение через РЛС?
5 Garfild
 
29.03.18
16:41
(2) это меня тоже повеселило (изначально примерно так и было).

Сейчас думаю еще предложить как вариант переделать все-таки тип цены на базовый и устанавливать нужные цены уже не одной кнопкой "Расчитать по базовым ценам", а пусть вызывают из документа установки цен обработку "Формирование цен" и там уже вручную выбирают нужный процент от нужного типа цен.
6 FIXXXL
 
29.03.18
16:42
(5) или такой вариант
можно автоматизировать через ночной регламент
7 Garfild
 
29.03.18
16:50
(4) У ограниченных такой набор прав, что там везде Чтение стоит через РЛС, так что они лишнего и не видят нигде. Проблема как в (0) вылезла неожиданно (я-то думал, что это для динамического типа цен будет ошибка, а не для расчетного)
8 Garfild
 
29.03.18
16:52
(6) тоже думал в эту сторону. Сделать, чтобы процент наценки оставался, но при этом тип цены был все равно базовый. И ночью пусть формируется обработка переоценки.
Потом все же решил, что правильней будет подписку на событие сделать (например при проведении документа поступления).