Имя: Пароль:
1C
 
РИБ 1С Розница. Как в филиальной базе запретить создание/редактирование номенклатуры?
0 Oblako486
 
06.12.20
12:25
1С Розница 2.3.6.27
1 Oblako486
 
06.12.20
12:32
Пока придумал так, расширением "при записи" номенклатуры проверять префикс базы. Может есть типовая настройка?
2 Креатив
 
06.12.20
12:41
(0)Права ограничить не предлагать? Роли новые? Можно ещё RLS, но может начать тормозить.
3 ДенисЧ
 
06.12.20
12:50
А что, у кассиров права забрать - вообще нереально?
4 Иванович Михаил
 
06.12.20
15:44
(1) Может просто не подключать расширение в центральной базе? И ничего проверять не нужно.
5 Фрэнки
 
06.12.20
18:37
(4) если это РИБ и в расширении будут создан хоть один объект метаданных, то не получится не ставить его в центре.

Там по идее не сложно. Написать функцию с проверкой, какой это узел и пользоваться ей. Или можно свою настройку прописать можно или не можно редактировать Номенклатуру. Тоже не сложно. И даже более универсально, т.к. где-то база может быть и не центральной а пользователю в ней будет разрешено прямо на месте перезаписывать номенклатуру без обмена с центром.
6 Иванович Михаил
 
07.12.20
09:10
(5) Зачем для этой задачи создавать объект в расширении?
7 Фрэнки
 
07.12.20
09:16
(6) а вам религия запрещает? или вы ковид-дисседент (ой, это не та ветка - зачеркнуто) - или вы отрицатель расширений?
Глупец, лишенный способности посмеяться над собой вместе с другими, не сможет долго выносить программирование. Фредерик Брукс-младший