Перейти к основному содержимому
Скачать «Магазин 15»

Работа с торговыми объектами в «Магазине 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» одна — торговый объект можно не использовать.
  • При подключении нескольких частных баз создаётся отдельный торговый объект под каждую.
  • Торговые объекты могут использоваться для разграничения доступа пользователей по складам.
  • Для корректной работы важна настройка обмена с базами и синхронизация по выбранному объекту.