|
v7: Пароль при отмене проведения документа. | ☑ | ||
---|---|---|---|---|
0
Gamover
16.08.12
✎
09:59
|
Всем привет. Подскажите пожалуйста, как можно сделать, чтобы при отмене проведения документа, система запрашивала у пользователя пароль, и только при вводе пароля, разрешала отменять проведение.
|
|||
1
Mikeware
16.08.12
✎
10:00
|
"Позовите программиста"©
|
|||
2
Надсмотрщик
16.08.12
✎
10:00
|
Дай право отмены проведения ТОЛЬКО ОДНОМУ ПОЛЬЗОВАТЕЛЮ
|
|||
3
Надсмотрщик
16.08.12
✎
10:01
|
СРОЧНО СЮДА,
Ищу, не спеша, работу на клюшках. Можно удаленно. |
|||
4
Рэйв
16.08.12
✎
10:02
|
Процедура ОбработкаУдаленияПроведения()
Если Вопрос("Вы бреете подмышки?",4)<>6 Тогда Сообщить("Ты недостоин!"); СтатусВозврата(0) Возврат; КонецЕсли; КонецПроцедуры |
|||
5
Мимо Проходил
16.08.12
✎
10:03
|
(0) Замучаешься пароль вводить при восстановлении последовательности :))
|
|||
6
Калиостро
16.08.12
✎
10:24
|
(5) Там нет вызова процедуры ОбработкаУдаленияПроведения. В модуле можно проверить флаг ГрупповаяОбработка() и выдать сообщение. Но настоящее зло - это "Вопрос" в модуле документа, как в (4).
|
|||
7
Nirvana
16.08.12
✎
11:08
|
(4) Точку с запятой забыл.
(6) Если движения удаляются автоматически, то не такое уж и "зло" в данном случае. |
|||
8
Fedot200
16.08.12
✎
11:27
|
(0) Мы делали временный пароль специальной обработкой. Т.е. звонит менеджер/операционист грит дайте пароль, запускаем обработку жмем сгенерить и говорим пароль. Т.е. пароль всегда был разным.
|
|||
9
Gamover
16.08.12
✎
11:49
|
(8) а какая процедура запроса пароля была?
|
|||
10
Рэйв
16.08.12
✎
11:52
|
(6)Вопросы в обработке удаления проведения- это проблемы желаний ТС :-)
|
|||
11
Sh1ko
16.08.12
✎
11:54
|
(0) Можно
|
|||
12
Fedot200
16.08.12
✎
12:03
|
(9) Временное разрешение. Например отгрузить, когда кредит исчерпан и при этом не заставлять начальника делать это самому. Давно это было в году 2001-ом. Могу дать код генерации/проверки. он там хитроматематический :-)
|
|||
13
vde69
16.08.12
✎
12:08
|
Перем тПароль;
Процедура ОбработкаУдаленияПроведения() Если тПароль<>"ПИОНЕР" Тогда Сообщить("Ты недостоин!"); СтатусВозврата(0) Возврат; КонецЕсли; КонецПроцедуры тПароль = ""; и спец обработку которая ""взводит пароль |
|||
14
Gamover
16.08.12
✎
12:09
|
(12) код давай) Благодарен буду.
Меня больше интересует, как вызвать диалог запроса пароля? Вопросом? |
|||
15
Fedot200
16.08.12
✎
13:30
|
(14) Конфа дома, седня вечером посмотрю.
|
|||
16
Gamover
16.08.12
✎
13:39
|
(15)Ок. Спасибо ;)
|
|||
17
babayzver
16.08.12
✎
21:04
|
ВвестиСтроку(<?>,,)
Синтаксис: ВвестиСтроку(<Строка>,<Подсказка>,<ДлинаСтроки>,<Признак>,<Таймаут>) Назначение: Вызов диалога для ввода строки. Возвращает: 1 - если в диалоге нажата кнопка ОК; 0 - если нажата кнопка Отмена; -1 - если закончилось время ожидания ответа. Параметры: <Строка> - имя переменной, объявленной в модуле для приема вводимого значения; <Подсказка> - текст заголовка окна диалога ввода; <ДлинаСтроки> - длина вводимой строки; <Признак> - если 0 или опущен - ввод одной строки, если 1 - ввод многострочного текста с разделителями строк; <Таймаут> - число секунд времени ожидания ответа (если опущен или 0, то без ограничения). |
|||
18
babayzver
16.08.12
✎
21:10
|
Процедура Процедура ОбработкаУдаленияПроведения()
СтрПароль=""; Если ВвестиСтроку(СтрПароль,"Введите пароль:",50,,)=1 Тогда Если СтрПароль<>"стотыщобизянвопусунулибанан" Тогда Предупреждение("Не подходит!"); СтатусВозврата(0) Возврат; КонецЕсли; Иначе Предупреждение("А пароль где?"); СтатусВозврата(0) Возврат; КонецЕсли; КонецПроцедуры Как-то так |
|||
19
babayzver
16.08.12
✎
21:12
|
(18) после СтатусВозврата(0) поставить ;
|
|||
20
lals
16.08.12
✎
22:48
|
(0) Извращение!
Какой смысл? Если нельзя отменять проведение тому кому ты не сказал пароль , запрети ему в правах проведение задним числом, пусть снимет проведение и пишет ГБ объяснительную. почему он отменил проведение данного документа, хорошая пилюля за косяки никому не мешала! |
|||
21
Neg
16.08.12
✎
23:08
|
Тут еще надо добавить:
Если НазваниеИнтерфейса() = "КоньСПаролем" Тогда "ВсяФигняЧтоБылаРаньше" Иначе "РаботаемКакЛюди" КонецЕсли; :) |
|||
22
ЧашкаЧая
17.08.12
✎
00:06
|
(0) Отличное решение. Мало у клюшек проблем с блокировками, добавим еще ожидание ввода пароля в открытой транзакции.
Ищите другое решение. |
|||
23
zladenuw
17.08.12
✎
00:41
|
лучше справочник и своя процедура. что бы до отмены, смотрела или можно данному пользователю делать отмену проведения.все будет программно.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |