Рассмотрим типовую архитектурную задачу: у компании открываются две розничные торговые точки и есть центральный склад, где работает компьютер управляющего. В наличии имеются конфигурации 1С:Розница 2.2 на точках и 1С:Бухгалтерия предприятия 3.0 на складе. Требуется настроить обмен данными так, чтобы видеть общие остатки, перемещать товары, назначать розничные цены и контролировать динамику продаж при возможных перебоях со связью.
Разберем типичные ошибки в планировании такой архитектуры и выясним, как правильно выстроить схему обмена на базе платформенных механизмов 1С.
Проанализируем распространенное заблуждение: попытку возложить на конфигурацию 1С:Бухгалтерия предприятия 3.0 функции центра управления торговлей и товародвижением. На практике реализация исходных требований через прямое управление из бухгалтерии сталкивается со следующими ограничениями типовых механизмов:
EnterpriseData документ Установка цен номенклатуры не передается из БП 3.0 в «Розницу». В «Бухгалтерии» подсистема цен сведена к простому статическому регистру. В конфигурации «Розница 2.2», напротив, реализована гибкая двухэтапная схема (документы Установка цен номенклатуры и Применение цен номенклатуры), маркетинговые акции, скидки и дифференцированные правила ценообразования по магазинам. Назначать розничные цены в бухгалтерии методологически неверно.Расходный ордер на товары и Приходный ордер на товары). В «Бухгалтерии 3.0» такой детализации нет: проведение документа списывает товар с одного склада и сразу приходует на другой. Создание перемещений в БП 3.0 для розничной сети приведет к регулярным расхождениям фактических остатков и зависанию документов.Чек ККМ. Все кассовые продажи за смену сворачиваются в один сводный документ Отчет о розничных продажах. Отслеживать продажи по часам, средний чек, скидки и работу кассиров внутри БП невозможно — эта аналитика ведется только в «Рознице».Разберем рекомендуемую и проверенную на практике модель организации учета. Для обеспечения бесперебойной работы касс при проблемах с интернетом используется механизм распределенной информационной базы (РИБ).
1С:Розница 2.2. Именно она становится мастер-системой оперативного учета. Здесь создаются элементы справочника Номенклатура, регистрируются закупки, вводятся документы перемещения между общим складом и торговыми точками, а также оформляется установка розничных цен.1С:Бухгалтерия предприятия 3.0 настраивается только из центрального узла «Розницы». Периферийные узлы магазинов напрямую с БП 3.0 не взаимодействуют. В бухгалтерию выгружаются свернутые итоги розничных продаж, приходные накладные поставщиков и перемещения для формирования проводок регламентированного учета.Рассмотрим, как решить вопрос видимости остатков на удаленных точках. В платформе 1С существует два варианта создания узлов РИБ:
Если интернет нестабилен, а видеть чужие остатки необходимо без доступа к сети, разработчики обычно дорабатывают план обмена «По магазинам», включая в него выгрузку отдельного нередактируемого регистра сведений со срезом остатков по всей сети, не передавая сами первичные документы других магазинов.
Выясним ключевые технические требования, соблюдение которых предотвратит сбои синхронизации:
ЦБ), на магазинах (например, М1, М2) и в Бухгалтерии (например, БП). Если префиксы не назначены, номера документов и коды элементов справочников начнут дублироваться, что приведет к затиранию данных при синхронизации.Номенклатура и документов установки цен на периферийных точках. Вся нормативно-справочная информация должна формироваться строго в главном узле.