|
1c83 вывод оповещения при получении ошибки проведения | ☑ | ||
---|---|---|---|---|
0
buketovav
08.04.20
✎
12:05
|
Всем доброго дня, дорогие Форумчане!
УФ. Ранее с таким не сталкивался, вот и решил попросить совета здесь. Есть документ, при попытке его провести из формы списка документов, выводится сообщение об ошибке проведения, а если я это делаю из формы документа, то вообще ни чего не происходит, вроде бы как команда отрабатывает, но документ не проводится и не выводится сообщение об ошибке. Прошел по коду отладчиком, заходит туда, где формируется сообщение об ошибке, должно выводиться, но не выводится. Очень странно как-то. Подскажите, пожалуйста, в чем может быть причина. |
|||
1
Cyberhawk
08.04.20
✎
13:47
|
Проводишь через "Провести и закрыть"?
|
|||
2
palsergeich
08.04.20
✎
13:52
|
(0) Все нормально, сообщения выводятся в текущее активное окно, а при возврате с сервера оно закрывается.
На самом деле, эти сообщения видно на доли секунды. При ошибке проведения, надо откатывать транзакцию и тогда окно не закроется |
|||
3
palsergeich
08.04.20
✎
13:53
|
(2) Или городить вариант с велосипедами.
|
|||
4
buketovav
08.04.20
✎
15:32
|
(1) без разницы. эффект одинаковый
|
|||
5
buketovav
08.04.20
✎
15:33
|
(2) спасибо, сейчас попробую
|
|||
6
buketovav
08.04.20
✎
15:45
|
(2) хотя в условии перед выводом сообщения указано Отказ = Истина; не должен же дальше код выполняться, наверное
|
|||
7
palsergeich
08.04.20
✎
17:35
|
(6) Нет отказ = Истина не прерывает код текущей процедуры.
Это флаг, который обрабатывается потом. Для перерывания процедуры - оператор Возврат |
|||
8
Cyberhawk
08.04.20
✎
18:11
|
(4) О какой разнице речь?
|
|||
9
buketovav
08.04.20
✎
19:04
|
(8) а о чем Вы спросили? Есть просто кнопка Провести, а есть кнопка Провести и закрыть. Извините, я не понял Вашего вопроса.
|
|||
10
buketovav
08.04.20
✎
19:05
|
(7) это все происходит в типовой процедуре, не очень хотелось бы вмешиваться в код, но попробую, спасибо
|
|||
11
Cyberhawk
08.04.20
✎
20:36
|
(9) Т.е. при проведении через кнопку "Провести" у тебя форма документа не закрывается? Покажи на картинке состояние формы сразу после нажатия на эту кнопку.
|
|||
12
rozer76
08.04.20
✎
21:46
|
Используй при ошибке ВызватьИсключение
|
|||
13
buketovav
08.04.20
✎
21:51
|
(11) как это "показать состояние формы"?
|
|||
14
buketovav
09.04.20
✎
10:00
|
хм...
|
|||
15
buketovav
09.04.20
✎
21:58
|
так ни чего и не получилось придумать, чтобы победить эту проблему
|
|||
16
buketovav
13.04.20
✎
08:21
|
up
так ни кто и не смог помочь разобраться ((( Там еще такая ситуация, при нажатии на кнопку "Провести" открывается сначала одно дополнительное окно, а потом еще одно, может быть открытие этих окон не дает вывестись сообщению. Отладчиком прошел по всему коду и посмотрел, заходит в строку формирования сообщения пользователю и в строку, где выводится сообщение пользователю, почему не выводится так и не смог понять... |
|||
17
Фрэнки
13.04.20
✎
08:29
|
(16) ну вот я ветку перечитал - что там тебе советуют - выглядит как обсуждение сферического коня в вакууме.
Тебе понятно, как ты о своем думаешь. Советчикам может тоже что-то понятно, т.к. они тоже и своем думают. Почему вы думаете об одном и том же, откуда инфа, что обсуждается одна и та же проблема - мне это не очевидно. Что за конфа, что за документ, как туда лепится новый доработанный код - можно же было дать расшифровку, прежде чем спрашивать? Или скрины сделать, хотя бы... |
|||
18
sitex
naïve
13.04.20
✎
08:34
|
(17) Просто мы включили все шлемы и сидим с чашкой кофе и ждем когда же нам ТС выложить подробности. Давно надо сделать какой то стандарт заведения топиков. А то сидишь и гадаешь что там блин ТС хочет нам рассказать и показать на пальцах.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |