Запрет редактирования плана счетов не из конфигуратора #124836


#0 by InnaQ
Подскажите плиз, как можно запретить добавлять, удалять и редактировать счета не из конфигуратора или разрешать по имени пользователя. Т.е. какая процедура вызывается при изменении плана счетов, в которой можно было бы отловить пользователя и разрешить редактировать или запретить.
#1 by 427
смотри ЖКК.... запрети ввод новых счетов ПриВводеНового... вообще направление правильное - иначе так накосячат....
#2 by ИльяА
В модуле формы списка или счета проверяй пользователя и статусвозврата, если не тот.
#3 by Лошадка в пальто
конфигурация - закладка "права"- правой кнопкой пыцнуть на план счетов и убрать ненужные галки...
#4 by 427
ну идиот... В алс же написано... Для запрета интерактивного ввода и удаления счета в ГМ прописывается процедура ПриУдаленииСчета(Счет,Режим) а также блокируется ввод новых счетов в формах списков (ВводНового, ПриВводеСтроки). Процедура ВводНового   - вставлять в план счетов. форма списка. форма списка еще надо в форме счета
#5 by Директор PR отдела
Чего-чего сделать? Пыцнуть? Это по каковски?
#6 by igork1966
Надеюсь ты имеешь в виду право "Ввод нового" а не предопределенную процедуру. ;-)
#7 by igork1966
Надежды несбылись. ;-)
#8 by 427
именно процедуру... хотя можно и право....
#9 by 427
просто через процедуру можно сделать контроль и оставить право избранным...
#10 by 427
и динамически давать / лишать прав...
#11 by 3V
вообще-то у плана счетов нет прав доступа...
#12 by InnaQ
427, расшифруй пожалуста ЖКК ИльяА, я понимаю, что надо проверить пользователя, и если не тот, выход. Вопрос был в том, где мне это проверить, т.е. я не могу найти форму счета, которая открывается при нажатии на счет энтер. В конфигурации-права могу только для всех запретить редактирование, т.к. набор прав один :(
#13 by InnaQ
477 - спасибо за помощь :) воспользуюсь теми процедурами, которые ты написал
#14 by 3V
ЖКК - желто-красные книжки. в конфигураторе меню конфигурацияоткрыть конфигурацию закладка "метаданные" находишь в дереве планы счетов, а там читай описание встроенного языка 1,2 тома
#15 by ИвановИван
427 повыслили в звание до 477 :))
#16 by alter ego 427
>477 - спасибо за помощь :) О-оо! Меня повысили! Сцытесь фсе! Надо это отметить!
#17 by Impressing3
Хм....нуу если набор прав один... И наверно пользователь "один" а разграничение идет по конкретным людям, то если я все правильно понимаю, ничего ты сделать не сможешь, кроме как для всех либо запретить либо разрешить - заведи несколько пользователей с правами у каждого определенными, с определенным интерфейсом... да ииии в журнале регистраций удобно просматривать при случае чего.
#18 by InnaQ
набор прав один, пользователи конечно разные
#19 by igork1966
Согласись проще права у юсера отнять, чем без необходимости код корежить. ;-) Просто автор незнал, что код изменять для его целей ненадо.
#20 by Impressing3
В таком случае делай разграничение по пользователям. ПРосто втупую. ТО что описал 427 и + Если пользователь такой-то то ему запретить, если другой, то разрешить ...думаю..все.
#21 by 3V
повторюсь, но у объекта план счетов в свойствах нет прав доступа, доступ разграничивается только программно
#22 by igork1966
Согласись что план счетов меняется редко. Прежде чем его менять надо 100 раз подумать. Зачем там динамически назначять права?
#23 by igork1966
Да ну? Щелкни по закладке права(внизу в окне конфигурации). Щелкни по нужному набору прав. Там в планах счетов (или в конкретном плане счетов) посмотри свойства.
#24 by igork1966
+ (Да, непосредственно в свойствах планов счетов нет)
#25 by 427
между прочим, в примерах указан ПОЛНЫЙ ЗАПРЕТ на модификацию плана счетов руками в предприятии... Чтобы бухи фигню не пороли... Обзываться то зачем? P.S. план счетов в предприятии можно менять программно... но только те счета, которые введены в предприятии...
#26 by InnaQ
вобщемто ты прав, это и проще сделать
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С