Имя: Пароль:
1C
1C 7.7
v7: ТиС .Запрет редактирования цен
0 uuee76
 
21.09.16
03:52
Здравствуйте.Как можно запретить редактирование цен определенного типа по ролям(правам)?
Штатных механизмов как я понимаю нет?
Идея в следущем:
"Менеджер" имеет право завести закупочные цены,но не изменять их в последущем,заводить и изменять отпускные имеет.
Спасибо!
1 VladZ
 
21.09.16
05:00
(0)  Штатных нет. Нужно дописывать.
2 Лиза777
 
21.09.16
06:16
В роли "менеджер" у справочника "цены номенклатуры" в категории "изменение" прописать что-то типа "если наименование = РазрешённаяЦена"
3 DDwe
 
21.09.16
06:26
(2) 7.7
4 Chameleon1980
 
21.09.16
07:17
77 пилить
сказать как?
5 Chameleon1980
 
21.09.16
07:19
(2) давно отменили

если Наименование

?
6 uuee76
 
21.09.16
19:56
Расскажите пожалуйста как пилить))),Тезисно.Если тип цен=.. И роль=.., тогда СтатусВозврата(0) КонецЕсли, понятно.
А куда проверку вставлять?При записи формы элемента справочника Цены?А обработка Формирование цен при записи обратит внимание на эту проверку?
Прошу сильно не пинать
7 LYuri
 
21.09.16
20:00
(6) ТиС не работал, но предположу, что пилить нужно в сторону документа установки цен. Если в документе в ТЧ присутствуют цены с запрещенным видом, то отменить транзакцию и послать юзера подальше. Контролировать на уровне проведения.
8 LYuri
 
21.09.16
20:02
юзеру в правах добавить соответствующий реквизит в правах и контролировать
9 Злопчинский
 
21.09.16
20:12
справочник.
пользователь-видобъекта-реквизит-значениереквизита-операция-разрешенноедействие

Петров-Справочник.Цены-ТипЦены-Отгрузочная-Просмотр
Петров-Справочник.Цены-ТипЦены-Отгрузочная-Измениен

и пилить.. пилить.. пилить...

Тис - это не разведка и даже не шпионаж. это - торговая система.
10 mehfk
 
21.09.16
20:12
(7) В типовом ТиСе цены можно устанавливать и без ввода документа.
11 Злопчинский
 
21.09.16
20:27
никак ты в типовом тис толком ничего не запретишь. можно какой-нить обработкой универсальной отредактировать что хочешь - в универсальных обработках никаких ограничений нет. а всяких менеджеров объектов (?) - как в 8-ке (?) - чтобы прописать действия при изменении объекта - нет...
12 Злопчинский
 
21.09.16
20:29
Ограничение на "Менеджер" имеет право завести закупочные цены,но не изменять их в последущем" - вообщем бессмысленно.

Так как закупочные цены нигде в проведениии и фиксации результатов хозопераций/взаиморасчетов - не участвуют. Максимум для чего используются ДЛЯ ПОДСТАНОВКИ в документы. Допустим менеджер изменил закупочные цены. "Отдел закупа" приходует - подставляются в поступлениеТМЦ кривые цены. Сумма по Поступлению - не сойдется с требуемой (по печатному документу). это будет видно.
13 LYuri
 
21.09.16
20:40
(10) запретить определенным пользователям обращение к регистру напрямую без документа ;)
14 uuee76
 
21.09.16
20:53
Собсно пилить и пилить.Спасибо,все таки 8-ка более продвинута в этом плане.Не в обиду клюшкам))).Попробую в документе установки цен поставить ограничение на тип цен,до остального не дотянутся надеюсь.
15 Злопчинский
 
22.09.16
01:42
(14)  не взлетит
Ограничение надо ставить не на тип цен а на вхождение в список типов цен а то сегодня закупочные а завтра появятся еще мелкозакупочные, бонусные и прочее и такой список запрещенных цен надо гдето хранить
Я не хочу быть самым богатым человеком на кладбище. Засыпать с чувством, что за день я сделал какую-нибудь потрясающую вещь — вот что меня интересует. Стив Джобс