|
Почему обработчик события документа ОбработкаОповещения вызывается несколько раз?
| ☑ |
0
Flutt1
28.08.20
✎
13:02
|
Здравствуйте. Обработчик оповещения, после завершения, вызывает почему-то себя еще раз. Абсолютно с теми же параметрами (ИмяСобытия, Параметр, Источник). По стеку вызовов - всё из одного места. Через замер производительности вижу, что ничего между первым вызовом оповещения и повторным - никакой код не отрабатывал. Оборудование не подключено. Подскажите, пожалуйста, что это может быть
|
|
1
Flutt1
28.08.20
✎
13:04
|
Вызывается изначально оповещение из этого места:
&НаКлиенте
Процедура ПослеЗакрытияФормыРучнойВводШтрихкода (Результат, Параметры) Экспорт
Если ЗначениеЗаполнено(Результат) Тогда
Оповестить("Barcode", Результат, "ПодключаемоеОборудование");
КонецЕсли;
КонецПроцедуры
|
|
2
acht
28.08.20
✎
13:10
|
Ну, например, был лишний вызов ПодключитьОбработчикОповещения
|
|
3
Flutt1
28.08.20
✎
13:11
|
(2) Конфигурация самописная, через глобальный поиск не находится ни один вызов ПодключитьОбработчикОповещения
|
|
4
acht
28.08.20
✎
13:15
|
(3) > самописная
И что написано в обработчике?
|
|
5
Flutt1
28.08.20
✎
13:17
|
(4)
&НаКлиенте
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник)
Если Источник = "ПодключаемоеОборудование"
И (РежимОтладки = Истина Или (ВводДоступен() И РежимОтладки = Ложь)) Тогда
Если ИмяСобытия = "Barcode" Тогда
ОбработатьQRКодНаКлиенте(СокрЛП(Параметр));
КонецЕсли;
ИначеЕсли ИмяСобытия = "ДобавитьПартиюПослеМаркировкиВРасфасовку" Тогда
Успешно = ЗаблокироватьОбъектДляРаботыНаСервере(Параметр);
Если Успешно Тогда
ДобавитьКонтейнерВСписокНаСервере(Параметр);
КонецЕсли;
КонецЕсли;
КонецПроцедуры
|
|
6
Flutt1
28.08.20
✎
15:16
|
Был вариант, что открыто несколько форм одного и того же документа - но это не так. При вызове ПолучитьОкна() вижу всего 3 формы: главная форма 1С, форма списка и форма документа. :(
|
|
7
Kesim
28.08.20
✎
16:11
|
(0) было тоже самое вчера с картридером, но у меня отличались события, то "подключение", то "данные карты + номеркарты", то "нет карты + номеркарты"
|
|