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

Работа с торговыми объектами в «Магазине 15»

Если у вас несколько торговых точек, складов или форматов магазинов, важно разделять их данные и управление процессами. Для этого можно использовать функционал торговых объектов — он позволяет организовать независимую работу с каждой точкой, при этом сохранив централизованную настройку и контроль. В статье рассказываем, зачем нужны торговые объекты, как их правильно использовать и как подключить к ним частные базы.

Что такое торговые объекты

Торговые объекты — это эффективный инструмент для масштабирования большого количества торговых точек при сохранении централизованного управления настройками.

В различных системах товароучёта понятие «магазин» может иметь разное представление. В одних решениях это именно магазины, в других — склады или иные структурные единицы.

Зачем они нужны

Торговые объекты применяются для разделения и управления настройками, позволяя работать с несколькими базами «Магазина» в зависимости от выбранного объекта.

Если компания имеет множество складов, возникает необходимость организовать работу с каждым из них отдельно: у каждого склада могут быть свои цены, остатки и особенности обмена документами между ТСД и товароучётной системой. В этом случае торговые объекты с подключаемыми частными базами становятся удобным решением. Каждая частная база соответствует одному торговому объекту.

Возможности применения

Применение торговых объектов с отдельными частными базами помогает разбивать одну большую и загруженную базу «Магазина 15» на несколько меньших, которые содержат данные только по отдельным торговым точкам.

Это позволяет избежать путаницы и ускоряет работу с данными каждого магазина. Кроме того, становится возможным работать без постоянного онлайн-соединения, просматривая документы, цены и остатки по выбранному торговому объекту.

Примеры использования

Другие случаи использования

  1. Для настройки различных фильтров документов, товаров, складов, контрагентов, цен и остатков на ТСД, а также ограничения видимости данных в зависимости от выбранного объекта при централизованной работе через RDP.
  2. Для разделения выгрузки товаров по удалённым оффлайн-точкам.
  3. Для отображения в каждом магазине только его документов.
  4. Для учета отдельных цен и остатков по каждому магазину.
  5. Для разграничения ТСД по типам подключения (прямое, через папку, сетевое), подробно описано тут.

Таким образом, торговые объекты обеспечивают гибкость в организации подключений и размещении баз данных в зависимости от условий сети и инфраструктуры. Пользователь может просто переключаться между объектами в «Магазине 15», а также закреплять конкретный объект за определённым пользователем.

Дополнительное преимущество — удобство централизованного управления настройками:

  • Легкий выбор торгового объекта пользователем.
  • Поддержка различных схем подключения для каждой частной базы.
  • Возможность онлайн-работы с основной базой как с несколькими независимыми объектами.

Создание, подключение и работа с частными базами

Зачем нужны частные базы

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

Чтобы разгрузить такую систему, каждому магазину целесообразно выделить отдельную базу Mobile SMARTS — частную базу, где доступны только данные конкретного магазина.

Для синхронизации настроек между всеми базами создаётся основная база Mobile SMARTS, которая хранит конфигурацию программы и бизнес-процессы.

Основная база существует в единственном экземпляре на всю компанию, а частные базы могут указываться для каждого магазина и содержат мобильные версии справочников и документов.

Типы частных баз

В зависимости от способа обмена данными с ТСД частные базы бывают:

  1. Серверные — для работы ТСД в онлайн-режиме.
  2. Частные базы с использованием общей папки на диске (режим RDP) — терминал подключается к удалённому ПК, обмен выполняет утилита.
  3. Частные базы на сервере, расположенном в сети на другом компьютере.

Как создаются частные базы

Частные базы создаются аналогично основным базам Клеверенса.

Процесс описан в статье «Установка базы данных».

Для работы по RDP необходимо настроить обмен с папкой на ПК для ТСД, подключенных через USB.

Подключение частной базы к торговому объекту

Производится в обработке «Клеверенса»:

  1. Открыть обработку, нажать «Показать настройки», затем «Настройка торговых объектов».

    торговые объекты торговые объекты
  2. Создать новый торговый объект через кнопку «Добавить».

    торговые объекты
  3. В окне настройки задать название торгового объекта, поставить галку в пункте «Использовать частную базу». Для подключения частной базы нажмите на кнопку справа.

    торговые объекты

    Ваша частная база должна быть создана заранее и иметь строку подключения (строка вида <IP или имя сервера>:<порт сервера MS>/<ид. базы на сервере>), узнать которую можно с помощью менеджера баз.

  4. Скопируйте строку подключения к вашей частной базе и вставьте её в поле «Строка подключения» в открывшемся окне. Нажмите кнопку справа. Если строка была указана корректно, в окне появятся параметры подключенной базы. Нажмите «Записать и закрыть».

    торговые объекты
  5. Частная база будет подключена к торговому объекту. Далее вы можете задать пользователей, которые смогут выбирать этот торговый объект на ТСД, а также настроить его параметры (подробнее в статье «Настройка торговых объектов»). Нажмите кнопку «Сохранить и закрыть».

    торговые объекты
  6. Для начала работы с торговым объектом выберите его в главном окне обработки Клеверенса. После этого станут доступны только его документы и справочники.

    торговые объекты
  7. Так же выберите торговый объект на подключенном к базе ТСД (подробнее).

Пример распределения процессов между торговыми точками

Разберём вариант, когда необходимо наладить работу ТСД в разных магазинах, используя Клеверенс.

Исходные данные:

  • имеется 3 торговые точки (число может быть другим);
  • используется одна учетная система (например, «1С: Предприятие»).

Требуется обеспечить:

  • общую номенклатуру на всех ТСД;
  • различные остатки и цены на устройствах в каждом магазине.

Подготовка к работе

Для использования онлайн-режима все устройства и ПК с установленной базой должны иметь стабильный доступ в Интернет.

Базу Mobile SMARTS устанавливаем на любой удобный ПК — рядом с 1С или в одном из магазинов. При установке указываем, что работа с 1С будет происходить онлайн. Доступно в лицензиях «Расширенный» и «Мегамаркет».

ТСД, смартфоны и другие устройства будут напрямую работать с 1С: получать справочники и документы, а после завершения — отправлять результат обратно.

Варианты реализации

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

Способ 1 — создание нескольких изолированных баз на сервере.

Способ 2 — фильтрация данных с помощью TableSlicerConnector.

Способ 1. Частные базы для магазинов

установка магазина 15 на ТСД

Частные базы позволяют полностью разделить потоки данных между магазинами, при этом каждая точка использует свою копию базы на одном сервере Mobile SMARTS.

Подробности — в разделе Работа с частными базами.

Способ 2. TableSlicerConnector

торговые объекты

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

Подробнее: Разделение таблиц с помощью TableSlicerConnector

Дополнительные возможности

  • Настройка приоритетов поиска данных.

    Онлайн-устройства могут получать информацию из трёх источников: сервера Mobile SMARTS, 1С или своей локальной копии. Последовательность можно задать через гибридный поиск.

    Подробнее: HYDB™

  • Настройка обмена справочниками и документами.
    Все обмены происходят по заданному расписанию или при определённых действиях.

    Обмен справочниками
    Обмен документами

Итоги

  • Если база «Магазина 15» одна — торговый объект можно не использовать.
  • При подключении нескольких частных баз создаётся отдельный торговый объект под каждую.
  • Торговые объекты могут использоваться для разграничения доступа пользователей по складам.
  • Для корректной работы важна настройка обмена с базами и синхронизация по выбранному объекту.