Отраслевые
и специализированные
решения
1С:Предприятие

ООО «ВЕНДА ГРУПП»

Москва, Январь 2019
Вариант работы
Клиент-серверный (сервер базы данных: Microsoft SQL Server)
Общее число автоматизированных рабочих мест
100
Количество одновременно работающих клиентов
Толстый клиент: 100
Тонкий клиент: 100
Партнер, осуществивший внедрение/проект
Интернет-агентство ИНТЕРВОЛГА
Продукт
Отрасль / Функциональная задача

В начале 2019 года в ИНТЕРВОЛГУ обратилась московская компания «ВЕНДА ГРУПП» с предложением по работе над проектом нового формата питания на работе — МикроМаркета «Го!Поедим».

Следуя тенденциям развития автоматов питания, компания решила поработать в новом для себя (да и России в целом) формате — интегрировать в офисные кухни полноценные МикроМаркеты с бесконтактной оплатой, кофемашинами, лаундж-зоной.

Помимо очевидного — продуктов — в МикроМаркете должны быть:

  • удобные и экологичные места отдыха в нишах
  • навигационная панель на экране 16:9 с веб-интерфейсом
  • аппарат бесконтактной оплаты
  • сканер штрихкодов
  • чтобы любой сотрудник без труда мог выбрать для себя продукты, приобрести их и поесть в комфорте.

Перед интегратором ИНТЕРВОЛГОЙ стояли несколько интересных задач в области 1С:

  • Внедрение 1С:Розница на торговых точках и в центральном офисе, доработка правил обмена.
  • Интеграция МикроМаркета с POS терминалом, сканером штрихкодов, облачной кассой и принтером чеков.
  • Разработка формата взаимодействия с веб-клиентом для обмена товарами, ценами, скидками, заказами.
  • Интеграция 1С с системой мониторинга Zabbix.
  • Запуск программы лояльности.

Выполнены следующие работы:

Одной из первых задач, которую решала ИНТЕРВОЛГА была оплата через POS-терминал (с помощью банковской карты). Звучит довольно просто, но на практике есть много деталей, которые необходимо учесть, т.к. оплата происходит без участия продавца-кассира.

Вместе с настройкой оплаты через облачную кассу мы осуществили настройку 1С для работы с кассовым оборудованием: терминалом оплаты, принтером чеков, сканером штрихкодов.

Каждая точка МикроМаркета в офисах, бизнес-центрах и бизнес-пространствах работает на основе распределенной информационной базы (РИБ) и передает данные о сделанных заказах и платежах на центральный сервер базы с установленной 1С:Розница. Центральный сервер, в свою очередь, передает данные в главную систему 1С.

Из 1С в РИБ передается номенклатура, цены, информация об акциях, скидках и т.д. Для обмена Центрального сервера с магазинами используется доработанный штатный обмен.

Для обмена 1С — Центр был доработан механизм переноса данных XDTO, предназначенный для обмена данными с другими программными системами посредством XML. Он позволяет оперировать не узлами XML, а прикладными понятиями, например, «Сотрудник», «Счет», а также встроенными типами.

Проблема интеграции 1С и веб-интерфейса заключалась в том, что механизмы, например, оплаты и печати задействовали формы 1С так, что РИБ периодически мелькала впереди веб-интерфейса.

Для пользователя 1С должна быть полностью скрытой с одной стороны из-за того, что она выступает в качестве «сервера» и обрабатывает данные, которые прилетают из веба, а с другой — потому что вид 1С вызывает ассоциации с бухгалтерией.

Для решения этой задачи наши 1С-программисты реализовали фоновые процедуры в 1С, с их помощью вычисления производятся в системе незаметно для пользователя.

Если фоновая процедура реализуется в варианте клиент-сервер, как в нашем случае, то вся нагрузка переходит на сервер.

Обновление данных в 1С

Еще одна проблема заключалась в том, что веб-интерфейс не знает о состоянии данных в 1С, а в качестве связующего звена выступает интернет — мягко говоря не самый надежный канал связи.

Для реализации обмена с 1С наши специалисты воспользовались протоколом HTTP. На локальной машине специально для этих целей был поднят Apache перенаправляющий запросы в 1С.

Говоря простым языком, каждую «единицу времени» браузер шлет http-запрос в 1С. В ответ получает очередь из произошедших в 1C изменений за предыдущую «единицу времени» (например, обновление каталога, изменение цен, статус оплаты и другое).

Автоматизированы следующие функции:

  • Возможность оплаты через облачную кассу.
  • Двусторонний обмен данными в РИБ 1С.
  • Обмен данными между одностраничным сайтом и 1С.
  • Разработка и адаптация интерфейса.

Сопровождение:

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

Результаты

  • Проект успешно внедрен и автоматизирован в рамках установленного технического задания. 

Автоматизированы следующие функции:

  • Ведение номенклатуры дел
  • Взаиморасчеты с покупателями
  • Оформление заказов покупателей
  • Расчет нормативной себестоимости заказов
  • Розничная торговля
  • Управление денежными средствами (казначейство)
  • Управление складскими запасами
  • Управленческий учет
  • Учет и хранение документов
  • Ценообразование, прайс-листы

Сопровождение:

  • Оформлено льготное сопровождение 1С:ИТС

Выполнены следующие работы:

  • Ввод начальных остатков / помощь при вводе начальных остатков
  • Дистанционное обучение пользователей
  • Интеграция с другими системами на базе "1С:Предприятия"
  • Интеграция со сторонними системами автоматизации
  • Консультации по выбору программного обеспечения и вариантов его сопровождения
  • Методическое обеспечение специфических особенностей учета и управления в системе автоматизации (требования к адаптации)
  • Начальные настройки типового/отраслевого решения (программы) для начала ведения учета
  • Перенос данных из предыдущих систем автоматизации
  • Подключение специализированного оборудования (например, торгового оборудования)
  • Продажа выбранных программных продуктов
  • Сбор и анализ требований заказчика к автоматизированной системе
  • Создание интерфейсов и наборов прав пользователей
  • Техническая реализация специфических особенностей учета и управления в системе автоматизации (адаптация)