Перейти к содержимому

Розница

Модернизация розничного контура для сети из трёх зоомагазинов

Сеть из трёх зоомагазинов. Переход с локальных 1С:Розница 2 Базовая на единую 1С:Розница 3 ПРОФ в клиент-серверном варианте с консолидацией учёта, централизованной эксплуатацией и интеграцией с регуляторами по ветпрепаратам и кормам.

  • 1С:Розница
  • ВетИС
  • Меркурий
  • Честный Знак
  • ветпрепараты
  • корма
  • консолидация
  • клиент-сервер
  • PostgreSQL

Контекст

Сеть из трёх зоомагазинов розничной торговли. Ассортимент — ветеринарные препараты, корма для домашних животных, аксессуары. В каждом магазине — независимая 1С:Розница 2 Базовая, локальный учёт. Обмен между магазинами выполнялся вручную раз в неделю — выгрузка-загрузка через файлы. Отчётность в ВетИС (Меркурий) по ветпрепаратам и в Честный Знак по маркируемым позициям каждый магазин делал самостоятельно, со своими настройками.

В таком виде дальше расти было нельзя: сложно отследить остатки, сложно сводить отчётность, на пиках нагрузки локальная база начинала тормозить, а резервное копирование делалось вручную.

Задача

  • Перейти на единую 1С:Розница 3 ПРОФ в клиент-серверном варианте.
  • Консолидировать учёт трёх точек в одной базе.
  • Выстроить централизованную эксплуатацию — бэкапы, мониторинг, обновления, регламентные задания.
  • Интегрировать с ВетИС (Меркурий) и Честным Знаком от единой точки, не от каждого магазина.
  • Не остановить операционку магазинов на время миграции.

Подход

Развернули клиент-серверную инфраструктуру с PostgreSQL как СУБД на отдельном сервере, с резервированием канала и регулярным резервным копированием на отдельный узел в другой сети. Перенесли исторические данные трёх магазинов: предварительно очистили и нормализовали справочники номенклатуры, контрагентов, организаций — за десять лет работы магазинов накопилось большое количество дублей и несоответствий. Настроили централизованный обмен с регуляторами от единой точки, чтобы убрать локальные настройки и упростить контроль соответствия.

Каждый магазин получил тонкий клиент с локальным кэшированием для офлайн-устойчивости — если канал до сервера падает, кассир продолжает работать, а данные синхронизируются при восстановлении связи. Инфраструктуру развернули на собственном сервере клиента — без публичных облаков, поскольку для розничного учёта это требование безопасности и стоимости владения.

Обучение сотрудников проводили поэтапно, по одному магазину. Сначала самый маленький, потом средний, потом основной. Это позволило отшлифовать материал обучения на менее критичных точках до того, как мигрировать основной поток продаж.

Результат

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

На текущий момент:

  • Централизованный учёт работает — все три магазина видны в единой базе, остатки сводятся в режиме реального времени.
  • Ручной обмен исключён — данные перетекают автоматически при работе тонкого клиента.
  • Регуляторная отчётность в ВетИС (Меркурий) и Честный Знак выполняется от единой точки, без локальных настроек на каждом магазине.
  • Резервное копирование автоматизировано, восстановление протестировано.

Что использовалось

  • 1С:Предприятие 8.5 (сервер приложений, клиент-серверный вариант)
  • 1С:Розница 3 ПРОФ
  • PostgreSQL (СУБД)
  • Linux на сервере приложений и СУБД
  • Тонкий клиент с локальным кэшированием
  • Интеграция с ВетИС (Меркурий) — ветпрепараты, корма
  • Интеграция с Честным Знаком — маркируемые позиции

Маркировка — наша универсальная компетенция

В этом проекте интеграция настраивалась под зоопродукцию (ветпрепараты, корма, маркируемые позиции). Тот же подход — единая точка обмена с регулятором, централизованная настройка, тонкий клиент в магазинах — применим к любой категории маркируемой продукции: молоко, табак, лекарства, одежда, обувь, парфюмерия, БАДы, упакованная вода, шины, вело, фотоаппараты, антисептики и другие группы Честного Знака. Подключим то, что нужно вашему бизнесу.

Можем обсудить ваш случай

Если у вас похожая ситуация — давайте обсудим. Поделимся опытом, поможем оценить scope и сроки.