Напольные весы CAS DB-II(E)

Подключение напольных весов CAS DB-II(E) к 1с 8.

Драйвера найти для работы с весами не смог, поэтмоу пришлось написать свой.

Для работы драйвера необходимо установить net framework 3.5.

В архиве есть bat файл для регистрации данного модуля в системе, запускать обязательно от имени администратора. Если не зарегистрировался, то вручную через командную строку.

Весы обязательно нужно перевести в режим постоянной отправки результата после фиксации.

Подключение компоненты в 1с:

Попытка
ПодключитьВнешнююКомпоненту("dbcas.da");// подключаем компоненту
Драйвер = Новый COMОбъект("dbcas.da");
Драйвер.ves("COM1",38400);
Исключение
Результат = мОшибкаЗагрузкиДрайвера;
ОписаниеОшибки = "Невозможно подключить внешнюю компоненту.
| Проверьте, что внешняя компонента корректно установлена и имеет ту же версию,
| что и требуемая обработкой обслуживания.";
КонецПопытки;

Вот так получить значение с весов:

Вес = Число(объект.Драйвер.ves(«COM1»,38400));

6 Comments

  1. Jetoo

    В батнике написано

    regasm CL2.dll /tlb

    такого файла нет. исправил CL2 на dbcas

    батник сработал вроде без ошибок

    через «Выполнить» не получается

    пробовал так:

    RegSvr32 «C:1Cdbdbcas.dll»

    — «найти точку входа не удалось»

    в 1с-ке:

    Драйвер = Новый COMОбъект(«dbcas.da»);

    ругается:

    Ошибка при вызове конструктора (COMОбъект): Не удается найти указанный файл.: Не удается найти указанный файл.

    Reply
  2. imiron

    Добрый вечер. Вопрос не решен? Могу помочь

    Reply
  3. Jetoo

    Добрый! В какой-то степени решили. Но всё равно хотелось бы с вашим драйвером тоже разобраться. И в итоге сравнить что лучше 🙂

    Пишите! Сюда, или в ЛС.

    Reply
  4. DrZombi

    Добрый день.

    При вызове: = Новый COMОбъект(«dbcas.da»);

    Пишет, Не удается найти указанный файл

    Кто может подсказать по поводу этой библиотеки, как её нужно зарегистрировать?

    И почему выходит эта ошибка?

    Reply
  5. imiron

    DrZombi, писал очень давно. Она у вас зарегистрировалась? Регистрируется как в архиве бат файлом. Обязательно запускать от имени администратора. А лучше запустить cmd c правами админа и скопировать текст. Я здесь не сижу. Напишите личное сообщение я постараюсь вам помочь. Потом проверьте, на какому порту весы у вас и какая скорость.

    Reply
  6. neon57

    Вот так должно быть

    regasm dbcas.dll /tlb:dbcas.tlb /codebase

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *