Настройка импорта себестоимостей из SH5
Введение
Из r_k StoreHouse Pro можно импортировать себестоимость товаров в r_keeper 7. Аналогичная статья по 4 версии есть в пространстве StoreHouse 4.
Копирование библиотек
Для настройки импорта себестоимостей необходимо скопировать файлы DLL из папки r_k StoreHouse Pro, а затем сделать настройки в менеджерской станции. Не забудьте настроить себестоимости вr_k StoreHouse Pro: создайте необходимые товары, соберите комплекты для блюд r_keeper, оформите приходную накладную и активируйте ее. Убедитесь, выставлены ли нужные права пользователей.
- Скачайте файлы библиотек с FTP-сервера. Они находится по адресу ftp://ftp.ucs.ru/StoreHouse 5/_utils/sh5rki/
- Распакуйте с заменой в папку сервера справочников
- Распакуйте архив с заменой в папку менеджерской станции
- Скопируйте файл RTL60.BPL из папки установки StoreHouse5\Client в папку сервера справочников и менеджерской станции
- Перезапустите сервер справочников и менеджерскую станцию.
Для авторизации на ftp-сервере используйте ваш Dealer ID.
Если r_keeper 7 установлен из архива, скопируйте указанные файлы в папку rkeeper\bin\win.
Настройка в менеджерской станции
- Запустите менеджерскую станцию
- В менеджерской станции перейдите Сервис > Экспорт данных > Конфигурации баз данных Store House
- Нажмите правой кнопкой мыши в свободном поле и выберите Новая конфигурация Store House
В настройках укажите:- Имя пользователя, например Admin. Регистр букв важен.
- Сервер:порт — адрес сервера r_k StoreHouse Pro, порт сервера r_k StoreHouse Pro. Обязательно укажите порт через двоеточие.
- Пароль пользователя
- Версию r_k StoreHouse Pro в выпадающем меню
- Нажмите кнопку Проверить
- Появится сообщение об ошибке подключения через WebApi. Так как WebApi не используется, проигнорируйте сообщение и нажмите ОК.
Создание типа себестоимости
- В менеджерской станции перейдите в Меню > Тип себестоимостей
- В свободной области нажмите правой кнопкой мыши и выберите Новый тип Себестоимости
- Укажите название себестоимости
- В настройках поставьте галочки напротив:
- Использовать в отчетах
- Разрешить переопределения
- В поле настройки StoreHouse выберите ту настройку, которую до этого создавали в Конфигурации баз данных.
- По желанию, здесь можно указать Товарную группу — в кавычках, точно как в StoreHouse. Это необязательная настройка, её можно указывать непосредственно перед импортом. Можно перечислить несколько товарных групп через пробел или запятую.
- Поставьте статус Активный
- Сохраните настройки
Для версий r_keeper 7.7.0 и старше — выбор корневой вершины перенесен в Настройки плагина. Поля остались для совместимости с StoreHouse 4 и необязательны для импорта себестоимости
Запуск импорта
Импорт можно запускать 2-мя способами. Непосредственно из меню и через импорт данных.
- В менеджерской станции перейдите в Сервис > Импорт данных > Импорт себестоимостей из StoreHouse
- Выберите Тип себестоимости, который вы создали в пункте 4
- Выберите Элементы справочника
- Выберите Ключ подразделения в выпадающем меню
- Если нужно указать товарную группу, укажите её руками в кавычках, точно как в r_k StoreHouse Pro. Можно перечислить несколько товарных групп через пробел или запятую. Например, Меню ресторана.
- По желанию выберите Дату, Тип элемента, Элементы справочника и Метод вычисления
- Нажмите ОК
Чтобы быстро импортировать только нужную группу меню, импорт можно запускать непосредственно из меню. Для этого:
- В менеджерской станции перейдите в Меню > Меню
- Нажмите правой кнопкой мыши на нужную группу меню
- Выберите Действия > Импорт себестоимости из StoreHouse
4. Настройте детали импорта, как описано выше и запустите.
Решение проблем
Проблема. Импорт не запускается. Выдаёт ошибку Библиотека sh5rki.dll (или иная) не найдена. Импорт из StoreHouse 5 недоступен.
Причина. В папке менеджерской станции не хватает нужных библиотек.
Решение. Проверьте наличие всех нужных файлов в менеджерской станции и добавьте по необходимости.
- sh5rki.dll
- sDbCli.dll
- msdset.dll
- RTL60.BPL
- domm.dll
- Перезапустите сервер справочников и менеджерскую станцию
- Проверьте импорт ещё раз
- Если проблема сохраняется, скачайте библиотеки с ftp-сервера ftp://ftp.ucs.ru/StoreHouse%205/_utils/Libsh5/ и
- Распакуйте с заменой в папку сервера справочников и папку менеджерской станции — r_keeper 7 установлен с помощью установщика
- Скопируйте указанные файлы в папку: rkeeper\bin\win — если r_keeper 7 установлен из архива,
- Снова перезапустите сервер справочников и менеджерскую станцию.
- Проверьте импорт ещё раз
Проблема. Импорт не запускается. Выдаёт ошибку Error import costs (dll: sdbcli.dll, error: [-2147482645] Ошибка процедуры библиотеки сервера 1003.
Причина. Предприятие — это ресторан в r_keeper_7. Группы меню ресторана привязаны к предприятию. Соответственно, при импорте необходимо выбирать подразделение, привязанное к правильному предприятию.
Решение. Привяжите подразделения к правильному предприятию.
Перезапустите сервер справочников и менеджерскую станцию. Проверьте ещё раз.