Имя: Пароль:
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) тоже думал в эту сторону. Сделать, чтобы процент наценки оставался, но при этом тип цены был все равно базовый. И ночью пусть формируется обработка переоценки.
Потом все же решил, что правильней будет подписку на событие сделать (например при проведении документа поступления).
Проблемы невозможно решaть нa том же уровне компетентности, нa котором они возникaют. Альберт Эйнштейн