Внешнее событие на управляемых формах
☑
0
EarthsSoul
27.01.12
✎
23:21
Здравствуйте
В общем дорабатываю УТ 10.3, в ней создал документ на управляемых формах, теперь хочу что бы сканер штрих кода заработал в этом документе.
Так же для этого документа создал обычную форму и прописал
Процедура ВнешнееСобытие(Источник, Событие, Данные)
Если Не ВводДоступен() Тогда
Возврат;
КонецЕсли;
ПолучитьСерверТО().ОбработатьВнешнееСобытие(Источник, Событие, Данные, ЭтаФорма);
КонецПроцедуры // ВнешнееСобытие()
Функция ПоддерживаетсяВидТО(Вид) Экспорт
Результат = Ложь;
Если Вид = Перечисления.ВидыТорговогоОборудования.СканерШтрихКода Тогда
Результат = Истина;
КонецЕсли;
Возврат Результат;
КонецФункции // ПоддерживаетсяВидТО()
Процедура ПриОткрытии()
ПолучитьСерверТО().ПодключитьКлиента(ЭтаФорма);
КонецПроцедуры
И все работает на ура в обычных формах...
То же самое прописал в управляемой форме, совсем не попадаю во внешнее событие. Подскажите как решить задачу?
1
EarthsSoul
28.01.12
✎
07:15
up
2
Rie
28.01.12
✎
07:27
(0) А кто это внешнее событие порождает?
3
1с-кин
28.01.12
✎
09:20
(0) зачем вам УФ - у вас все равно все формы работают в обычном режиме либо в режиме совместимости.
А ВнешнееСобытие - оно вообще есть у УФ??
4
EarthsSoul
28.01.12
✎
11:15
Действительно не указал что сканер штрих кодов (2)
(3) да есть
5
IamAlexy
28.01.12
✎
11:33
(0) надеюсь ты в свойствах формы указал что внешнее событие формы это именно твоя функция? :)
6
IamAlexy
28.01.12
✎
11:33
(3) да.. у меня в БП на управляемых формах сканеры подключены и работают.. вполне себе..
7
EarthsSoul
28.01.12
✎
11:52
(5) да я создал обработчик и в нем прописал код
8
EarthsSoul
28.01.12
✎
13:12
еще раз проделал (7), и заработало... Видимо вчера в три ночи, я хотел создать обработчик а сам скопировал...
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший