|
Как отловить событие при отмене проведения документа на клиенте
| ☑ |
0
gusenica1337
naïve
17.01.25
✎
17:49
|
Предположим у меня есть документ. При прохождении процедуры обработка проведения, Отказ получает значение "Истина". Соответственно, обработчики после записи на форме рабоатать не будут.
Задача состоит в том, чтобы после Непроведения документа на форме откывалась либо форма либо окно.Посоветуйте пожвалуйста как отловить это событие?
|
|
1
gusenica1337
naïve
17.01.25
✎
17:53
|
Точнее не "либо окно", а например, какое-то предупреждение или вопрос
|
|
2
Fedor-1971
17.01.25
✎
18:00
|
(0) Так и выводи в ОбработкеПроведения: Сообщить("Обломали проведение, засада ... причина")
Тут может быть вопрос, если нажмут кнопку "Провести и закрыть" и проверь групповое проведение документов
|
|
3
gusenica1337
naïve
17.01.25
✎
18:09
|
(2) Вопрос же только с клиента вызывается. Как и предупреждение, как и открытие формы. В общем надо именно с клиента после того, как документ не провёлся
|
|
4
Волшебник
17.01.25
✎
19:19
|
Не надо ничего программировать. Окно с ошибкой само откроется.
|
|
5
Garykom
18.01.25
✎
10:51
|
(3) в типовой ЕРП такое есть
там это хитро сделано, но в основе классика с ПодключитьОбработчикОжидания
на случай "Провести и закрыть" еще более извращенный хак, чтоб даже если провелось, но надо нечто сделать до закрытия
|
|
6
ldo6
18.01.25
✎
10:51
|
Переопределить кнопки и изменить логику при закрытии документа. Опытный прог с незнания может пару дней потерять на этом.
|
|