|
v8.3 Вопрос к пользователю в процедуре ПередЗаписью() | ☑ | ||
---|---|---|---|---|
0
Nicole
16.07.18
✎
14:58
|
Есть ли в типовых конфигурация примеры, когда значение параметра Отказ в процедуре ПередЗаписью() зависело от ответа пользователя?
|
|||
1
FIXXXL
16.07.18
✎
14:59
|
(0) в форме надеюсь? :)
|
|||
2
Михаил Козлов
16.07.18
✎
15:00
|
В модуле объекта или в форме?
В модуле спрашивать не у кого. Но можете в опциях Если Клиент... попробовать. |
|||
3
Tonik992
16.07.18
✎
15:05
|
(0) потенциально опасное действие.
|
|||
4
Tonik992
16.07.18
✎
15:06
|
(0) не делайте так, ни смотря на возможный предшествующий опыт.
|
|||
5
xxTANATORxx
16.07.18
✎
15:07
|
(0)можно в форме, но это модальное окно, а от этого 1С отказывается
|
|||
6
Nicole
16.07.18
✎
15:09
|
(3,5) Поняла. Изменю логику.
|
|||
7
Serg_1960
16.07.18
✎
15:09
|
В форме спрашивать можно, а в модуле - нельзя. Просто вспомните, что объекты могут записывать не только лишь юзвера.
|
|||
8
sdf
16.07.18
✎
15:11
|
бух3. контрагенты. проверка на дубли ИНН
|
|||
9
Tonik992
16.07.18
✎
15:14
|
(7) не обманывайте. В толстом клиенте модальное окно можно открыть :-)
|
|||
10
Serg_1960
16.07.18
✎
15:14
|
Если буквально ответить на вопрос, то "Да, в типовых есть примеры, когда Отказ зависит от действий пользователя"
(ответ истинного программиста - точный, но абсолютно бесполезный) |
|||
11
Serg_1960
16.07.18
✎
15:19
|
(9) Вы промахнулись со ссылкой на пост? Я ни слова не сказал про это. Впрочем, если хотите про модальные окна услышать, то Вам сюда - https://its.1c.ru/docs/v8nonmodal/
|
|||
12
Tonik992
16.07.18
✎
15:21
|
(11) "В форме спрашивать можно, а в модуле - нельзя"
Это ведь ваши слова? А я корректирую, что в модуле можно открыть форму модально. |
|||
13
Serg_1960
16.07.18
✎
15:24
|
А если дочитать пост до конца? :)
|
|||
14
Tonik992
16.07.18
✎
15:28
|
(13) а вот в этом контексте уже нельзя использовать, тут бесспорно :-)
Можно конечно поставить #Если Клиент Тогда, но лучше всё же отказаться от такой затеи, чему автор и последовал. |
|||
15
novichok79
16.07.18
✎
15:45
|
(14) +100500
в (11), в приведенной ссылке https://its.1c.ru/docs/v8nonmodal/ написано: Можно предложить три варианта, но все они, к сожалению, обладают недостатками: Изменить логику прикладного решения так, чтобы не было диалога с пользователем в этом обработчике. Это не всегда возможно; В обработке оповещения с помощью собственной блокирующей формы задавать пользователю развернутый вопрос, предполагающий точное описание дальнейших действий: Отказаться?, Только записать?, Записать и закрыть? Это может выглядеть не очень красиво, ведь пользователь уже нажал "Записать и закрыть", а его опять об этом спрашивают; Не использовать стандартные команды формы Записать, "Записать и закрыть". Вместо них создать собственные команды, в которых и выполнять необходимые алгоритмы. Создание собственных команд потребует дополнительных трудозатрат. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |