Импорт себестоимостей из SH4 в RK7
Введение
Из StoreHouse 4 можно импортировать себестоимость товаров в r_keeper_7.
Для настройки импорта себестоимостей необходимо скопировать DLL-файлы из папки StoreHouse, а затем сделать настройки в менеджерской станции. Не забудьте настроить себестомости в StoreHouse, чтобы было что импортировать.
Копирование библиотек
- Укажите ИНН в Собственных реквизитах, если он не указан
- Скопируйте из папки \StoreHouse_4\Client файлы:
- SdbVcl.dll
- DoMan.dll
- SdbCli.dll
- RTL60.BPL
- В папку сервера справочников. Обычно это \Rk7Reference или \bin\win
Настройка в менеджерской станции
- Запустите менеджерскую станцию
- Создайте новую связку для базы данных SH4 в разделе Сервис > Экспорт данных > Конфигурации баз данных SH
- В настройках укажите:
- Создайте новую себестоимость в Меню > Тип себестоимостей
- Укажите код товарной группы StoreHouse. Посмотреть его можно в свойствах группы StoreHouse:
- В поле настройкиStoreHouse выберите ту настройку, которую до этого создали в Конфигурации баз данных.
- В настройках поставьте галочки напротив:
- Использовать в отчетах
- Разрешить переопределения
- Укажите Код склада. Его можно посмотреть в Корреспонденты > Список корреспондентов. По умолчанию складов нет, поэтому создайте хотя бы один.
- По необходимости поставьте галочку Импорт из Спец. Учета
- Укажите код товарной группы StoreHouse. Посмотреть его можно в свойствах группы StoreHouse:
- Сохраните настройки.
Запуск импорта
Импорт можно запускать 2-мя способами. Непосредственно из меню и через импорт данных.
- В менеджерской станции перейдите в Сервис > Импорт данных > Импорт себестоимостей из StoreHouse
- Выберите Тип себестоимости, который создали в пункте 4
- Выберите Элементы справочника
- Укажите Код склада
- Если нужно указать товарную группу, укажите её руками в кавычках, точно как в StoreHouse. Можно перечислить несколько товарных групп через пробел или запятую, которые являются разделителями товарных групп в этом поле.
- По желанию выберите Дату, Тип элемента, Элементы справочника и Метод вычисления
- Нажмите ОК
- Нажмите ОК.
- Если появляется ошибка "Exception running function REFIMPORTSH4COSTTYPE on RK7: Exception:Db exception # 129. Неизвестное исключение процедуры сервера 129", это означает отсутствие лицензий. Скорее всего, запущенный StoreHouse 4 занимает единственную лицензию и его следует закрыть для проведения импорта.
- Для корректного импорта, себестоимость должна быть в StoreHouse 4. Это означает, что:
- Для блюда r_keeper_7 должен быть создан комплект;
- На складе должны быть составляющие этого комлекта с ценой выше нуля. Если составляющих, то есть, остатков, нет — их необходимо оприходовать на склад.
- После выполнения предыдущего пункта и успешного импорта, цена появится в r_keeper_7:
Если появилась — всё сделано правильно.
Чтобы быстро импортировать только нужную группу меню, импорт можно запускать непосредственно из меню. Для этого:
- В менеджерской станции перейдите в Меню > Меню
- Нажмите правой кнопкой мыши на нужную группу меню
- Выберите Действия > Импорт себестоимости из StoreHouse
- Настройте детали импорта, как описано выше и запустите.