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

Использование COM весов в 1С на RDP-клиенте

Введение:

Работая в большом холдинге пришлось переносить все 1С системы в Azure. При переносе в Azure были сделаны отдельные сервера 1С (кластер серверов) и RDS (RDP) сервера (кластер серверов), через кластер серверов RDS пользователи получают доступ к серверу 1С. Сейчас у нас реализована именно такая схема работы серверов:

У разных крупных агрохолдингов используется много разнообразного весового оборудования, часть этого оборудования подключается через СОМ-соединение, либо через USB с эмуляцией СОМ-порта. Для получения веса с весов, подключенных по COM, необходимо наличие как минимум тонкого клиента на локальном компьютере, к которому подключены весы. Очень хороший пример – автомобильная весовая.

То есть все пользователи сидят на RDP, а пользователи, которые работают с весами – на локальных тонких/толстых клиентах 1С. Мы реализовали следующую архитектуру решения:

Это влечет за собой ряд ограничений, накладываемых такой схемой работы:

Возникла необходимость при локальном подключении весов к компьютеру вместо локального тонкого клиента 1С перевести всех пользователей на RDP сервер, и запускать клиента 1С там. А значит – клиент 1С должен забирать значения веса с подключаемого оборудования.

Задача:

Для того, чтобы решить задачу передачи веса на сервер 1С и убрать ограничения, описанные выше, было решено реализовать следующую архитектуру:

Должна быть разработана программа, работающая в виде службы на локальном компьютере. Программа должна получать http-запрос на получение веса и возвращать JSON-ответ (для 1С применимо с версии 8.3.6.1977 ref. http://v8.1c.ru/o7/201410json/index.htm).

Реализация:

Сделали свой софт, кодовое название «HTTP_SCALE». Софт написали на java для обеспечения кроссплатформенности. Софт автономен и легко масштабируется (java разработчиком) на весовое оборудование любых марок и моделей.

Теперь логика работы весов на RPD стала следующая:

Нужно настроить политику безопасности локального компьютера, чтобы порт локального компьютера, к которому обращается сервер 1С был доступен.

Весы все так же нужно настраивать, как и раньше, никакой автоматизации самих весов.

Все также необходимо устанавливать прямое соединение между 1С сервером и локальным компьютером
Можно исправить одним из способов:

Плюсы:

PROFIT (или что же получили, но простыми словами):

Весы, подключенные по СОМ, с помощью компьютера и программы HTTP_SCALE сделали сетевыми. Для сетевых весов сделали типовое получение веса в 1С.

Источник

«Первый Бит» помог немецкой компании BIZERBA настроить интеграцию программного обеспечения BRAIN2 с 1С:ERP всего за один месяц

Срок реализации проекта

Описание проекта

Оборудование, поставляемое компанией «Бицерба», работает на программном обеспечении BRAIN2 – собственной разработке компании. Эта платформа позволяет централизованно управлять процессами взвешивания и этикетировки на производстве, а также быстро и надежно обмениваться данными, предоставляя пользователю оборудования BIZERBA аналитический функционал.

Желание реализовать качественный проект с дальнейшей поддержкой рынка заставило руководство «Бицерба» искать на рынке компании, у которых есть компетенции и опыт реализации подобных решений на пищевых производствах. Такой компанией оказался «Первый Бит».

Специалисты Центрального офиса «Первый Бит» взялись за нетипичный проект и предложили разработать специальный модуль на базе «1С: ERP Управление предприятием 2» для интеграции с ПО BRAIN2 Capture.

Читайте также:  Правильный рацион на целый день

Александр Яшкин, руководитель отдела решений для Индустрии и IT ООО «Бицерба Рус»

Цели и задачи проекта

Перед проектной группой стояла задача разработать единую систему управления на базе модульной платформы BRAIN2 и «1С: ERP», легко подстраивающуюся под особенности любого производства, использующего в работе оборудование BIZERBA.

Решение построено так, что позволяет получать и анализировать данные со всех точек весового контроля в любой момент времени. Дополнительно есть возможность настройки автоматических ежедневных отчетов, что значительно сокращает время ручного труда и позволяет анализировать процесс, «не отрываясь от производства».

Единая система позволяет производить детальную настройку получаемых данных в интерактивном режиме, а также автоматизировать процесс создания документов в системе «1С: ERP» по макетам правил, которые могут быть переопределены пользователем.

Результаты работы над проектом

В результате, всего за 1 месяц, «Бицерба Рус» получила решение в виде модуля для интеграции оборудования с «1С: ERP». Такое внедрение в систему взвешивания и этикетировки на ПО BRAIN2 дало следующие результаты:

При таком уровне контроля предприятия могут минимизировать издержки и увеличить окупаемость продукта. Решение может быть масштабировано на любых производствах, использующих оборудование BIZERBA и систему 1С:ERP.

Для других производств и точек розничной торговли решение может быть реконструировано или построено «с нуля» специалистами компании «Первый Бит» Центральный офис.

Источник

Выгрузка товаров в весы Штрих-ПРИНТ 4.5 из 1С:Общепит 3.0 (Расширение)

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

Подключение к весам происходит через COM-объект, поэтому для корректной работы у вас после установки должна быть зарегистрирована библиотека DrvLP.dll, которая находится в папке с установленным драйвером.

Процедура добавления расширения не сложнее добавления внешней обработки:

Если вы планируете выгружать сроки годности товаров, то вам необходимо добавить дополнительный реквизит “Срок годности” для справочника номенклатура.

Для этого в разделе “Администрирование”:

Если доп.реквизит для срока годности у вас уже есть, но с названием, отличным от “Срок годности”, то его можно будет указать вручную при выгрузке.

Главное окно выглядит следующим образом

Если драйвер корректно установлен в системе, то вы увидите сообщение “Библиотека успешно загружена”

Для настройки подключения к весам вам необходимо нажать одноименную кнопку: в окне настроек драйвера вам необходимо выбрать тип подключения и задать номер порта или IP-адрес.

Далее необходимо задать настройки заполнения таблицы к выгрузке:

Для заполнения списка товаров можете воспользоваться кнопкой “Добавить” (для добавления одиночной позиции), либо кнопкой “Заполнить по отбору”.

После того, как определили список товаров, вам нужно заполнить цены по кнопке “Заполнить цены”.

Настройка “Использование группового кода” позволяет указать, какие данные необходимо выгружать в весы: групповой код или дату изготовления.

Перед сменой режима предварительно необходимо очищать базу товаров!

Колонки “Дата изготовления” и “Срок годности” видны только для режиме использования группового кода “Дата изготовления”.

Дату изготовления необходимо указывать вручную. На что влияют дата изготовления и срок годности:

если у вас в макете выводится “Годен до”, то дата срока годности будет рассчитываться следующим образом:

Выгрузка даты реализации в задачу не входила, поэтому она всегда будет пустой.

Для работы с весами используется меню “Весы”:

Для синхронизации даты и времени в весах с датой текущего компьютера используйте кнопку “Синхронизировать время”.

П П К К К К К В В В В В С

Тестировалось на 1С:Общепит 3.0.64.54 и 3.0.67.67 под платформами 8.3.11.3034 и 8.3.13.1529

Читайте также:  Сорта белой рыбы для диеты

Источник

Торговые весы Bizerba bc II краткое руководство по установке и настройке

Название Торговые весы Bizerba bc II краткое руководство по установке и настройке
страница 3/4
Тип Руководство по установке

rykovodstvo.ru > Руководство эксплуатация > Руководство по установке

Далее. Выбор основного режима обслуживания:

01= Многопользовательский режим (см. по необходимости доп. настройки в меню Pr520)

02= Режим самообслуживания

Pr521 указывается, вводить ли перед печатью номер продавца () или печатать этикетку сразу (1)

04= Режим ручной маркировки (см. по необходимости доп. настройки в меню Pr525)

Итоговая этикетка обычно используется при маркировке/этикетировке однородной партии товаров и вызывается нажатием клавиши суммы («звёздочка»). На ней выводятся, в зависимости от настроек, кол-во, общий вес и общая цена взвешенных товаров.
Настраиваем этикетку (о программе BLD для этих же целей см. ниже):

01 – задаём тип этикеток:

03 – задаём размер этикетки «высота (028-148мм, кроме 054-056)-ширина (10-58мм)»

04 – задаём расстояние между этикетками (8-40 точек, 8 точек = 1 мм)

07= высота ШК в мм (05-22); не влияет на этикетки, созданные в BLD

10= альтернат. текст для даты хранения из Pr200 (1-999999999, 000000000 – стандартный)

11= печать логотипа (1-7 – несколько стандартных, 0 – не печатать)

12= отступ текстового поля от верхн. края в мм (11-84, 00 – автоматически 11мм)

13= отступ поля данных от верхн. края в мм (11-84, 00 – автоматически)

14= предотвращение смещения текстового поля в поле данных (1 – вкл., 0 – выкл.)

15= изменение типа шрифта (001-110, 000 – использовать из PLU)

16= печатать границ цены и текста: 1 – печатать, 0 – нет

1я цифра= печатать станд. Текст «Тара»

2я цифра= печатать станд. текст «Упаковано» или альт. текст из Pr555-20

3я цифра= печатать станд. текст «Хранить до» или альт. текст из Pr555-10/21

4я цифра= печатать станд. текст «Нетто» или «Штук»

5я цифра= печатать стандартный текст «Цена»

6я цифра= печатать границы цены

7я цифра= печатать доп. тексты

17= печатать номер продавца (1) из Pr530, номер прибора (2) из Pr605, 0 – не печатать

19= поворот этикетки на 180° (00–нет, 10–перевёрнутая, 11–плюс вкл. реверсирование)

20= альтернат. текст для даты упаковки из Pr200 (1-999999999, 000000000 – стандартный)

21= альтернат. текст для даты употребления из Pr200 (1-999999999, 000000000 – станд.)

В случае весового товара вид и способ штрихового кодирования определяются на самом предприятии, поэтому Вам необходимо продумать, чтó и в какой форме Вы будете кодировать в штрих-коде. Эта информация (что и как) отражается в т.н. структуре ШК, которую надо прописать в весы. Не забывайте, что «свой» ШК в стандарте EAN13 должен начинаться с цифры 2. В случае торговой Retail-организации в структуре ШК должны быть также отражены как минимум какая-либо привязка к конкретному товару и вес (реже – цена). На практике структура ШК выглядит, например, как «2-вес-подстрока_из_PLU» или «26-№PLU-вес» (возможно, в каких-либо вариациях/дополнениях). Структура ШК описывается в Pr210 (подменю 01-04 необходимо пройти все по порядку):
Pr210 – сначала вводим № структуры ШК, их может быть несколько, далее подменю

01 – программирование формата ШК, 5-тизначный код (обычно это 00002):

1-я цифра: тип штрих-кода: 0= EAN 13

2 и 3-я цифры – высота ШК:00= высота, заданная в Pr555-07,

05-22= высота ШК в мм.

4-я цифра: печатать ли цифровое представление кода: 0= да, 1= нет.

5-я цифра: 2 – обычный ШК; 3 – удлинённый (полезно для верт. развёрнутых ШК)

02 – ввод кодовой константы (он же – весовой префикс ШК, до 12 цифр, первая – «2»)

03 – 5-тизначный код (может вводиться несколько раз для разных величин), где:

1 и 2-я цифры: кодируемая величина:

03= Количество штук (имеет смысл для счётного товара)

05= Подстрока из PLU. См. Pr110-05. Синонимы: (штрих-)код товара; артикул

06= Номер ячейки PLU

11= Номер прибора (из меню Pr605)

12= Номер отдела (из меню Pr604)

14= Номер весов (из меню Pr603)

3 и 4-я цифры – число разрядов кодируемой величины

5-я цифра: способ округления, обычно это: 0= в соотв. с настройками весов.

04 – проверка и сохранение структуры ШК. При первом нажатии на Enter в подменю 04 можно стрелочками и посмотреть структуру ШК на экране или, нажав +распечатать её. Enter.
Важные пояснения:

2) Структур ШК может быть несколько, что особенно полезно при многопользовательском режиме работы весов и разнородном взвешиваемом товаре.

3) Кол-во заданных разрядов в пп. Pr210-02, Pr210-03 (3-я и 4-я цифры) для всех кодируемых величин в сумме должно быть 12. В Pr210-04, в случае если это не так, будет ошибка, которая индицируется прерывистыми звуковыми сигналами. Например, вводим «21» в Pr210-02, далее «01050» в Pr210-03 + «05050» ещё раз в Pr210-03, итого: две цифры в Pr210-02, пять в кодировании цены (05 в середине строки 01050) и пять в кодировании товара (05 в середине строки 05050) = 12.
Pr211 – управление структурами ШК

02 – стереть структуры ШК (задаём диапазон номеров удаляемых структур)

03 – назначить выбранную структуру ШК для ВСЕХ ячеек PLU:

00= назначить № структуры из ячейки PLU Pr110-05, см. ниже
И, наконец, заводим в весы собственно данные о товаре, PLU (Pr110, Pr115, Pr120, Pr121).

Pr110 – вводим данные в выбранную ячейку PLU

01= базовая цена (цена за единицу исчисления веса товара, установленную в подменю 08)

000= дата хранения не печатается

00= Использовать этикетки из программы BLD (доступно только после загрузки

соотв. этикетки из BLD, т.е. СНАЧАЛА загружаем из BLD этикетку, а потом сюда)

01= Стандартный формат Bizerba 58 мм x 43 мм

Запускаем программу и выбираем указанный пункт меню (или нажимаем Ctrl-N)

Выбираем модель весов (BCII)

1 – Вводим название, так будет называться папка, где будут сохраняться данные

2 – Путь, где будет лежать папка с бэкапом. Выбираем путь

3 – и нажимаем Adopt.
Нажимаем «Далее».

Вводим IP-адрес весов, нажимаем TEST. Если кнопка становится зелёной, то весы на связи. Красная – связи нет. Нажимаем «Далее».

Дальше выбираем все таблицы, нажимаем «Далее». Потом еще раз «Далее». Происходит резервирование настроек весов. Дальше жмём OK. Будет красной строкой сообщение, что все файлы, хранящиеся по пути, где будет лежать бэкап, будут удалены. В результате в выбранной папке будут сохранены файлы, содержащие ВСЕ данные и настройки весов.
Можно также делать копии только избранных данных. Для этого необходимо выбрать для сохранения не все таблицы, а только нужные. Самые «ходовые» таблицы:

Таблица PLST – список все PLUшек

Таблица ATST – список всех доп.текстов

Таблица ETST – общие настройки этикеток.

Таблица FOST – этикетки BLD.
Программа работает только с целыми таблицами! С помощью её невозможно сохранить, залить или откорректировать часть данных. Только всю таблицу целиком.

Источник

Интересные факты и лайфхаки