Импорт в склад (SH4) из Game-Keeper
На рабочем месте, где планируется производить импорт товаров из базы данных GK в программу складского учета Store House 4 (SH4), необходимо создать копию клиентской части склада – это папка SH4, назвав ее, например SH4_GK.
В эту папку SH4_GK скопировать файлы SHTR.dll – транспортная библиотека и gkTr.ini – файл конфигурации импорта из установочного дистрибутива GK из папки gkSH. По умолчанию она находится по пути D:\GK\gkInterface\gkSH.
Библиотеку транспорта SHTR.dll копируем с заменой уже имеющейся.
Настраиваем файл конфигурации импорта gkTr.ini:
[DbConnect]
ServerName =127.0.0.1 – ip-адрес сервера Game-Keeper
DBNAME=gkArcade – название БД Game-Keeper
UserName =sa – пользователь SQL Server
Password = 4F74999A405D97450D61241085055AC4 – пароль от sa в зашифрованном виде
Provider =SQLNCLI11
[Settings]
DateFmt = d/m/yyyy – формат даты на сервере Game-Keeper
На этом рабочем месте для корректного доступа импорта к базе данных GK требуется установить компонент Native Client SQL 2012. Установщик можно скачать по ссылке: https://yadi.sk/d/BbCkBV143aHict.
Затем запускаем IRkSetup.exe в папке SH4_GK от имени Администратора, подключаемся к базе данных GK, выбираем корневую вершину Game-Keeper, созданную нами при установке склада, указываем пути к словарям и расходу, выбираем тип группировки расходных документов (как удобно видеть эти документы бухгалтеру-калькулятору). Пути к словарям и расходу могут быть произвольными, но должны быть реально существующими.
Создаем ярлык от ImportRK.exe и выносим его на рабочий стол в папку с ярлыками для SH4, выставляем в свойствах ярлыка право на запуск от имени Администратора.
Запускаем ярлык импорта из GK, подключаемся к базе данных GK, выбираем корневую вершину Game-Keeper, выставляем даты и проверяем загрузку данных. При правильной настройке произойдет загрузка документов расхода из GK в базу данных SH4.