🏪 Автоматизация обмена данными с кассой "БелМаг"

Интеграция с кассой БелМаг

Клиент

ЧУП "Авеко" — розничная компания в Беларуси, использующая кассовую систему "БелМаг" для торговли и учёта маркированных товаров. Для соответствия изменениям в законодательстве по маркировке товаров (QR-коды) требовалась интеграция с 1С 7.7 (конфигурация "Мисофт") для выгрузки остатков и загрузки продаж.

Задача

Разработать обработку для 1С 7.7 (Мисофт), которая:

  • Выгружает остатки товаров, включая данные о маркировке (QR-коды), в кассовую систему "БелМаг"
  • Загружает данные о продажах из "БелМаг" через SQL-запросы в 1С
  • Обеспечивает соответствие законодательству Беларуси по маркировке товаров (передача кодов маркировки в систему оператора)
  • Учитывает ограничения 1С 7.7 (отсутствие нативной поддержки REST API, UTF-8, современных библиотек) и особенности конфигурации "Мисофт"

Примечание: Мы можем адаптировать решение для 1С 8.x (Управление торговлей, Бухгалтерия) или других конфигураций с использованием современных инструментов.

Наше решение

Мы разработали обработку для 1С 7.7 (Мисофт), интегрирующую систему с кассой "БелМаг" и обеспечивающую соответствие требованиям маркировки товаров:

Выгрузка остатков в "БелМаг":

  • Реализована выгрузка остатков из регистра накопления "Товары на складах" в XML-файл для "БелМаг"
  • Включены данные о маркированных товарах: коды маркировки (QR-коды/Data Matrix) из справочника "Номенклатура" или дополнительного регистра сведений
  • XML формируется с использованием ADODB.Stream для поддержки кодировки CP1251, совместимой с "БелМаг"
  • Данные передаются в кассу через файловый обмен (поддержка FTP или локального каталога)

Загрузка продаж из "БелМаг":

  • Реализован доступ к базе данных "БелМаг" через SQL-запросы с использованием ADODB.Connection и ADODB.Recordset
  • Извлекаются данные о продажах: номенклатура, количество, суммы, QR-коды маркированных товаров, даты
  • На основе данных создаются документы "Реализация товаров" в 1С 7.7 с учётом кастомных полей конфигурации "Мисофт"
  • Обеспечена передача кодов маркировки в систему оператора (например, "БелГИСС") через кассу

Соответствие законодательству по маркировке:

  • Учтены требования к обработке QR-кодов: уникальные коды маркировки (КМ) добавляются в документы и выгружаются в "БелМаг" для передачи в систему маркировки
  • Реализована проверка корректности QR-кодов перед выгрузкой (формат, длина, соответствие справочнику)
  • Поддержка операций с маркированными товарами: продажа, списание, возврат

Совместимость с 1С 7.7 (Мисофт):

  • Использованы только встроенные функции 1С 7.7: СоздатьОбъект, СокрЛП, Формат, Символы.ПС
  • Для работы с SQL применён COM-объект ADODB.Connection с учётом драйверов ODBC для базы "БелМаг"
  • Обработка XML реализована через ADODB.Stream для поддержки CP1251
  • Учтены особенности конфигурации "Мисофт": кастомные справочники, документы, поля для маркировки

Гибкость для других платформ:

  • Мы готовы адаптировать решение для 1С 8.x (Управление торговлей, Бухгалтерия) с использованием HTTPСоединение, ЧтениеXML, ЧтениеJSON
  • Возможна доработка для интеграции с другими кассовыми системами (например, АТОЛ, ШТРИХ-М) или маркетплейсами

Результат

  • Автоматизация: Выгрузка остатков и загрузка продаж выполняются автоматически, экономя часы ручной работы
  • Соответствие законодательству: Полная поддержка маркировки товаров через QR-коды в соответствии с нормами Беларуси
  • Точность: Данные о продажах и остатках синхронизированы между 1С и "БелМаг" без ошибок
  • Экономия: Сокращено время на учёт операций и передачу данных в систему маркировки

Номенклатура услуг в счёте:

  • Разработка интеграции с кассой БелМаг
  • Автоматизация учёта маркированных товаров

💬 Отзыв клиента

"Обработка для 1С 7.7 от Мисофт упростила работу с кассой БелМаг и маркировкой! Остатки выгружаются автоматически, продажи загружаются без ошибок, а QR-коды передаются в систему маркировки. Всё работает как часы!"

— ЧУП "Авеко"

Технологии

  • 1С 7.7 (конфигурация "Мисофт", COM-объекты: MSXML2.XMLHTTP, ADODB.Stream, ADODB.Connection)
  • Касса "БелМаг" (SQL база, файловый обмен XML)
  • Поддержка CP1251 для совместимости с 1С 7.7
  • Обработка QR-кодов для маркировки товаров (БелГИСС)
  • Возможность адаптации для 1С 8.x с современными инструментами (HTTPСоединение, ЧтениеXML)

Почему выбирают нас?

  • Экспертиза в интеграции 1С с кассовыми системами и маркировкой товаров
  • Умение работать с устаревшими платформами (1С 7.7) и нетиповыми конфигурациями
  • Адаптация решений под законодательство Беларуси и РФ
  • Быстрая разработка с учётом бизнес-требований клиента

Свяжитесь с нами, чтобы автоматизировать работу с кассами, маркировкой или маркетплейсами в 1С 7.7 или 1С 8.x!