Ссылки: QR коды и BAR коды

QR-коды и штрихкоды в CRM - это удобный инструмент для учета заказов, товаров и услуг через сканирование. Они помогают автоматизировать процессы, снизить количество ошибок и ускорить работу сотрудников без лишней ручной работы.

Такой подход особенно полезен в бизнесе с большим количеством заказов и этапов обработки. Например, в программе для прачечной CRM FriendClient или решениях для CRM для химчистки FriendClient, где важно точно отслеживать каждое изделие и не допускать путаницы.

https://rutube.ru/video/7b3a369933735074300b09b65e5417cd/

Как работает учет по QR-кодам и штрихкодам

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

Сотруднику достаточно:

  • отсканировать QR-код или штрихкод
  • мгновенно открыть заказ или изделие
  • увидеть задачи и статус

Таким образом, учет по QR-кодам заменяет ручной поиск и упрощает контроль заказов на всех этапах, что является ключевой частью автоматизации.

Где используется маркировка в CRM

Маркировка товаров и заказов особенно эффективна в процессах:

  • приемки изделий
  • производства и обработки
  • складского учета
  • логистики и доставки

Например, в системе для чистки ковров CRM FriendClient один заказ может включать несколько изделий. Использование QR-кодов позволяет не перепутать их и точно отслеживать каждое.

В чем разница между QR-кодами и штрихкодами

В CRM используются два подхода к маркировке:

Штрихкоды - для постоянной привязки

Штрихкод содержит данные о заказе или товаре и используется для постоянной идентификации.

Подходит, если:

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

Штрихкоды часто используются для учета товаров на складе и в производстве, включая решения для CRM для прачечной учета заказов FriendClient.

QR-коды - для гибкого учета

QR-коды используются как универсальный инструмент маркировки. Они позволяют сначала распечатать код, а затем привязать его к нужному заказу или товару.

Подходит, если:

  • привязка заранее неизвестна
  • объекты проходят несколько циклов
  • требуется переиспользование
  • важно снизить расходы на маркировку

Такой подход особенно удобен для учета изделий в CRM для химчистки учета заказов FriendClient и выездных сервисах.

Сканирование и работа сотрудников

Сканирование QR-кодов и штрихкодов в CRM упрощает ежедневную работу сотрудников.

После сканирования открывается страница с данными:

  • список задач по заказу или изделию
  • статус и параметры
  • информация о договоре
  • данные по товарам или услугам

Если код еще не привязан, система предложит выбрать нужный заказ или товар.

Это позволяет работать не “по памяти”, а через систему, снижая количество ошибок и повышая эффективность всей CRM системы для учета клиентов и заказов FriendClient.

Учет товаров и заказов без ошибок

Использование сканирования в CRM помогает:

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

Это особенно важно для компаний, внедряющих CRM для автоматизации бизнеса FriendClient и стремящихся к масштабированию.

Печать и использование кодов

Коды можно печатать прямо из CRM:

  • штрихкоды - для конкретных заказов и задач
  • QR-коды - в нужном количестве для дальнейшего использования

Также QR-коды можно печатать заранее или даже заказывать в типографии, а затем использовать их в работе - например, в рамках системы автоматизации прачечной FriendClient.

Когда использовать QR-коды, а когда штрихкоды

Используйте QR-коды, если:

  • нужна гибкость в учете
  • объекты переиспользуются
  • работа ведется в полях или на выезде

Используйте штрихкоды, если:

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

Обычно оба подхода используются вместе в рамках одной CRM системы для бизнеса FriendClient.


Где используется

Система маркировки применяется в процессах:

  • логистика (забор и доставка)
  • производство (обработка изделий)
  • склад и приёмка

Поддерживаемые сущности:

  • Договор
  • Товар или услуга внутри договора

Типы кодов

В системе используются два типа кодов:

Штрихкоды (статическая модель)

Штрихкод содержит зашитую строку с привязкой:

contract:{id}
contract_product:{id}

Примеры:

contract:5535
contract_product:8964

Особенности:

  • привязка задаётся в момент печати
  • изменить после печати невозможно
  • каждый код навсегда закреплён за конкретной сущностью
  • один договор или товар/услуга может иметь любое количество штрихкодов

Используется, когда нужна постоянная маркировка.

QR-коды (динамическая модель)

QR-код содержит только UUIDv4.

Особенности:

  • не содержит данных о сущности
  • привязка хранится в базе данных
  • создаётся автоматически при первом использовании
  • может быть привязан к любой сущности
  • можно изменить привязку без сброса
  • можно сбросить и использовать повторно
  • количество переиспользований не ограничено
  • один договор или товар может иметь любое количество QR-кодов

Используется, когда нужна гибкость и повторное использование.


Сканирование

Поддерживаются два варианта:

Мобильное приложение

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

Сканер в браузере

  • любой 1D/2D-сканер
  • работает как ввод с клавиатуры
  • не требует дополнительной настройки

Поведение при сканировании

Определение типа кода

Система анализирует входные данные:

  • {string}:{number} → штрихкод
  • {uuid v4} → QR-код
  • иначе → ошибка: “Неверный формат ссылки”

Поведение QR-кода

Если QR не привязан

Открывается форма привязки:

  • выбор договора
  • выбор товара или услуги

Особенности:

  • QR создаётся автоматически при первом сканировании (если его не было в системе)
  • автоподстановка работает:
    • на странице договора — подставляется договор
    • на странице задачи — подставляется связанная с задачей сущность(договор или товар/услуга)
  • пользователь может изменить выбор вручную

Дополнительно:

  • если у сущности уже есть привязанный QR — она подсвечивается оранжевым (для предотвращения дублирования)

Если QR привязан

Открывается страница просмотра данных.

Структура страницы:

Заголовок
Например: Договор #69055 / Товар или услуга #1152121

Eсли у роли пользователя есть разрешение “Ссылки”
Отображаются кнопки: "Почистить QR" и "Редактировать QR"

Задачи

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

Связанные данные

Блок Договор: ID, город, статус, фильтры и др. на основе ограничений ролью пользователя

Блок Товары и услуги:

  • если QR привязан к договору → список всех товаров/услуг
  • если к товару/услуге → только этот элемент

Управление QR (разрешение “Ссылки”)

При наличии разрешения доступны действия:

  • Почистить QR — мгновенно удаляет привязку (без подтверждения)
  • Редактировать QR — позволяет изменить привязку без сброса

Особенности:

  • действия доступны прямо на странице (без отдельного экрана)
  • обычно право не выдается линейным сотрудникам, чтобы избежать случайных изменений

Конкурентная привязка

Если два сотрудника одновременно сканируют непривязанный QR:

  • первый, кто сохранил привязку — фиксирует её
  • остальные работают уже с привязанным QR

Поведение штрихкода

При сканировании:

contract_product:1999218

Система:

  • сразу открывает страницу просмотра данных
  • поведение полностью аналогично QR с привязкой

Отличия:

  • нет кнопок управления
  • привязка не может быть изменена

Печать кодов

Штрихкоды

Доступны на страницах:

  • Договоры
  • Задачи

Особенности:

  • печать формируется на основе текущей фильтрации
  • если отфильтровано 10 элементов → будет 10 штрихкодов
  • можно печатать повторно неограниченное количество раз

QR-коды

Печатаются через отдельную страницу:

  • пользователь задаёт количество
  • генерируются UUID
  • отправляются на печать

Дополнительно:

  • можно использовать QR из внешних источников (типография)
  • такие QR создаются в системе автоматически при первом сканировании

Требования к оборудованию

  • принтеры с поддержкой Zebra Browser Print
  • использование шаблонов в формате ZPL

Для работы с ZPL форматом существует отличный онлайн редактор: https://labelary.com/viewer.html

Официальные данные от Zebra по системным требованиям и устройствам подходящим для Zebra Browser Print

https://support.zebra.com/ru/article/000033324


Шаблоны печати

  • настраиваются через интеграции
  • можно создать несколько шаблонов
  • поддерживается любая структура:
    • QR / штрихкод
    • текст
    • подписи
    • произвольная разметка

Редактирование возможно без разработчика при знании ZPL.


Ограничения и особенности

  • изменение привязки штрихкода невозможно
  • QR не имеет визуального состояния:
    • привязан → открываются данные
    • не привязан → форма привязки
  • поиск QR вручную в системе отсутствует
  • история сканирований и перепривязок не сохраняется
  • количество QR не ограничено

Безопасность

  • доступ к данным только после авторизации
  • QR содержит только UUID и не несёт информации сам по себе
  • без доступа к системе данные получить невозможно

Когда использовать

Используйте штрихкоды, если:

  • нужна постоянная привязка
  • объект не переиспользуется
  • есть возможность печати на термопринтере

Используйте QR-коды, если:

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

Итог

Система маркировки в CRM:

  • устраняет ошибки идентификации
  • ускоряет работу сотрудников
  • делает процессы прозрачными
  • масштабирует производство и логистику

Каждое изделие, договор или услуга становится точкой входа в систему — через одно действие: сканирование.