Имя: Пароль:
1C
 
Как отловить событие при отмене проведения документа на клиенте
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
Переопределить кнопки и изменить логику при закрытии документа. Опытный прог с незнания может пару дней потерять на этом.