Пустая конфигурация, сделал обработку на УФ (предприетие 8.3).
Хочу поолучить значение, которое считает Считыватель магнитных карт (СМК) с плластиковой карты.
Форма обработки пустая, в модуле формы
а далее
в этом же модуле ставлю точку останова
и событие не срабатывает, не могу получить значения карты
Хочу поолучить значение, которое считает Считыватель магнитных карт (СМК) с плластиковой карты.
Форма обработки пустая, в модуле формы
&НаСервере
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
ПодключитьВнешнююКомпоненту("c:\ZR1C.dll", "Comp", ТипВнешнейКомпоненты.Native);
ДемоКомп = Новый("AddIn.Comp.ZR1CExtension");
ДемоКомп.Порт = "Com3";
//ДемоКомп.Лог = true;
DevID = Неопределено;
ДемоКомп.Подключить(DevID);
КонецПроцедуры
Показатьа далее
в этом же модуле ставлю точку останова
&НаКлиенте
Процедура ВнешнееСобытие(Источник, Событие, Данные)
КонецПроцедуры
и событие не срабатывает, не могу получить значения карты
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(6) spacecraft, это переменная, а вот сделал через глобальную переменную http://paste1c.ru/MKj и аналогично
(12) spacecraft, короче такая фишка, на обычных формах, если пихать значение в реквизит объекта с типом Произвольный, а потом вызывать внешнее событие через СМК то работает, а вот на управляемых не хочет, а мне нужно только на управляемых, мне обычные и не нужны
(13) myr4ik07,
&НаКлиенте
Перем ДемоКомп;
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ПодключитьВнешнююКомпоненту("c:\ZR1C.dll", "Comp", ТипВнешнейКомпоненты.Native);
ДемоКомп = Новый("AddIn.Comp.ZR1CExtension");
ДемоКомп.Порт = "Com3";
//ДемоКомп.Лог = true;
DevID = Неопределено;
ДемоКомп.Подключить(DevID);
КонецПроцедуры
Показать
Может кому то пригодиться,
толстый уф
http://paste1c.ru/XDj
толстый об формы
http://paste1c.ru/J87
предварительно создав Реквизит объекта с типом произвольный
толстый уф
толстый об формы
предварительно создав Реквизит объекта с типом произвольный
Полный код, вдруг пригодится
&НаКлиенте
Перем ДемоКомп;
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ОповещениеПодключениеКомпоненты = Новый ОписаниеОповещения("ПодключитьСканер", ЭтаФорма);
НачатьУстановкуВнешнейКомпоненты(ОповещениеПодключениеКомпоненты, "ОбщийМакет.DLLВZIP");
// В макете лежит zip архив с самой dll и манифестом
КонецПроцедуры
&НаКлиенте
Процедура ПодключитьСканер(Параметры) Экспорт
ПодключитьВнешнююКомпоненту("ОбщийМакет.DLLВZIP", "ScanerRFID", ТипВнешнейКомпоненты.Native);
ДемоКомп = Новый("AddIn.ScanerRFID.ZR1CExtension");
ДемоКомп.Порт = "Com4";
DevID = Неопределено;
ДемоКомп.Подключить(DevID);
КонецПроцедуры
&НаКлиенте
Процедура ВнешнееСобытие(Источник, Событие, Данные)
Сообщить(Данные);
КонецПроцедуры
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот