Из StoreHouse 4 в r_keeper_7 можно импортировать данные в режиме онлайн. Для этого необходим Feature Server, идущий в комплекте с интерактивными отчетами. Соответственно, перед настройкой импорта, у вас должно быть установлены и запущены:
Feature Server (FS). Минимальная версия Feature Server для работы импорта — 1.39.1.7. Лучше всего скачать последнюю версию с FTP-сервера по адресу: ftp://ftp.ucs.ru/rk7/other/IR_reports/
Чтобы редактировать справочники плагина, включите параметр MasterServer=1 в файле настроек Feature Server IRReportsFSPrj.ini.
Импортировать из r_keeper_7 можно следующие данные:
Себестоимость блюд
Приходные накладные
Акты реализации.
Обновление Feature Server
Если у вас установлена старая версия плагина интерактивных отчетов и Feature Server, их лучше обновить. В ранних версиях FS есть требование о необходимости установки FS и SQL на одном компьютере, но с версии 1.39.1.7 это не актуально.
Распакуйте архив в удобное место. Скопируйте с заменой все файлы в папку установленного FS. Файла настроек в архиве нет, поэтому существующие настройки не потеряются.
Закройте менеджерскую станцию и скопируйте содержимое архива из папки plugins в одноименную папку менеджерской станции
Запустите FS и менеджерскую станцию.
Настройки в менеджерской станции
Для работы импорта необходима настроенная связь с MS SQL и интерактивных отчётов.
Запустите Сервер справочников, Common Server, Feature Server.
Откройте менеджерскую станцию и перейдите в меню Расширения > База данных.
Если видите ошибку Недопустимое имя объекта PLG_OBJECTS
Нажмите правой кнопкой мыши на раздел Все и выберите пункт Создать новую группу баз данных. Переименуйте её по желанию.
Подобным образом нажмите на группу и создайте новую базу данных
Находясь в меню группы, выберите базу данных в правом меню и заполните поля:
Название
В разделе Основное укажите данные для подключения к серверу StoreHouse 4:
Имя пользователя StoreHouse
Пароль пользователя StoreHouse.
Важно!
У пользователя StoreHouse обязательно должен быть пароль.
Строку соединения, в формате IP:PORT, например: 127.0.0.1:3334 Это означает, что для работы импорта, StoreHouse должен быть настроен на подключение по TCP/IP.
В разделе Другое:
Поставьте галочки напротив SH4
Заполните поля Параметр Начальная дата и Параметр Конечная дата
В разделе Настройки импорта StoreHouse
В полях Валюта и Группа товаров укажите параметры для импорта данных.
Примечание
Валюта и группа товаров доступны для выбора только при удачном подключении к серверу StoreHouse
Важно!
Для корректного выполнения импорта необходимо обязательно заполнить поле Место реализации. Если поле остается незаполненным, на следующем этапе невозможно выбрать товарную группу и склады.
Если в StoreHouse производится спец учет, поставьте галочки в зоне полях Специальный учет и Рассчитывать в ед. изм. "для расход
Нажмите сохранить
Подключение настроено, теперь его необходимо проверить. Нажмите правой кнопкой мыши на базу данных в меню слева и выберите пункт Проверка соединения с БД...
Если соединение настроено неверно, то появится сообщение:
Теперь необходимо привязать объект к созданной базе данных в списке слева. Для этого нажмите правой кнопкой мыши на поле справа и выберите пункт Добавить новый объект Нажмите Добавить и сохраните изменения.
Откройте StoreHouse 4 и убедитесь, что в корреспондентах есть хотя бы 1 склад. Если склада нет — создайте.
Перейдите в Меню > Классификации блюд и скопируйте GUID классификации, которую планируете использовать. В классификации обязательно должны быть вложенные категории.
Остановите Feature Server и откройте его файл настроек — IRReportsFSPrj.ini
Добавьте в блок [FS_ADDITIONAL] строчку:
SH4_Class={71B5617A-00D7-48EE-91A4-4A82C4F62642}
Где после знака "=" вставьте скопированный GUID классификации. Если секция [FS_ADDITIONAL] отсутствует, добавьте.
Сохраните файл и запустите Feature Server
Перейдите в меню Настройки > Центральный офис > Рестораны, и нажмите правой кнопкой мыши на ресторане, который необходимо связать со StoreHouse. Выберите пункт Действия > Редактор связи со складом
Выберите необходимые категории. В их поле Store House 4 их свойств склад, с которого будет производиться выгрузка
Если классификации появились, но выбор склада пустой, то проверьте:
Заведены ли в базе StoreHouse 4 склады? Нужен, хотя бы 1
Если склады в StoreHouse есть, то в базе данных SQL имя_базы_STAT_SH4_SHIFTS_FOODCOST в таблице dbo.STAT_SH4_SHIFTS_CORR должен быть список складов. Поле TYPECORR у склада должно быть равно 0
Если в SQL нет записей с TYPECORR=0, то проверьте наличие заполненного полей реализация и группа товаров. Если они пусты — заполните и попробуйте еще раз. Если не помогло — очистите папку с логами Feature Server, измените название подключения к базе StoreHouse из пункта 4 и нажмите кнопку сохранить. FS должен повторно запросить данные у StoreHouse 4.
Сохраните и закройте менеджерскую станцию.
В конфигурационный файл плагина интерактивных отчётов RK7MAN\plugins\SchRepPluginClient\SchRepPluginClient.ini добавьте текст в конец файла: