|
v7: Проверка при запуске системы на наличие подключения устройства к COM-порту
| ☑ |
0
san4ez1008
09.08.17
✎
09:02
|
Ребят, добрый день. Возник вопрос, допустим, на определнной ТТ есть 2 кассы, на одной подключен пин-пад для оплаты по безналу, на другой пин-пада нет. Вопрос, можно ли средствами 1С узнать, подключен ли пин-пад к кассе при условии, что на разных точках номера портов разные, модели терминала разные и некоторые подключаются через USB-порт, но системой опередляются как COM, Конфигурация ТиС 9.2.
|
|
1
san4ez1008
09.08.17
✎
09:03
|
или узнать наличие зарегистрированной в системе библиотеки
|
|
2
v77
09.08.17
✎
09:10
|
Надо проверить занят ли com порт что-ли?
|
|
3
san4ez1008
09.08.17
✎
09:12
|
(2) да, надо проверить, занят ли он и каким устройством
|
|
4
v77
09.08.17
✎
09:16
|
ну есть программы типа такого
можно тупо попробовать открыть файл "COM1"
попробуй, мож проканает
|
|
5
v77
09.08.17
✎
09:17
|
(3) каким устройством это вряд ли
|
|
6
san4ez1008
09.08.17
✎
09:23
|
(5) попроще нет вариантов?
|
|
7
v77
09.08.17
✎
09:25
|
ну функции ПодключенЛиПинПадКкассеПриУсловии() в 1с нету
|
|
8
san4ez1008
09.08.17
✎
09:26
|
а узнать, существует ли в системе библиотека "библ.dll" можно?
|
|
9
san4ez1008
09.08.17
✎
09:26
|
+(8) или "библ.ocx"?
|
|
10
v77
09.08.17
✎
09:40
|
(8) ну можно поискать файл "библ.dll"
|
|
11
v77
09.08.17
✎
09:42
|
или попробовать создать объект из этой "библ.dll"
если не создается, то значит нету
|
|
12
пипец
09.08.17
✎
09:42
|
лиааа а пробовать по ИмяКомпьютера() грузить то что нужно ?
|
|
13
пипец
09.08.17
✎
09:49
|
+ в конце концов добавить настройку или проверять наличие файла ляля,длл где лежит
|
|
14
san4ez1008
10.08.17
✎
09:39
|
(11) вот это вроде помогло.. конструкция "Попытка-исключение" при создании объекта будет корректной?
|
|
15
v77
10.08.17
✎
09:42
|
(14) ага
|
|
16
san4ez1008
10.08.17
✎
09:43
|
(15) гуд,спасибо за помощь
|
|