🏪 Автоматизация обмена данными с кассой "БелМаг"
Клиент
ЧУП "Авеко" — розничная компания в Беларуси, использующая кассовую систему "БелМаг" для торговли и учёта маркированных товаров. Для соответствия изменениям в законодательстве по маркировке товаров (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!