Выгрузка данных в SH5 с помощью QUSH
Для выгрузки данных из Shelter в StoreHouse5 используются утилиты ExportData (из поставки ПО "Абонемент") и QUSH (SH5).
Для работы с QUSH, на базе Shelter необходимо применить скрипт export_to_storehouse5.sql из поставки утилиты ExportData.
Данный функционал тестировался на версиях ПО "Shelter" 2.12.125.2480 и ExportData 1.9.0.2.
Утилиту ExportData можно найти в поставке Абонемент в папке FullversionVerxxx\util\ExportData\
Настройка условий выгрузки
В файле ExportData.ini указать путь БД Shelter.
В программе ExportData.exe добавляются условия выгрузки. См. рис.1.
|
Код |
уникальный код для данного условия выгрузки. |
|
Наименование |
Наименование товарной группы в справочнике товаров SH5 |
|
Место реализации |
Наименование места реализации См. рис 3 |
|
Префикс для элементов |
Для SH5 не актуально |
|
Префикс |
Для SH5 не актуально |
|
Внешний ID |
Для SH5 не актуально |
|
Тип экспорта |
«Услуги», «Номерной фонд» |
|
Доп. опции экспорта |
Задает аналитику выгрузки. Предопределенные варианты. |
|
Включен |
Если данный флаг установлен, то условие выгрузки активно. |
| Выгружать место реализации как группу услуг | Для SH5 данный флаг должен быть снят. |
|
Рис.1 |
|
|
Рис.3 |
Рис.4 |
Тип экспорта «Услуги»
Происходит выгрузка услуг оказанных в данном периоде. Используется смена начисления услуги.
В данной интеграции связь сущностей ПО "Shelter" и ПО SH5 происходит по уникальному идентификатору - guid.
Для типа экспорта «Услуги» дополнительные опции недоступны.
После экспорта данных в SH5, номенклатура и группы услуг ПО Shelter будут ипортированы в SH5 (рис.6.), корневую группу товаров необходимо выбрать в настройках модуля QUSH на вкладке Справочники. (Рис.7.)
Если в данную смену были реализованы отмеченные услуги, то в SH5 будут сформированы заявки, по которым можно создать накладные.
|
Рис.6 |
Рис.7 |
|
Рис.8 |
|
Тип экспорта «Номерной фонд»
|
Рис.9 |
Рис.10 |
Происходит выгрузка выездов из номеров. Данные типы экспорта нужны, например, для списания хозяйственных единиц на уборку номера.
Если делать выгрузку без доп. опций, то каждый выезд из номера дает кол-во «единица», при этом не важно сколько гостей проживало в номере.
Для типа экспорта «Услуги» дополнительные опции недоступны.
После экспорта данных в SH5, номенклатура и группы услуг ПО Shelter будут ипортированы в SH5 (рис.11), корневую группу товаров необходимо выбрать в настройках модуля QUSH на вкладке Справочники. (Рис.12)
|
Рис.11 |
Рис.12 |
Настройка транспорта
В ПО QUSH необходимо создать связку с Shelter (файл->Связки с "Абонемент"->правая кнопка мыши->создать, На момент написания статьи пункт "Связки с Shelter" отсутствовует).
В настройках необходимо выбрать товарную группу на вкладке "Справочники" и настроить связь с БД SH5 и БД Shelter (рис.13). Прим.: Для подключения QUSH к БД ПО Shelter необходим провайдер LCPI OLE DB Provider for InterBase [v3] (можно скачать в интернете или взять на нашем ftp в папке /rk7/INSTALL/OTHER/IBProvider/).
|
Рис.13 |
Не отображаются иконки в ExportData
Если вы столкнулись с проблемой, что при входе в ExportData у вас не отображаются иконки, вам нужно сделать следующее:
1. Скачать архив skins.rar с FTP
2. Папку skins из архива помещаем в любое удобное место.
3. Файл ShelterIB.ini необходимо поместить по пути C:\Windows
4. В ShelterIB.ini нужно прописать путь до файла skins.ini, который распологается в ранее разорхивированной папкеskins. (Рис.14)

Рис. 14
После проделанных настроек иконки в ExportData должны отобразиться.










