CTsoft Enterprise: печать ценников "своими руками"

Поділитися
Вставка
  • Опубліковано 12 вер 2024
  • #CTsoft Enterprise - это платформа для автоматизации рутинных задач на терминалах сбора данных, которая включает в себя конструктор бизнес-процессов и не требует навыков программирования. CTSOFT-ENTERPRISE.RU В комплекте есть готовые процессы, которые можно модифицировать под свои нужды или за несколько минут создать новый. Результат в виде приложения запускается на ТСД.
    0:38 Редактирование шаблона
    2:34 Бизнес-процесс на ТСД
    3:35 Блок-схема бизнес-процесса с функцией печати
    Предположим, что нам нужна возможность обновлять ценники на полках по штрихкоду товара.
    РЕДАКТИРОВАНИЕ ШАБЛОНА
    Можно воспользоваться готовым процессом «Проверка цен» и добавить в него функцию печати. Для этого в Личном кабинете CTsoft Enterprise предусмотрен визуальный конструктор. В разделе «Мастер конфигураций» выбираем бизнес-процесс для редактирования.
    Открываем его и добавляем кнопку печати как новый элемент интерфейса программы для ТСД, затем назначаем ей соответствующие действия и вывод сообщения об ошибке на случай, если по какой-то причине печать невозможна.
    В поле печати задания необходимо вставить шаблон ценника на языке, используемом принтером, где размечены все элементы ценника и их атрибуты, такие как положение текста и графики, их размеры, шрифт и начертание. Эти данные будут поступать из товароучётной системы, в которую нужно дать приложению доступ.
    Наконец, можно переименовать наш модифицированный шаблон в соответствии с добавленным в него функционалом печати ценников и сохранить его.
    Теперь для загрузки только что созданного нового бизнес-процесса в ТСД нужно добавить его в существующую или новую конфигурацию. Создать её можно в соседней вкладке «Все конфигурации». Переносим в неё наш процесс, сохраним и активируем текущую версию конфигурации, а затем во вкладке «Терминалы» из заранее зарегистрированных в системе ТСД выбираем тот, в который следует загрузить бизнес-процесс.
    БИЗНЕС-ПРОЦЕСС НА ТСД
    Теперь добавленный функционал появился на терминале. Все имеющиеся в загруженной конфигурации CTsoft Enterprise бизнес-процессы отображаются на стартовом экране (если помните, мы добавили только печать ценников). Запускаем его, и открывается пользовательский интерфейс, который при желании тоже можно изменить и перекрасить в конструкторе.
    Сканируем товар, для которого нужен ценник - его данные появляются на дисплее, как и созданная нами кнопка «Печать», при нажатии на которую подсоединённый к терминалу принтер выдаст новый ценник.
    Частый для магазинов случай - замена обычного ценника на акционный, со специальной ценой. Для такого ценника в шаблоне нужно предусмотреть два поля цены: обычной и сниженной.
    БЛОК-СХЕМА БИЗНЕС-ПРОЦЕССА С ФУНКЦИЕЙ ПЕЧАТИ
    Блок-схема процесса подробно показывает, как организована печать ценников от запроса в REST API до отправки задания на принтер. Функционал добавленной нами кнопки печати показан на ней отдельно.
    Логика работы инструкции печати проста: это функция, которая позволяет отправлять данные по заданному шаблону на подключённый по Bluetooth мобильный принтер. На вход инструкции ожидается объект базы данных, например, 1С, а на выход - найденный объект либо сообщение об ошибке, чтобы в случае сбоя можно было определить его причину.

КОМЕНТАРІ •