Внешняя компонента для работы с весами Massa-K (технология NativeAPI) из 1С

15.09.17

Разработка - Разработка внешних компонент

Внешняя компонента создавалась для работы с терминалами типа А и RA, вполне вероятно, будет работать и с другими терминалами масса-К. Получает показания весов в любой момент времени, также можно подключить выдачу внешнего события при окончании взвешивания (при звуковом сигнале весов).

Скачать файлы

Наименование Файл Версия Размер
Внешняя компонента для работы с весам Massa-K (технология NativeAPI) из 1С.:
.dll 89,00Kb
24
.dll 89,00Kb 24 Скачать

Подключение весов:

ПодключитьВнешнююКомпоненту(ПутьКФайлам+"MassaKNativeAPI.dll", "MassaKNativeAPI", AddInType.Native);
Весы = Новый("AddIn.MassaKNativeAPI.ExecExtention");  
Весы.НомерПорта =ВесыПорт; //тип: число; "1" соответсвует СОМ1
Весы.СкоростьПорта = ВесыСкоростьПередачи; //тип: число; как правило 4800
Весы.Четность = ВесыЧетность; //тип: число; "1" или "2"
Весы.СтоповыеБиты = ВесыСтоповыеБиты; //тип: число; как правило "0"
Весы.ЗадержкаПроверкиПорта = ЗадержкаПроверкиПорта; //тип: число; период проверки порта на окончание взвешивания и выдачи сообщения во внешнее событие
Весы.ОткрытьПорт();

Получение веса в любой момент времени:

ТекВесСтр  =  Весы.ПолучитьВес() //тип: строка

Организация выдачи результата во внешнее событие:

Весы.ЗапуститьСообытиеВеса();

Весы.ОстановитьСообытиеВеса();

Процедура ВнешнееСобытие(Источник, Событие, Данные)
Если Событие =  "ПолученВес" Тогда

        ТекВесСтр = СтрЗаменить(Данные,",","."); //тип: строка

КонецЕсли;
КонецПроцедуры

 

Внешняя компонента весы масса-к NativeAPI

См. также

Обработка обслуживания весов с печатью этикеток ШТРИХ-М серии PC-200 для УТ 10.х

Весы Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление производственным предприятием Платные (руб)

Данная обработка позволяет настроить обмен с весами с печатью этикеток ШТРИХ-М серии PC-200 и 1С:Управление торговлей редакция 10. Может быть использована в 1С: Управление производственным предприятием 1.3 ,1С: Комплексная автоматизация 1.1, 1С: Розница 1.х. Универсальная обработка выгрузки номенклатуры для 1С:Розница редакция 2.3 использует типовой функционал "Правила обмена с подключаемым оборудованием offline" Обработка обслуживания весов с печатью этикеток ШТРИХ-М серии PC-200  для ДАЛИОН: Управление магазином 1.2.х Обработка выгрузки данных в весы с печатью этикеток ШТРИХ-М серии PC-200  для Штрих-М: Торговое предприятие 5.2.х Универсальная обработка выгрузки номенклатуры для 1С:Управление торговлей редакция 11 использует типовой функционал "Правила обмена с подключаемым оборудованием offline" Обработка обслуживания весов с печатью этикеток ШТРИХ-М серии PC-200  для ДАЛИОН: ТРЕНД, редакция 3.0

7800 руб.

04.12.2019    20873    70    35    

66

Медиадисплей. Рекламный информационный монитор для покупателя.

Разработка внешних компонент POS терминал Рабочее место Розничная торговля Платформа 1С v8.3 1С:Комплексная автоматизация 1.х 1С:Управление торговлей 10 1С:Розница 2 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Розничная и сетевая торговля (FMCG) Рестораны, кафе и фаст-фуд Реклама, PR и маркетинг Управленческий учет Платные (руб)

Монитор покупателя может отображать текущую покупку на кассовом месте, показывать видеорекламу, баннеры, во время простоя разворачивать рекламу на весь экран. Можно использовать в качестве графического меню-борда в кафе и видеовывески. Управление выводом на телевизор через hdmi-приставку на базе Windows или Android. В качестве устройства отображения можно использовать Android-планшеты, фоторамки с Android, монитор любого Windows-компьютера, доступного по сети. Настраивается ЛЮБОЙ ДИЗАЙН экрана!

16800 руб.

30.05.2017    52099    34    69    

43

Драйвер для подключения электронных весов CAS и АТОЛ MARTA к 1Сv8.3

Весы Оптовая торговля Розничная торговля Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Драйвер электронных весов предназначен для подключения торговых весов фирмы CAS всех моделей, а также весов АТОЛ MARTA к различным конфигурациям 32-разрядной или 64-разрядной платформы 1С v.8.3. Драйвер разработан по стандарту "1С: Совместимо". Уникальность драйвера заключается в том, что он прост в подключении, надежен в работе и оптимален по цене.

2400 руб.

19.12.2017    67282    374    124    

133

Внешняя компонента для сканирования (замена TWAIN-компоненты БСП) (Native Win 32/64)

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Внешняя компонента позволяет работать c TWAIN-совместимым оборудованием (сканерами, камерами) . Полностью совместима со стандартной TWAIN-компонентой из БСП и может применяться как ее замена без изменения вызовов, при этом может работать с 64-разрядной платформой, а так же имеет расширенную функциональность, например, сохранение результата непосредственно в PDF без использования сторонних утилит. Прекрасно работает на сервере, тонком клиенте и веб-клиенте (проверена работа в браузерах Google Chrome, Mozilla Firefox и Microsoft Internet Explorer).

2400 руб.

12.05.2020    26243    131    99    

83

Внешняя компонента для подключения 1С к телефонии Asterisk

Разработка внешних компонент Телефония, SIP Платформа 1С v8.3 Конфигурации 1cv8 Россия Платные (руб)

Внешняя компонента выполнена по технологии Native API для 1С 8.х, обеспечивает доступ к программным АТС Asterisk (FreePBX, Elastix) через AMI интерфейс. Через него можно управлять многими функциями Asterisk (определение номеров, перевод звонков, набор телефона и т. д.)

2400 руб.

04.05.2018    44974    117    64    

60

Внешняя компонента печати PDF (Native Win 32/64)

Разработка внешних компонент Платформа 1С v8.3 Конфигурации 1cv8 Платные (руб)

Внешняя компонента позволяет печатать PDF файлы непосредственно из 1С, не используя при этом сторонних программ. Прекрасно работает на сервере, тонком клиенте и веб-клиенте. Основана на проекте PDFium из состава проекта Chromium/Chrome

1500 руб.

17.09.2018    35078    104    123    

111

Мастер создания внешних компонент 1С (технология COM) для DELPHI 6/7/8/2005/2006/2007/2008/2010/XE/XE2/XE3

Разработка внешних компонент Платформа 1С v8.3 Платные (руб)

Средство для сверхбыстрой разработки внешних компонент 1С:Предприятия 7.7 и 8 по технологии COM на всех версиях DELPHI, начиная с 6.

2000 руб.

28.03.2013    53998    35    14    

68

QR-код с логотипом компании (обычная и управляемая форма)

Разработка внешних компонент Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Платные (руб)

Как известно, стремление сделать свою рекламную продукцию запоминающейся и выделяющейся — верный путь к успеху. Сегодня, мы поговорим с вами о том, что можно сделать с обычным черно-белым QR-кодом, чтобы он стал более живым и привлекательным. Если вам не терпится попробовать сделать QR-код с логотипом компании, то эта обработка для вас!

2400 руб.

22.06.2016    30839    4    4    

8
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. Vasvas05 22 16.09.17 12:37 Сейчас в теме
К Massa-K подходили стандартные дрова, сейчас непомню какие, но я делал на основание ее обработку для розницы 2.0.
2. Kant1975 10 18.09.17 13:36 Сейчас в теме
Стандартные подходят, но не всегда удобно с ними работать, подробно я со стандартными не разбирался, но нужного мне режима работы драйверов не нашел. Я писал под задачу где важна скорость и точность выдачи результата при окончании взвешивания, для чекования продукции, функционал аппаратов bizerba, где каждая доля секунды дорога. 1C-ка может работать с обработчиком ожидания не менее 1сек, а здесь выдача результата веса при окончании взвешивания, т.е. дрова сами анализируют положили на платформу новый кусок или еще не убрали старый.
3. Tatitutu 3855 19.09.17 14:35 Сейчас в теме
Massa-K МК-15.2-ТН21 - не взлетело с этой dll
у них она в оригинале почти 18 мб весит (с ней работает)
5. Геннадьевич 18 22.09.17 12:04 Сейчас в теме
(3) У меня тоже не работает с Massa-K МК-15.2-А11, можно ссылку на библиотеку?
Есть пример работающий?

Вес всегда = 0.
6. Kant1975 10 22.09.17 15:49 Сейчас в теме
(5) Геннадий протокол на весах №2 выставлен? И каким методом пользуетесь ПолучитьВес() или через ВнешнееСобытие?
4. Kant1975 10 19.09.17 17:39 Сейчас в теме
Странно что не взлетело, протоколы и команды идентичны, параметры порта сходные.
Юрий может быть на весах не выставлен протокол обмена №2?
Оригинальные дрова на протоколе "1С" обычно заводятся.
20. sultbec 9 27.11.23 05:41 Сейчас в теме
(4) У меня еще такая ерунда: через Com порт на материнке -режим 1С. через переходник USB_COM режим 2. только так работает.
7. Kant1975 10 22.09.17 15:51 Сейчас в теме
При использовании ВнешнегоСобытия параметр ЗадержкаПроверкиПорта указывается милисекундах, я обычно ставил от 100 до 500, т.е. от 0,1 сек до 0,5сек
8. Геннадьевич 18 25.09.17 05:19 Сейчас в теме
Протокол стоял не тот. ВнешнееСобытие работает, а ПолучитьВес() нет.
9. Kant1975 10 26.09.17 12:21 Сейчас в теме
(8) При запущенной функции ЗапуститьСообытиеВеса() не работает ПолучитьВес(), т.к. событие очень плотно опрашивает весы и разовое получитьВес может просто подвесить контроллер весов. Необходимо или не запускать событие или выполнить функцию ОстановитьСообытиеВеса().
10. IamGikk 06.02.18 15:51 Сейчас в теме
А будет ли работать в 8.1?
11. Kant1975 10 07.02.18 16:36 Сейчас в теме
(10) NativeAPI появилась в версиях 8.2, в 8.1 использовалась СОМ технология. Я отрабатывал компоненту на 8.3, о 8.1 даже и не думал :)
12. IamGikk 08.02.18 12:57 Сейчас в теме
(11) Жаль. Имеем очень кастомизированную конфу на 8.1 и зоопарк массакашных весов. Штатная библиотека из состава драйверов масса-к не дает задавать скорость порта и соответственно не работает с некоторыми видами весов :(
13. Kant1975 10 09.02.18 09:16 Сейчас в теме
(12) как вариант поставьте платформу 8.3 или 8.2 в режим совместимости с 8.1 или могу предложить компоненту с COM технологией. Она работает без функций внешнего события но в остальном она схожа с выложенной, можно задавать и параметры порта и получать при запросе состояние значения весов. Если интересно пишите a-kulyashov@1key.spb.ru договоримся :)
14. IT_GG 43 02.10.20 11:39 Сейчас в теме
Есть возможность перекомпилировать данную компоненту для ARM процессора? Для возможности использовать в мобильном приложении под Android
15. Kant1975 10 26.10.20 14:35 Сейчас в теме
(14) Пока такой задачи передо мной не стояло, думаю что все возможно.
16. rinaty17 23.12.20 14:27 Сейчас в теме
Здравствуйте! Через вашу компоненту можно ли подключить весы, которые находятся в локальной сети?
17. Kant1975 10 15.01.21 13:52 Сейчас в теме
(16)добрый день! только через com-порт или его эмулятор, сможете связать ip с com то все возможно.
18. garaww 22.10.22 18:40 Сейчас в теме
Добрый день.
Все отлично работает. Но никак не могу заставить работать из под тонкого клиента на Linux с пробросом COM порта (ТОНК).
Виснет на получении веса. Внешние компоненты от других разработчиков работают с пробросом.
Может это связано как то с тем что для вашей компоненты обязательно нужно проставлять скорость COM порта в диспетчере устройств Win. Иначе не работает - возвращает 0 (локально на самом компьютере к которому подключены весы). Другим компонентам (2 пробовал) все равно что стоит в винде. Эксперименты продолжаю, но может подскажите какую мысль ?
19. Kant1975 10 13.12.22 22:10 Сейчас в теме
(18)Добрый день! Под nix платформу не компилировал, думаю не взлетит. Компонента разработана под win клиента. Как вариант: если у вас сервер на win платформе то ставите компоненту на сервер, обработку запускаете на стороне сервера проброс порта делаете на сервер.
Оставьте свое сообщение