|
Сканер Штрихкода из Общих Макетов 1С
| ☑ |
0
poskotinov_av
12.09.17
✎
14:10
|
Здравствуйте, подскажите как заставить 1С принимать данные из COM-порта через драйвер сканера ШК (скажем атоловский 8.05)? Загрузить в конфигурацию, затем при необходимости установить из "ОбщихМакетов", подключить, и повесить событие на прием данных от него?
|
|
1
Fragster
гуру
12.09.17
✎
14:11
|
самописка?
|
|
2
poskotinov_av
12.09.17
✎
14:24
|
(1) да самописка, можно объяснить без БПО?
не понимаю как выстроить цепочку и чего от куда брать:
1. в "общиемакеты" создаю макет с двоичными данными "СканерШК", туда загружаю ZIP архив из ДТО 8.05 (SC-ATOL.zip) - тут понятно!
2. при запуске системы:
НачатьУстановкуВнешнейКомпоненты(ОписаниеОповещения,"ОбщийМакет.СканерШК"); - пишет что установлено!
3. дальше - что?
содержание архива: INFO.XML, MANIFEST.XML, Scaners1CInt.dll
INFO.XML:
<?xml version="1.0" encoding="UTF-8"?>
<drivers>
<component progid="AddIn.ATOL_Scaners_1CInt" type="СканерШтрихкода,СчитывательМагнитныхКарт" name="АТОЛ: Драйвер устройств ввода"/>
</drivers>
MANIFEST.XML:
<?xml version="1.0" encoding="UTF-8" ?>
<bundle xmlns=";
<component os="Windows" path="Scaners1CInt.dll" type="com" arch="i386" />
</bundle>
|
|
3
dezss
12.09.17
✎
14:39
|
(2) ОбъектДрайвера = Новый ("AddIn.ATOL_Scaners_1CInt")
А дальше в типовой глянь как делается.
|
|
4
poskotinov_av
12.09.17
✎
16:02
|
(3) Тип не определен (AddIn.ATOL_Scaners_1CInt)
ОбъектДрайвера = Новый ("AddIn.ATOL_Scaners_1CInt");
|
|
5
poskotinov_av
12.09.17
✎
16:03
|
(3) как проверить что происходит в системе после НачатьУстановкуВнешнейКомпоненты?
|
|
6
Sapiens_bru
13.09.17
✎
06:47
|
(2)
3)Создать объект драйвера, указав в качестве объекта свежезарегистрированную *.dll. После создания объекта станут доступны функции этой библиотеки.
4)Установить параметры подключения конкретного оборудования при помощи команд созданного в пп3 объекта (COM-порт, скорость, четность, биты, таймаут итд)
5)Пользоватся
|
|