Публичное пространство

Весы RBS KS4010

Реализовано в версии 10.2.32.0

Настройки на сервере

1. Зарегистрируйте весы RBS KS4010

2. Привяжите весы к магазину и введите IP-адрес, указав порт 1235

Дополнительные параметры

Дополнительные параметры настраиваются в set -> sales_management_properties

Внимание!

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


Передача срока годности товара в поле exp_date

SRTE-1487 - Получение подробных данных проблемы… СТАТУС

10.2.60.0

Начиная с версии 10.2.60.0 в весы РБС передается срок годности товара в специализированное поле, отображающие цифровое значение срока годности. Теперь для весов РБС есть возможность гибко настроить отображение на этикетке срока годности товара.

Версия прошивки на весах должна быть 2.11I.28

Условия работы поля exp_date(string)

Если для товара загружен срок годности:

  • в днях, то загружается количество дней exp_date":"PRINT_DATE=<кол. дней>
  • в часах, то переводится количество часов в дни по схеме Х/24, с* точностью до 3 знаков после запятой* и загружать на весы. Например, 12 часов -> 0.5, 30 часов -> 1.25, 32 часа -> 1.333.
    Если для товара не загружен срок годности, то в expiration_datetime передается пустое поле exp_date":"PRINT_DATE=1.333

Загрузка данных о товаре в объединенном поле

SRTS-875 - Получение подробных данных проблемы… СТАТУС

CR-7896 - Получение подробных данных проблемы… СТАТУС

10.3.15.0

Описание

Возможность загружать данные о товаре (изготовитель, состав, пищевая ценность) на весы RBS KS4010 в объединенном поле, чтобы избежать разрывов текста на этикетке и повысить плотность текста.

Реализация

Данные из товарного справочника

  • изготовитель (producer)

  • состав (composition)

  • пищевая ценность (food-value)

записываются в поле remark_4 драйвера RBS KS4010 для отправки на весы. 

Формат записи: producer. composition. food-value.

Правила:

  1. Данные следуют в формате producer. composition. food-value. К значениям полей добавляется символ “.”, а также пробел - за исключением поля food-value, после него требуется только “.”, пробел не требуется.

  2. Данные следуют подряд (если данные по composition отсутствуют, между producer и food-value нет разрывов).

  3. Если значение полей из товарного справочника уже содержит “.”, повторно “.” после окончания значения не проставляется.

Сценарий использования

Запись producer, composition и food-value в одно объединенное поле и загрузка на весы RBS KS4010

  1. Загружаем в Set10 товар со значениями полей:

    1. изготовитель (producer): ООО Компания Радуга

    2. состав (composition): 2,7 г жира, из которых 0,5 г насыщенных жиров, 5 граммов белка и 33 граммов углеводов, в том числе 2 граммов сахара

    3. пищевая ценность (food-value): 200ккал

  2. Весовой модуль Set10:

    1. объединяет текст по изготовителю, составу и пищевой ценности в одно объединенное поле

    2. проставляет “.” и пробелы в конце значений полей (за исключением food-value - в нем проставляется только “.”, без пробела)

    3. формирует единый текст: ООО Компания Радуга. 2,7 г жира, из которых 0,5 г насыщенных жиров, 5 граммов белка и 33 граммов углеводов, в том числе 2 граммов сахара. 200ккал.

    4. записывает сформированный текст в поле remark_4 весового драйвера весов RBS KS4010

  3. Set10 загружает данные на весы RBS KS4010

  4. Печатаем этикетку и наблюдаем: весы распечатали текст ООО Компания Радуга. 2,7 г жира, из которых 0,5 г насыщенных жиров, 5 граммов белка и 33 граммов углеводов, в том числе 2 граммов сахара. 200ккал.

Печать логотипа материала упаковки

SRTS-877 - Получение подробных данных проблемы… СТАТУС

CR-7896 - Получение подробных данных проблемы… СТАТУС

10.3.15.0

Данная возможность обеспечивает передачу на весы RBS логотипы "Лента Мебиуса" и "Вилка-ложка", чтобы печатать их на этикетке.

Импорт признака переработки из ERP

Согласно интеграционной документации по импорту товара, нужно загрузить признак в плагинное свойство <plugin-property key="recycling-code" value="1"/>. Оно может быть загружено для любого типа товара товара:

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

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<goods-catalog>
    <good marking-of-the-good="173336_KG">
        <name>Салат из спаржи с морковью 200г</name>
        <bar-code code="2800005">
            <count>1.000</count>
            <default-code>false</default-code>
        </bar-code>
        <product-type>ProductPieceWeightEntity</product-type>
        <price-entry currency="RUB" price="125.99">
            <number>1</number>
            <department number="0">
                <name>0</name>
            </department>
        </price-entry>
        <price-entry currency="RUB" price="119.99">
            <number>2</number>
            <department number="0">
                <name>0</name>
            </department>
        </price-entry>
        <vat>18.0</vat>
        <group id="150104">
            <name>Группа 150104</name>
            <parent-group id="1501">
                <name>Группа 1501</name>
                <parent-group id="15">
                    <name>Группа 15</name>
                </parent-group>
            </parent-group>
        </group>
        <measure-type id="2">
            <name>кг.</name>
        </measure-type>
        <certification-type>2</certification-type>
        <plugin-property key="precision" value="0.001" />
        <plugin-property key="use-by-date" value="25" />
        <plugin-property key="vetinspection" value="true" />
        <plugin-property key="good-for-days" value="7" />
        <plugin-property key="manual-weight" value="true" />
        <plugin-property key="composition" value="Состав: Спаржа, морковь по–корейски, масло растительной рафинированное дезодорированное." />
        <plugin-property key="food-value" value="Пищевая ценность на 100 г.:  ср.знач. Б-14,Ж-11,8,У-4,1 Энергетическая ценность: 179,1/479,4 - ккал/кДж" />
        <plugin-property key="storage-conditions" value="Условия хранения/Изготовлено по: СТСТО 71385386 - 002 -2015, При температуре 4+-2С - 7 суток"/>
        <plugin-property key="producer" value="Изготовитель: ООО "Лента", Россия, 197374, Санкт-Петербург г., Савушкина ул., 112, Лит.А, лит А." />
        <plugin-property key="date-of-manufacture" value="Изготовлено и упаковано: 2020-02-25 13:00" />
        <plugin-property key="button-on-scale" value="2" />
        <plugin-property key="plu-number" value="5" />
        <plugin-property key="name-on-scale-screen" value="Салат Спарже-Морковный" />
        <plugin-property key="description-on-scale-screen" value="в следующий раз тебе повезет" />
        <plugin-property key="consignment" value="true"/>
        <plugin-property key="weighing-to-sale-delay" value="3"/>
        <plugin-property key="recycling-code" value="1"/>
    </good>
</goods-catalog>

После загрузки кода товарной переработки он отображается в карточке товара: Также код можно поменять из списка в карточке товара.

Реализация

  • При заполненном в товаре коде типа упаковки (например, recycling-code == 1), а также при условии что данное значение корректно (integer, не пустое значение и не значение “0”), оно записывается в поле label_image4 драйвера весов RBS KS4010.
  • Запись происходит с добавлением полного имени файла, который заранее загружен на весы, т.е. значение label_image4 == 1.jpg.
  • Весы при получении значения печатают на этикетке изображение под номером 1.jpg.
  • Если значение recycling-code некорректное, значение label_image4 очищается и обновляется на весах (происходит перевыгрузка данных в весы)
  • На весы загружаются файлы изображений, содержащие сразу 2 логотипа. Это делает возможным задействовать для задачи только одно значение в label_image4. Формат изображений: jpg.

Сценарий использования

Загрузка номера файла изображения на весы RBS ks4010 для печати логотипов “Петля Мебиуса” и “Рюмка-Вилка”

Предусловие: на весы предварительно загружены файлы изображений, содержащие 2 логотипа: “Петля Мебиуса” и “Рюмка-Вилка”

  1. Импортируем товар, в свойстве "recycling-code" которого выставлено значение - 81

  2. Загружаем товар в Set10

  3. Весовой шаблон записывает в поле label_image4 драйвера RBS KS4010 "81.jpg" и загружает на весы

  4. Печатаем этикетку

  5. Весы печатают этикетку с логотипами "Петля Мебиуса" и "Рюмка-Вилка"

  6. Наблюдаем в логотипе "Лента Мебиуса" значение "81"

  7. Импортируем в Set10 тот же товар в свойстве "recycling-code" которого выставлено значение - 0 или значение отсутствует (значение можно также изменить в визуализации)

  8. Весовой шаблон очищает значение в поле label_image4 драйвера RBS KS4010 и загружает данные на весы (прежнее значение на весах обновляется обновляется)

  9. Печатаем этикетку

  10. Весы печатают этикетку без логотипов "Лента Мебиуса" и "Рюмка-Вилка".

Пример этикетки с логотипом

Передача адреса магазина для печати на этикетке

SRTS-879 - Получение подробных данных проблемы… СТАТУС

CR-7896 - Получение подробных данных проблемы… СТАТУС

10.3.15.0

Описание

Возможность передавать адрес магазина, в котором был упакован товар, на весы RBS KS4010, чтобы печатать его на этикетке.

В связи с изменением формата этикетки, клиенту требуется печатать на весовой этикетке весов RBS KS4010 для всех товаров:

Постоянное текстовое значение: Упаковано ООО "Лента", + Переменное текстовое значение: адрес магазина, в котором находятся весы.

В базовой версии: Постоянное текстовое значение: Упаковано по адресу: + Переменное текстовое значение: адрес магазина, в котором находятся весы. 

Примеры:

  • для клиента "Лента": Упаковано ООО "Лента", 190005, Россия, Санкт-Петербург г., Обводный канал, д.118 кор. 7 лит. А.
  • для базовой версии: Упаковано по адресу: 190005, Россия, Санкт-Петербург г., Обводный канал, д.118 кор. 7 лит. А.

Данный формат уже заведен и используется в SetRetail10.

Поскольку весы могут перемещаться между магазинами, или возвращаться после ремонта из другого магазина, необходимо иметь возможность из визуализации SetRetail10 загрузить на весы адрес магазина, в которых установлены эти весы, для соблюдения требований РосПотребНадзора об информации выводимой на весовой этикетке для покупателя.

Настройка

1. Данные об адресе магазина будут получены из карточки магазина: Магазин  Настройки магазина  Информация  Адрес магазина. 

2. В списке экземпляров весов (Магазин→ Настройки магазина→ Весывыберите из контекстного меню Загрузить колонтитулы.

При подтверждении операции данные для адреса записываются в поле company_address и загружаются на весы.

3. При успешной загрузке данных на весы появится информационное сообщение:

Если данные по адресу магазина не были загружены в весы, по причине какой-либо ошибки, на экран будет выведено следующее сообщение:

Пример напечатанной этикетки с данными

Упаковано по адресу: 199100, Spb, Savushkina, 112 

Синхронизация времени с весами

SRTS-878 - Получение подробных данных проблемы… СТАТУС

CR-7896 - Получение подробных данных проблемы… СТАТУС

10.3.15.0

Описание

В версии SetRetail10 10.2.96.0 доработан драйвер весов RBS KS4010 для передачи актуального серверного времени на весы. Синхронизация времени позволит избежать возможных расхождений между сервером и весами при печати даты изготовления и упаковки на этикетках.

Реализация

  • значение даты и времени записывается в поле datetime (string) в формате ГГГГ-ММ-ДД чч:мм:сс

  • загрузка данных происходит по методу setdatetime POST протокола весов RBS KS4010

  • обновление времени происходит по умолчанию - один раз в час (параметр частоты синхронизации - настраиваемый)

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

Настройка

Выполните скрипт в БД, где вместо null подставьте cron-выражение периодичности отправки.

Формат выражения quartz: "S M H DoM M DoW [Y]". Пример: "0 0 5 * * ?" - каждый день в 05:00:00').

SELECT del_property('SET_SCALES', 'scales.ntp.server.cron');
SELECT add_property('SET_SCALES', 'scales.ntp.server.cron', null, 'cron выражение периодичности отправки текущего времени в весы. Если настройка отсутствует, пустая, либо невалидная, то функционал синхронизации времени в весах отключен. Тип quartz: "S M H DoM M DoW [Y]". Пример: "0 0 5 * * ?" - каждый день в 05:00:00');

© 1994-2023, ООО «Кристалл Сервис Интеграция».
Все права защищены..

Политика обработки персональных данных