![]() |
![]() |
|
ОбработкаОповещения в УФ | ☑ | ||
---|---|---|---|---|
0
егаис
21.12.11
✎
17:20
|
добавил процедуру, привязал к форме обработки печати ценников, не работает, зараза!
&НаКлиенте Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) // ПодключаемоеОборудование Если Источник = "ПодключаемоеОборудование" Тогда Если ИмяСобытия = "ScanData" Тогда //Преобразуем предварительно к ожидаемому формату Данные = Новый Массив(); Если Параметр[1] = Неопределено Тогда Данные.Добавить(Новый Структура("Штрихкод, Количество", Параметр[0], 1)); // Достаем штрихкод из основных данных Иначе Данные.Добавить(Новый Структура("Штрихкод, Количество", Параметр[1][1], 1)); // Достаем штрихкод из дополнительных данных КонецЕсли; ПолученыШтрихкоды(Данные); КонецЕсли; КонецЕсли; // Конец ПодключаемоеОборудование КонецПроцедуры // ОбработкаОповещения() По точке останова тоже не работает. Что еще может влиять на обработку внешнего события? |
|||
1
егаис
21.12.11
✎
17:21
|
какой командой можно отключить обработку оповещения программно?
|
|||
2
GLazNik
21.12.11
✎
17:24
|
Описание:
Вызывается в о всех открытых формах, при вызове метода Оповестить. Параметры обработчика совпадают с параметрами метода Оповестить. |
|||
3
егаис
21.12.11
✎
17:27
|
как оповестить, что данные получены со СШК?
Процедура ОбработкаОповещения(ИмяСобытия, Параметр, Источник) разве этого не достаточно? |
|||
4
егаис
21.12.11
✎
17:28
|
не работает! Даже точка останова не срабатывает!
|
|||
5
GLazNik
21.12.11
✎
17:28
|
(3) ОбработкаВнешнегоСобытия
|
|||
6
GLazNik
21.12.11
✎
17:29
|
+(5) а вообще посмотри реализацию в УТ11. Там это все есть
|
|||
7
егаис
21.12.11
✎
17:31
|
да и модуле УП на данной процедуре ставил точку - не срабатывает!
|
|||
8
егаис
21.12.11
✎
17:31
|
(6) а я по Вашему где?
|
|||
9
егаис
21.12.11
✎
17:34
|
мозг сломал, подскажите гуру
|
|||
10
егаис
21.12.11
✎
17:37
|
обработка внешнего события не реагирует в форме обработки печати ценников.
|
|||
11
егаис
21.12.11
✎
17:39
|
ребята, подскажите, плиз, горит блин
|
|||
12
GLazNik
21.12.11
✎
17:39
|
(8) я не знаю где Вы
(9) оборудование, события которого хотите перехватить, вообще подключено и настроено в 1С? |
|||
13
егаис
21.12.11
✎
17:41
|
(12) ну конечно же
Заказы клиентов отрабатывает все нормально |
|||
14
егаис
21.12.11
✎
17:43
|
вот такой прикол заметил, а может свои лыжи
открываю обработку ценников, пикаю, товара нет. Открываю заказ, пикаю, товар попадает и в форму обработки ценников и в заказ о_О |
|||
15
GLazNik
21.12.11
✎
17:45
|
причина наверное в этом коде:
Процедура ПриОткрытии(Отказ) // МеханизмВнешнегоОборудования Если ИспользоватьПодключаемоеОборудование И МенеджерОборудованияКлиент.ОбновитьРабочееМестоКлиента() Тогда ОписаниеОшибки = ""; ПоддерживаемыеТипыВО = Новый Массив(); ПоддерживаемыеТипыВО.Добавить("СканерШтрихкода"); Если Не МенеджерОборудованияКлиент.ПодключитьОборудованиеПоТипу(УникальныйИдентификатор, ПоддерживаемыеТипыВО, ОписаниеОшибки) Тогда ТекстСообщения = НСтр("ru = 'При подключении оборудования произошла ошибка: |""%ОписаниеОшибки%"".'"); ТекстСообщения = СтрЗаменить(ТекстСообщения, "%ОписаниеОшибки%", ОписаниеОшибки); ОбщегоНазначенияКлиентСервер.СообщитьПользователю(ТекстСообщения); КонецЕсли; КонецЕсли; |
|||
16
GLazNik
21.12.11
✎
17:45
|
+(15) Это код из заказа
|
|||
17
егаис
21.12.11
✎
17:52
|
респект тебе!
спасибо |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |