# Настройка выгрузки из Абонемента в StoreHouse5 (SH5)

Настройка выгрузки из Абонемента в StoreHouse5.

1\. Для утилиты QUSHMan при подключении к базе Абонемента необходимо установить LCPI OLE DB Provider for InterBase \[v3\] ([IBProvider.7z](https://docs.shelter.ru/attachments/8)). **Данный провайдер ставиться там, где работает служба (сервер) QushSvc:QUSH (**Версия QushMan 1.7.7).  
Обратите внимание на QushMan.ini. Там прописано подключение к серверу QushSvc (QushSvc порт по умолчанию 8087).

[![image-1627545269959.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545269959.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545269959.png)

2\. При установке провайдера необходимо выбрать <ins>только</ins> IBProvider 3.6.

[![image-1627545329841.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545329841.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545329841.png)

3\. Закинуть библиотеку **gds32.dll** в папку **C:/Windows/SysWoW64.**

4\. Подготовить базу данных Абонемента к выгрузке. Необходимо применить скрипт **"export\_to\_storehouse5.sql**" на БД. Скрипт находиться в ...\\Fullversion\\\_UTILS\\ExportData.

5\. Настроить параметры выгрузки с помощью **ExportData.**

5.1. Настроить конфигурационные файлы **shelter.ini; ExportData.ini**. В поле **dbname** - указать путь к базе Абонемента. Пример:

shelter.ini:

```
[Database]
UseConnectionString=0
UseExportData=1
dbname=81.94.140.196/3080:D:\Base\Garbage\n.kamyshnikova\Vpark2\FITNESS143.FDB
  DBUser     = ucs
  DBPassword = oQKH8n0BFUE=

[log]
  Name       = shelter.log
  Level      = 10
  DebugLevel = 10
```

ExportData:

```
[database]
  dbname=81.94.140.196/3080:D:\Base\Garbage\n.kamyshnikova\Vpark2\FITNESS143.FDB
  ;dbname=127.0.0.1/3080:UCS_TEST
  ;dbname=127.0.0.1/3080:D:\FITNESS\IBData\FITNESS.FDB
  dbuser = ucs
  DBPassword = oQKH8n0BFUE=
[Localization]
CurrentLanguage=default
```

5.2 Добавляем данные для выгрузки. Нажимаем на "Добавить":

[![image-1627545599333.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545599333.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545599333.png)

5.3 В окне "Экспорт данных" на вкладке "параметры" вводим поля.

Код - уникальный код для данного условия выгрузки. В SH4 не передается.  
Наименование - наименование товарной группы в справочнике товаров SH5  
Место реализации - Наименование места реализации (порядковый номер) в SH5  
Префикс для элементов - Для SH5 не актуально  
Префикс - Для SH5 не актуально  
Внешний ID - Для SH5 не актуально  
Тип экспорта - Для ПО Абонемент используется тип «Услуги»  
Доп. опции экспорта -Задает аналитику выгрузки. Предопределенные варианты.  
Включен - Если данный флаг установлен, то условие выгрузки активно.  
Выгружать место реализации как группу услуг Для SH5 данный флаг должен быть снят.  
Версия StoreHouse ставим StoreHouse5

Пример:

[![image-1627545636559.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545636559.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545636559.png)

5.4 Переходим во вкладку "Услуги".

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

[![image-1627545661938.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545661938.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545661938.png)

5.5 Нажимаем "ОК" и закрываем ExportData.

6\. Делаем настройку QushMan.

6.1 Логинимся (по умолчанию: логин: Admin ; нет пароля). Заходим в пункт меню "файл" и нажимаем "Связки с Абонемент".

[![image-1627545697590.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545697590.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545697590.png)

6.2 Нажимаем правой кнопкой мыши в левой колонке. Выбираем пункт "Создать". Вводим название, например, Abonement\_SH5/

[![image-1627545723443.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545723443.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545723443.png)

6.3 На вкладке "Настройки" в подвкладке "Базы данных" настраиваем подключение к базе StoreHouse5 и к Абонементу:

[![image-1627545756859.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545756859.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545756859.png)

и нажимаем проверить. Если все успешно - сохраняем.

6.4 Нажимаем обновить и переходим во вкладку "Клубы". Выбираем клуб и нажимаем сохранить.

[![image-1627545788662.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545788662.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545788662.png)

6.5 Переходим на вкладку "Места реализации" и выбираем место реализации:

[![image-1627545816888.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545816888.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545816888.png)

Сохраняем (на всякий случай)

6.6 Переходим на вкладку "Справочники" нажимаем на троеточие и вводим название группы, которые будет отображаться в SH5:

[![image-1627545849089.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545849089.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545849089.png)

Сохраняем.

6.7 На вкладке Автозапуск можно настроить автоматическую выгрузку по желанию:

[![image-1627545879907.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545879907.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545879907.png)

7\. После того, как все настроено. Переходим во вкладку "Задания" делаем выгрузку без продаж.

[![image-1627545906759.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545906759.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545906759.png)

Должна будет появится строка:

[![image-1627545934925.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545934925.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545934925.png)

8\. Заходим в SH5 и проверяем, что данные по выгрузке появились. Заходим в "Словари -&gt; Товары -&gt; Товары"  
На примере наших настроек должна появиться товарная группа (в нашем случае) QushPush.

[![image-1627545971756.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627545971756.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627545971756.png)

Перейдя подпункт "Доп. услуги" увидим список выгруженных услуг:

[![image-1627546014062.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627546014062.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627546014062.png)

Перейдя в "Словари -&gt; Доп. словари &gt; Места реализации" можно увидеть наше место реализации. В нашем случае test:

[![image-1627546044893.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627546044893.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627546044893.png)

9\. Теперь пробуем сделать "Выгрузку включая продажи" за определенный период. Например выгрузка с 02.03.2021 по 02.03.2021. (пункты 7, 8 необязательны, но настоятельно рекомендованы).

[![image-1627546185261.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627546185261.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627546185261.png)

После выполнения должна появится строка:

[![image-1627546207150.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627546207150.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627546207150.png)

Если открыть подробности об операции, то должно быть что наподобие этого:

[![image-1627546234364.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627546234364.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627546234364.png)

10\. Заходим в SH5 и проверяем, что реализация успешно выгрузилась. Для этого заходим в "Документы -&gt; Заявки".  
Настраиваем фильтр для удобства отображения. Выбираем период с 02.03.2021 по 02.03.2021. Добавляем в фильтр "Места реализации", настроенное при выгрузке место. В нашем случае это "test". И смотрим, что у нас получилось.

Должно получиться, например, так:

[![image-1627546294881.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627546294881.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627546294881.png)

Видим, что за 02.03.2021 у нас есть заявка под номером 640, место реализации "test", Общая сумма реализации - 450.

Нажимаем на заявку правой кнопкой мыши и выбираем свойства:

[![image-1627546354561.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627546354561.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627546354561.png)

Открывается окно, где мы видим четыре вкладки "Заголовок", "Товары", "Род. заявка", "Маршруты".  
На интересуют только две.

10.1. "Заголовок" - общая информация по заявке.

[![image-1627546401437.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627546401437.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627546401437.png)

10.2. "Товары" где мы можем увидеть подробности о том, какие товары были реализованы за этот период (день).

[![image-1627546450177.png](https://docs.shelter.ru/uploads/images/gallery/2021-07/scaled-1680-/image-1627546450177.png)](https://docs.shelter.ru/uploads/images/gallery/2021-07/image-1627546450177.png)

Как видно из рисунка, у нас реализовано:  
\*Услуга "Залог за браслет" в кол-ве 1 шт. общая стоимость - 300.  
\*Мыло ручной работы в кол-ве 1 шт. Общая стоимость - 150.

\*\*Версия QushMan 1.7.7