Внешняя компонента создавалась для работы с терминалами типа А и RA, вполне вероятно, будет работать и с другими терминалами масса-К.
Получает показания весов в любой момент времени, также можно подключить выдачу внешнего события при окончании взвешивания (при звуковом сигнале весов).
Файлы
ВНИМАНИЕ:
Файлы из Базы знаний - это исходный код разработки.
Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы.
Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных.
Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.
Наименование
Скачано
Купить файл
По подписке PRO
Внешняя компонента для работы с весам Massa-K (технология NativeAPI) из 1С.:
Медиадисплей покупателя может отображать текущую покупку на кассовом месте, показывать видеорекламу, баннеры, во время простоя разворачивать рекламу на весь экран. Экран можно использовать в качестве графического меню-борда в кафе и видеовывески. В качестве устройства отображения можно использовать Android-планшеты, смарт-телевизоры с Android, мониторы или проекторы под управлением Windows или Linux-компьютера. Linux-версия успешно запускается на одноплатных компьютерах Raspberri Pi и Orange Pi. Настраивается ЛЮБОЙ ДИЗАЙН экрана при помощи встроенного графического редактора!
Решение можно масштабировать от одного экрана до тысяч экранов с централизованным управлением.
Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) .
Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит.
Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).
Драйвер электронных весов предназначен для подключения торговых весов фирмы CAS всех моделей, а также весов АТОЛ MARTA к различным конфигурациям 32-разрядной или 64-разрядной платформы 1С v.8.3.
Драйвер разработан по стандарту "1С: Совместимо". Уникальность драйвера заключается в том, что он прост в подключении, надежен в работе и оптимален по цене.
В статье описывается приложение-конструктор внешних компонент (native API). Конструктор упрощает процесс разработки за счет удобного добавления всех нужных функций и процедур в графическом режиме, с указанием их параметров и типов параметров. На выходе приложение генерирует готовый код на С++ и Rust и позволяет сразу приступить к реализации, без настройки API компоненты вручную.
Драйвер электронных весов Физтех Т11 (x86-64). Внешняя компонента Native API 1С. 1С Совместимо.
Версия требований к разработке драйверов 3.9
Компонента предназначена для подключения к конфигурациям с БПО. Тестировалась на конфигурациях ERP, Управление нашей фирмой с БПО 3.2.2.25
Стандартные подходят, но не всегда удобно с ними работать, подробно я со стандартными не разбирался, но нужного мне режима работы драйверов не нашел. Я писал под задачу где важна скорость и точность выдачи результата при окончании взвешивания, для чекования продукции, функционал аппаратов bizerba, где каждая доля секунды дорога. 1C-ка может работать с обработчиком ожидания не менее 1сек, а здесь выдача результата веса при окончании взвешивания, т.е. дрова сами анализируют положили на платформу новый кусок или еще не убрали старый.
Странно что не взлетело, протоколы и команды идентичны, параметры порта сходные.
Юрий может быть на весах не выставлен протокол обмена №2?
Оригинальные дрова на протоколе "1С" обычно заводятся.
(8) При запущенной функции ЗапуститьСообытиеВеса() не работает ПолучитьВес(), т.к. событие очень плотно опрашивает весы и разовое получитьВес может просто подвесить контроллер весов. Необходимо или не запускать событие или выполнить функцию ОстановитьСообытиеВеса().
(11) Жаль. Имеем очень кастомизированную конфу на 8.1 и зоопарк массакашных весов. Штатная библиотека из состава драйверов масса-к не дает задавать скорость порта и соответственно не работает с некоторыми видами весов :(
(12) как вариант поставьте платформу 8.3 или 8.2 в режим совместимости с 8.1 или могу предложить компоненту с COM технологией. Она работает без функций внешнего события но в остальном она схожа с выложенной, можно задавать и параметры порта и получать при запросе состояние значения весов. Если интересно пишите a-kulyashov@1key.spb.ru договоримся :)
Добрый день.
Все отлично работает. Но никак не могу заставить работать из под тонкого клиента на Linux с пробросом COM порта (ТОНК).
Виснет на получении веса. Внешние компоненты от других разработчиков работают с пробросом.
Может это связано как то с тем что для вашей компоненты обязательно нужно проставлять скорость COM порта в диспетчере устройств Win. Иначе не работает - возвращает 0 (локально на самом компьютере к которому подключены весы). Другим компонентам (2 пробовал) все равно что стоит в винде. Эксперименты продолжаю, но может подскажите какую мысль ?
(18)Добрый день! Под nix платформу не компилировал, думаю не взлетит. Компонента разработана под win клиента. Как вариант: если у вас сервер на win платформе то ставите компоненту на сервер, обработку запускаете на стороне сервера проброс порта делаете на сервер.