#0
by Анатоль
Исходные данные: 1. Есть внешняя обработка для подключения торгового оборудования 2. Есть OLE сервер этого самого оборудования 3. Оборудование подключается в COM порт Есть написанный код, по общению 1С и OLE сервера, причем код написан так, что новый COM объект, содержащий OLE сервер, создается один раз. НО возникает следующая проблема: - при очередном обращении к методам OLE сервера он говорит что COM порт занят другим приложением. Вопрос: может ли 1C при присваивании из глобальной переменной создавать новый OLE объект?
#2
by Анатоль
Детализация задачи: 1. Проверил что на компьютере пользователи запускают только 1С. 2. 1С добавлена в исключения антивируса 3. COM порт занят не всегда, а иногда (как повезёт) 4. Оборудование - это фискальный регистратор 5. Код 5.1. В модуль приложения добавлены переменные глДрайверOLE и глДрайверПодключен 5.2. Фрагмент кода, когда создается драйвер Если глДрайверПодключен = Неопределено Тогда т.е. он по сути не должен создаваться новый
#3
by Анатоль
Defender aka LINN по моей задумке драйвер не должен каждый раз создаваться, потому что он используется в разных местах конфигурации и обслуживает несколько логических устройств
#6
by Анатоль
Вопрос собственно вот в чем: может ли 1С в момент, когда я просто присваиваю драйвер из глобальной переменной каким-то образом попытаться заново создать OLE объект А именно здесь:
#7
by big
надо проверять не так, а просмотром свойства УстройствоПодключено и ещё, вполне вероятно, что установлено свойство ВременноЗахватыватьУстройство. Тогда драйвер по прошествии некоторого времени отключается от фискальника (вроде бы так).
#11
by Torquader
Если блокируется порт, то где-то создаётся второй объект драйвера, который конфликтует с первым.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Как присвоить текстовой переменной значение переменной неопределенного типа
- Сколько лет хранить базы. И как хранить?
- Проверить существование глобальной переменной
- Какие СУБД позволяют хранить в них бинарные файлы?
- DELPHI + COM +1c 8.3. Не завершается COM. Помогите.
- Модуль формы не видит глобальной экспортной переменной
- Где хранить COM соединение.?
В этой группе 1С
- Какой драйвер для LPT ключа скачать для платформы 1C v7.7
- отключил Аутентификация 1с: Предприятия: для админа Утп
- Можно ли обновлять ТиС 7.70.932 от 17.11.2003г на последнюю или нужны промежуточные?
- Пересчет суммы по строкам документа
- Выгрузить результат запроса в табличное поле
- Прозрачный фон картинки в печатной форме
- почему файлы с фтп не копируются на жесткий диск
- v8: Error loading MIDAS.DLL
- Можно ли реквизиту неопределеного типа присвоить значение справочника?
- Построитель отчета - как установить формат параметра?
- Можно ли программно ответить на диалоговое окно?
- ДополнительныеСвойства.ДатаДокументаСдвинутаВперед
- Зависает 1с после печати чека
- УАТ как вести контроль за нормами ГСМ
- 8.1 ЗУП Районный коэффициент меняется при проведении больничного листа
- В каких случаях не действует Дата запрета редактирования данных?
- себестоимость при переносе документов из УТ в БП
- Eclipse IDE for JavaScript Web Developers,
- Зачет авансов в БП 2.0
- Остатки взаиморасчетов на каждый день