Драйвер электронных весов M-ER 333F и NativeAPI библиотека

Драйвер электронных весов

Меркурий M-ER 333F

Данный драйвер можно использовать как NativeAPI библиотеку

Описание функций в документе с описанием.

для 1С: Управление торговлей ред. 11.1 (11.1.10.176)

Скачать архив с драйвером

Скачать архив с файлом для чистки кеша в 1С

 

  1. Настройка весов

 

Установить непрерывный режим (continuousmode) передачи веса в весах:

-   в выключенном состоянии: удерживая кнопку HOLD, нажать ON/OFF

-   2 раза нажать кнопку UNIT, чтобы на экране появился символ “P-“

-   нажимать кнопку ZERO до тех пор, пока на экране не будет написано “P-Con“

-   нажать ON/OFF, чтобы применить настройки.

 

  1. Установка драйвера в 1С

 

- Администрирование –> РМК и Оборудование –> Подключаемое оборудование –> Драйверы оборудования –> Добавить новый драйвер из файла – указать архив Setup.zip -> Функции -> Установить драйвер

333-1

 

- Администрирование –> РМК и Оборудование –> Подключаемое оборудование –> Электронные весы -> Создать -> выбрать в поле «Драйвер оборудования» позицию «Стокол: драйвер Меркурий M-ER 333F» -> Записать

 

333-2

 

- В окне с настройками COM-порта весов установить

-        Порт – ваш порт (COM1,COM2,…)

-        Скорость – 9600

-        Бит данных – 8

-        Четность – None

-        Стоп-бит – 1.0

333-3

 

-   Записать и закрыть

Если драйвер не устанавливается, и появляется ошибка — «Не найдена клиентская версия…», то нужно почистить кэш в 1с с помощью обработки «Чистка кэша 1С в.09.epf»

 

  1. Тест электронных весов

 

Рекомендуется выполнять Тест при установленном режиме передачи веса «P-Key» — по кнопке.

 

- Функции – Тест устройства

333-4

 

- положите на весы товар, нажмите кнопку на весах «Print» и нажмите кнопку «Продолжить» в диалоговом окне

 

333-5

- в случае неудачи при получении веса появится окно с сообщением «Вес не получен, проверьте настройки порта»

 

333-6333-7

 

- в случае успешности появится окно с весом, а также сообщение в 1С

 

333-8333-9

 

 

  1. Работа с весами в РМК

 

Для дальнейшей работы установите весы в режим «P-Con», откройте в 1С вкладку «Продажи» и выберите «Рабочее место кассира».

 333-10

Добавьте в таблицу весовой товар, выделите ячейку «Количество» левой кнопкой мыши и нажмите кнопку «Получить вес». В случае успешной передачи веса он появится в поле «Количество». Иначе в окне сообщений будет выведена информация об ошибке и ее описание.

 

333-11

 

Если все настройки верны, и тест пройдет успешно, но веса так и нет, то попробуйте переподключить шнур к порту весов.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

  1. Описание программного интерфейса драйвера

 

Методы:

 

Open()
Подключить()

 

подключает весы с текущими значениями параметров, указанных в настройке драйвера;

 

Close()

Отключить()

 

отключаетоборудование;

 

GetWeight(std::wstring Device ID, Double Weight)

ПолучитьВес(ИДустройства, ТекущийВес)

 

получает текущий вес на весах;

 

Delay(intdt)

 

задержка в миллисекундах;

 

 

Свойства

 

-   boolIsOpen  — открыт порт или нет;

-   intPort     — номер порта;

-   intBaud     — скорость порта;

-   int ByteSize – числобит;

-   int Parity   — четность;

-   intStopBit  — 1, 1,5 2 стоп бит;

-   wstrCommand– последняя команда на порту;

-   wstr Answer  — ответпорта;

-   int Error    — кодпоследнейошибки

-   wstr ErrorDescription – описание ошибки

 

Comments are closed.