Ограничение прав 1 пользователя на редактирование и ввод только рабочей датой #365590


#0 by yakiris
Помогите решить вопрос по ограничению прав 1 пользователя для ввода и редактирования только рабочей датой.
#1 by ТелепатБот
#2 by Krom
, поставь для него запрет на изменение даты
#3 by yakiris
А разве он не сможет редактировать данные не изменяя дату?
#4 by Cheater
А разве он не может изменить рабочую дату?
#5 by Krom
, так тебе нужно чтобы он редактировал документы, созданные на текущий день?
#6 by yakiris
С рабочей датой сложней... Пользователь - кладовщик и наврядле полезет в параметры. Хотя в идеале и этот вопрос надо учесть, чтоб он не мог изменить рабочую дату.
#7 by yakiris
Например: редактирование в накладной стоимости или количества.
#8 by Cheater
ПриОткрытии и ПриИзмененииДаты Задать условие по пользователю, сравнивать дату документа с текущей датой. При открытии ставить ТолькоПросмотр
#9 by Cheater
+ в смысле ПриОткрытии если дата документа не равна текущей дате, то ЭтаФорма.ТолькоПросмотр = Истина;
#10 by yakiris
Дело в том, что я себя программистом могу назвать с большой натяжкой, пока что... Я только учусь. Так, что рискну и задам глупый вопрос (не судите строго, все с чего-то налинали). А как задать условие по пользователю? Можно более подробно...
#11 by ado
РольДоступна(<Роль>)
#12 by yakiris
Где это найти?
#13 by yakiris
Как-то ничего не получилось... Объясните подробней... Плиз...
#14 by kumena
вам это не поможет. Сейчас в типовых конфигурациях можно устанавливать дату запрета редактирования по пользователям. Пропишите в конфигурации код, который бы двигал дату запрета при входе для нужных пользователей.
#15 by yakiris
Была бы безганично благодарна, если бы Вы написали подробней. Я не волшебник, я только учусь...
#16 by kumena
вы хотя бы для начала раскололись в какой конфигурации работаете
#17 by yakiris
Ой... С удовольствием... :) УТ 8.1, релиз 10.3.3.3
#18 by sam_sam
Варианты 1. Дать ему в бошку(раз он такой один). 2. Создать подписку на событие и ловить его. 3. Самый правильный вариант, запретить не оперативное проведение с установкой даты запрета редактирования. зы а какая у вас должность и зп?
#19 by sam_sam
я тут совет прочитал -  "Можно отправить сообщение, не подумав о грамотности, и послушать, что о тебе думают другие. А можно просто использовать проверку правописания в Word." Мне может не все равно, что обо мне думают другие, я может знать хочу. Теперь спецом буду писать безграмотно, а ворд вобще снесу. :)))
#20 by kumena
я с ут не работаю, но думаю что примерно так можно решить вашу проблему Для вас решение может быть таким. Существует процедура при начале работы системы, в ней напишите примерно это. Если пользователь = Нужный пользователь Тогда
#21 by yakiris
С твоей манерой общаться.... О тебе и так не очень хорошее впечатление... Ты, по-моему, не совсем по адресу пишешь свои изречения!!!
#22 by yakiris
Предыдушее сообщение адресовано sam_sam...
#23 by kumena
еще отбор по пользователю сделайте в наборе. и за правильность не ручаюсь, проверяйте сами.
#24 by yakiris
Спасибо... Сейчас попробую
#25 by yakiris
Ничего не получается :((((
#26 by sam_sam
приведите примеры. А то у многих манера общаться, ляпнуть что нибудь ничем не подтвержденное. Например, что плохого в совете из . Разве там написано выпрыгнуть из окна или еще какие нибудь гадости?
#27 by sam_sam
и когда мы с Вами перешли на "ТЫ", я с вами баранов пас? Я что то не припомню.
#28 by kumena
в бухгалтерии это работает.
#29 by kumena
да, поскольку ваш пользователь вероятно бесправный, нужно вынести этот код в привилегированный модуль.
#30 by sam_sam
ты это тоже, как бы это сказать помягче. В общем  завязывай с уродованием 1С конф, ну и с 1С тоже... Что будет если я пробел добавлю в имя, зачем это все в коде, если этот Абдулов Юрий уволится. УВОЛЕН(А)!
#31 by kumena
Грамотный ты мой, я знаю как нужно делать, а это просто пример для человека, малознакомого с программированием в 1С.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям

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