v7: Пароль при отмене проведения документа. #625338


#0 by Gamover
Всем привет. Подскажите пожалуйста, как можно сделать, чтобы при отмене проведения документа, система запрашивала у пользователя пароль, и только при вводе пароля, разрешала отменять проведение.
#1 by Mikeware
"Позовите программиста"©
#2 by Надсмотрщик
Дай право отмены проведения ТОЛЬКО ОДНОМУ ПОЛЬЗОВАТЕЛЮ
#3 by Надсмотрщик
СРОЧНО СЮДА,
#4 by Рэйв
#5 by Мимо Проходил
Замучаешься пароль вводить при восстановлении последовательности :))
#6 by Калиостро
Там нет вызова процедуры ОбработкаУдаленияПроведения. В модуле можно проверить флаг ГрупповаяОбработка и выдать сообщение. Но настоящее зло - это "Вопрос" в модуле документа, как в .
#7 by Nirvana
Точку с запятой забыл. Если движения удаляются автоматически, то не такое уж и "зло" в данном случае.
#8 by Fedot200
Мы делали временный пароль специальной обработкой. Т.е. звонит менеджер/операционист грит дайте пароль, запускаем обработку жмем сгенерить и говорим пароль. Т.е. пароль всегда был разным.
#9 by Gamover
а какая процедура запроса пароля была?
#10 by Рэйв
Вопросы в обработке удаления проведения- это проблемы желаний ТС :-)
#11 by Sh1ko
Можно
#12 by Fedot200
Временное разрешение. Например отгрузить, когда кредит исчерпан и при этом не заставлять начальника делать это самому. Давно это было в году 2001-ом. Могу дать код генерации/проверки. он там хитроматематический :-)
#13 by vde69
и спец обработку которая ""взводит пароль
#14 by Gamover
код давай) Благодарен буду. Меня больше интересует, как вызвать диалог запроса пароля? Вопросом?
#15 by Fedot200
Конфа дома, седня вечером посмотрю.
#16 by Gamover
Ок. Спасибо ;)
#17 by babayzver
ВвестиСтроку(<?>,,) Синтаксис: ВвестиСтроку(<Строка>,<Подсказка>,<ДлинаСтроки>,<Признак>,<Таймаут>) Назначение: Вызов диалога для ввода строки. Возвращает: 1 - если в диалоге нажата кнопка ОК; 0 - если нажата кнопка Отмена; -1  - если закончилось время ожидания ответа. Параметры: <Строка> - имя переменной, объявленной в модуле для приема вводимого значения; <Подсказка> - текст заголовка окна диалога ввода; <ДлинаСтроки> - длина вводимой строки; <Признак> - если 0 или опущен - ввод одной строки, если 1 - ввод многострочного текста с разделителями строк; <Таймаут> - число секунд времени ожидания ответа (если опущен или 0, то без ограничения).
#18 by babayzver
Процедура Процедура ОбработкаУдаленияПроведения СтрПароль="";
#19 by babayzver
после  СтатусВозврата поставить ;
#20 by lals
Извращение! Какой смысл? Если нельзя отменять проведение тому кому ты не сказал пароль , запрети ему в правах проведение задним числом, пусть снимет проведение и пишет ГБ объяснительную. почему он отменил проведение данного документа, хорошая пилюля за косяки никому не мешала!
#21 by Neg
Тут еще надо добавить: "РаботаемКакЛюди" :)
#22 by ЧашкаЧая
Отличное решение. Мало у клюшек проблем с блокировками, добавим еще ожидание ввода пароля в открытой транзакции. Ищите другое решение.
#23 by zladenuw
лучше справочник и своя процедура. что бы до отмены, смотрела или можно данному пользователю делать отмену проведения.все будет программно.
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

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