Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

1c83 вывод оповещения при получении ошибки проведения

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

Почему вы думаете об одном и том же, откуда инфа, что обсуждается одна и та же проблема - мне это не очевидно.

Что за конфа, что за документ, как туда лепится новый доработанный код - можно же было дать расшифровку, прежде чем спрашивать? Или скрины сделать, хотя бы...
   sitex
 
18 - 13.04.20 - 08:34
(17) Просто мы включили все шлемы и сидим с чашкой кофе и ждем когда же нам ТС выложить подробности. Давно надо сделать какой то стандарт заведения топиков. А то сидишь и гадаешь что там блин ТС хочет нам рассказать и показать на пальцах.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.