Как запретить перепроводить документы, если они несегодняшние? #9980


#0 by Женька
Можно ли сделать такое - запретить пользователю перепроводить документы, если они несегодняшние? (То есть вчерашние, позавчерашние и т.д.)...   А документы, проведённые сегодня, перепроводить можно...
#1 by Женька
Конфигурация ТиС 9.2 . Там проведение документа идёт в глобальном модуле, а я туда лезть вообще боюсь...
#2 by YamMike
А херли там бояться...
#3 by Женька
Дык неопытный я...
#4 by usr
А на что туда лезть, ОбработкаПроведения - в модуле документа, сверься с датой и прими решение...
#5 by Рупор абсурда
Не проще ли права подправить?
#6 by usr
В правах помоему нет проведения задним числом?...
#7 by romix
Константы-Дата запрета редактирования чем не устраивает?
#8 by usr
Каюсь Нашел!
#9 by romix
Имхо юзера обычно находят ошибки в документах за любую дату (когда с остатками припрет, тогда начинают искать ошибку).
#10 by Женька
Сделал сейчас так: Однако выдаёт сообщение, что:  " Переменная не определена (Администратор) " ПраваТекущегоПользователя=НазваниеНабораПрав;
#11 by Женька
То бишь, пользователям с правами админа можно разрешить всё. Но почему система не воспрнимает "Администратор"?
#12 by lemon
""
#13 by romix
ПраваТекущегоПользователя<>Администратор В кавычки слово Администратор заключи
#14 by Женька
Спасибо!!! Ну а в остальном как оцениваете программку? :-)
#15 by Юzer
Сам же пишешь "Администратор", а в коде Администратор. Удели внимание кавычкам.
#16 by usr
Раз уж права ,то их можно отредактировать в конф. на закладке "права" по каждому набору прав, т.е. писать ничего не надо тока флажки снимай...
#17 by Женька
Там...типа если сегодня документ провели, то редактировать его можно...а вот вчерашние - уже нельзя.
#18 by Женька
Кавычки я поставил по правилам русского языка, а не по правилам встроенного языка:-) не знал я про кавычки...
#19 by lemon
"программка" просто ....., особенно стройность сообщения, ...а если пользователь на время сменит системную дату?
#20 by Женька
А это тогда к сисадмину, который за сеткой и виндой следит - если что, пусть запретит им права в виндоусе:-)))
#21 by F427
Это все прокалывается.....
#22 by Орк
+ При использовании компоненты "Оперативный учет" проведением задним числом считается проведение документа (в т. ч. и сегодняшнего) имеющего позицию меньше ТА. То есть в таком случае только программно.
#23 by Z1
Да в 0 такие большие грабли лежат однако. Делай призаписи обязательно перепроводить. Запрещай запись( Процедура Призаписи ) документа несегодн. днем если тебе это надо. Иначе получишь несоответствие(грабли) между данными документа и его движениями.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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