Перестал работать Отказ в подписке на события #561351


#0 by AlexSTAL
УПП 1.3.14.1, снята с поддержки и чуть-чуть изменена в плане Общих модулей. Типовой код:        #Если Клиент Тогда КонецПроцедуры устанавливает Отказ в истину, но запись и проведени документа продолжается и системное окно о невозможности проведения не вылезает. Установил типовую демо-версию, все теже условия - после Отказа как и положено прекращение дальнейшего выполнения и системное сообщение... Куда копать?
#1 by simol
Там, откуда вызвал ПередЗаписьюДокументаОтражениеВРеглУчетеПередЗаписью Отказ не обрабатывается или перезатирается на Ложь
#2 by simol
Тупанул
#3 by simol
ИМХО F7 или очистить кеш
#4 by AlexSTAL
кеш чего? В копии такая же история...
#5 by simol
Может в первом Отказ = Отказ ИЛИ ЗапретитьЗапись; Буква латинская?
#6 by AlexSTAL
Да код скопировал на всякий случай из оригинала... и в ручную писал Отказ = Истина в конце...
#7 by 73
А СообщитьОбОшибке что-то сообщает?
#8 by AlexSTAL
Да
#9 by kosts
А точно процедура ПередЗаписьюДокументаОтражениеВРеглУчетеПередЗаписью вызывается. И после нее Отказ чему равен?
#10 by AlexSTAL
Точно! Отладчик в ней останавливается. После неё Отказ = Истина. И в проблемной конфе и в нулевоё-демо....
#11 by simol
А в основной процедуре ПередЗаписью случаем нет Отказ = Ложь? Основной то обработчик потом тоже выполняется
#12 by AlexSTAL
Он изначально выполняется, а затем подписка... При любом отказе должно прерываться выполнение (в установленной демо всё прерывается...)
#13 by AlexSTAL
Есть мысль накатить на демо-конфу доработанную и посмотреть... но это только в понедельник... убегаю...
#14 by y22-k
может демоническое обновление?
#15 by AlexSTAL
я так понимаю - это всё на уровне платформы...
#16 by 73
Новых подписок на это же событие не добавлял?
#17 by AlexSTAL
Кстати вариант (не я правил конфу)... посмотрю в понедельник...
#18 by AlexSTAL
Гранд-мерси! Добавили ещё одну подписку и в ней перезатирали значение "Отказ". P.S. Хотя с логической точки зрения 1С могла бы проверять значение "Отказ" и после выполения каждого модуля... тогда при первом отказе не выполнялся бы код дальше...
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С