Введение

Из StoreHouse 5 можно импортировать себестоимость товаров в r_keeper 7. Аналогичная статья по 4 версии есть в пространстве StoreHouse 4.

Копирование библиотек

Для настройки импорта себестоимостей необходимо скопировать файлы DLL из папки StoreHouse, а затем сделать настройки в менеджерской станции. Не забудьте настроить себестоимости в StoreHouse: создайте необходимые товары, соберите комплекты для блюд r_keeper, оформите приходную накладную и активируйте ее. Убедитесь, выставлены ли нужные права пользователей.

  1. Скачайте файлы библиотек с FTP-сервера. Они находится по адресу ftp://ftp.ucs.ru/StoreHouse 5/_utils/sh5rki/
  2. Распакуйте с заменой в папку сервера справочников 
  3. Распакуйте архив с заменой в папку менеджерской станции
  4. Скопируйте файл RTL60.BPL из папки установки StoreHouse5\Client в папку сервера справочников и менеджерской станции
  5. Перезапустите сервер справочников и менеджерскую станцию.

Ошибка отображения макрокоманды «excerpt-include»

User 'null' does not have permission to view the page.


Для авторизации на ftp-сервере используйте ваш Dealer ID
Если r_keeper 7 установлен из архива, скопируйте указанные файлы в папку rkeeper\bin\win.

Настройка в менеджерской станции

  1. Запустите менеджерскую станцию
  2. В менеджерской станции перейдите Сервис > Экспорт данных > Конфигурации баз данных Store House
  3. Нажмите правой кнопкой мыши в свободном поле и выберите Новая конфигурация Store House

    В настройках укажите:
    1. Имя пользователя, например Admin. Регистр букв важен.
    2. Сервер:порт —  адрес сервера StoreHouse 5, порт сервера StoreHouse 5. Обязательно укажите порт через двоеточие.

    3. Пароль пользователя
    4. Версию StoreHouse 5 в выпадающем меню
    5. Нажмите кнопку Проверить
    6. Появится сообщение об ошибке подключения через WebApi. Так как WebApi не используется, проигнорируйте сообщение и нажмите ОК.

Создание типа себестоимости

  1. В менеджерской станции перейдите в Меню > Тип себестоимостей

  2. В свободной области нажмите правой кнопкой мыши и выберите Новый тип Себестоимости
  3. Укажите название себестоимости
  4. В настройках поставьте галочки напротив:
    • Использовать в отчетах
    • Разрешить переопределения
  5. В поле настройки StoreHouse выберите ту настройку, которую до этого создавали в Конфигурации баз данных.
  6. По желанию, здесь можно указать Товарную группу — в кавычках, точно как в StoreHouse. Это необязательная настройка, её можно указывать непосредственно перед импортом. Можно перечислить несколько товарных групп через пробел или запятую.
  7. Поставьте статус Активный
  8. Сохраните настройки

Для версий r_keeper 7.7.0 и старше — выбор корневой вершины перенесен в Настройки плагина. Поля остались для совместимости с StoreHouse 4 и необязательны для импорта себестоимости

Запуск импорта

Импорт можно запускать 2-мя способами. Непосредственно из меню и через импорт данных. 

  1. В менеджерской станции перейдите в Сервис > Импорт данных > Импорт себестоимостей из StoreHouse
  2. Выберите Тип себестоимости, который вы создали в пункте 4
  3. Выберите Элементы справочника
  4. Выберите Ключ подразделения в выпадающем меню
  5. Если нужно указать товарную группу, укажите её руками в кавычках, точно как в StoreHouse. Можно перечислить несколько товарных групп через пробел или запятую. Например, Меню ресторана.
  6. По желанию выберите Дату, Тип элемента, Элементы справочника и Метод вычисления
  7. Нажмите ОК

    8. Нажмите ОК.

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

  1. В менеджерской станции перейдите в Меню > Меню
  2. Нажмите правой кнопкой мыши на нужную группу меню
  3. Выберите Действия > Импорт себестоимости из StoreHouse

     4. Настройте детали импорта, как описано выше и запустите.

Решение проблем

Проблема. Импорт не запускается. Выдаёт ошибку Библиотека sh5rki.dll (или иная) не найдена. Импорт из StoreHouse 5 недоступен.

Причина. В папке менеджерской станции не хватает нужных библиотек.
Решение. Проверьте наличие всех нужных файлов в менеджерской станции и добавьте по необходимости.

  • sh5rki.dll
  • sDbCli.dll
  • msdset.dll
  • RTL60.BPL
  • domm.dll
  1. Перезапустите сервер справочников и менеджерскую станцию
  2. Проверьте импорт ещё раз
  3. Если проблема сохраняется, скачайте библиотеки с ftp-сервера ftp://ftp.ucs.ru/StoreHouse%205/_utils/Libsh5/ и
    • Распакуйте с заменой в папку сервера справочников и папку менеджерской станции — r_keeper 7 установлен с помощью установщика
    • Скопируйте указанные файлы в папку: rkeeper\bin\win — если r_keeper 7 установлен из архива, 
  4. Снова перезапустите сервер справочников и менеджерскую станцию.
  5. Проверьте импорт ещё раз

Проблема. Импорт не запускается. Выдаёт ошибку Error import costs (dll: sdbcli.dll, error: [-2147482645] Ошибка процедуры библиотеки сервера 1003.

Причина. Предприятие — это ресторан в r_keeper_7. Группы меню ресторана привязаны к предприятию. Соответственно, при импорте необходимо выбирать подразделение,  привязанное к правильному предприятию.
Решение. Привяжите подразделения к правильному предприятию.

Перезапустите сервер справочников и менеджерскую станцию. Проверьте ещё раз.