Просмотр полной версии : Разделение RKImport из RK6 и RK7
Доброго дня.
Ситуация следующая: на одном ПК 2 сервера СторХАуса, в одну БД пишется инфа от станций РК6, а во вторую планируется писать данные от РК7.
Вопрос собственно в следующем: можно ли разделить эти "импорты", так чтобы пользователь запустив импорт из РК7, не смог бы выбрать БД предназначенную для РК6, и наоборот?
Нет :(
Точнее, можно хитро играться с реестром.
Сделать батник, который при запуске импорта удаляет "лишнюю" информацию из реестра - а после запуска пишет обратно.
А не лучше тогда в момент запуска очищать значения реестра и добавлять именно нужную ??
И, кстати, есть пример батника и файла реестра?
Ну если вы физически разделите папки (а вам это придется сделать т.к. shtr разный), юзер запустит Импорт RK6, выберет базу RK7, импорт не пройдет (т.к. в настройках импорта базы RK7 путь будет просто "C:\", а не "C:\RK6\DB").
Если запустим импорт RK7 и выберем базу RK6 - тогда будет печаль...
А не лучше тогда в момент запуска очищать значения реестра и добавлять именно нужную ??
А тогда просто так SH не запустится т.к. клиент не найдет в реестре параметры подключения
А не лучше тогда в момент запуска очищать значения реестра и добавлять именно нужную ??
Да все равно, как мне кажется.
И, кстати, есть пример батника и файла реестра?
Не, не пробовал еще.
Подумалось что достаточно просто изменить параметры подключения (например, порт при работе по TCP/IP) у не нужного склада вместо того что бы валить ветку целиком, а потом ее восстанавливать.
На счет батников не знаю. xStarter может переписывать значение ключей реестра.
Суть батника:
имеем 2 рег. файла, 2 СХ
пример рег файл x64
[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\UCS\SH]"Dbs"="ip-adress:pTaXXXX" (xxxx - номер порта)
"Dba"="Имя базы для отображения"
"Dbuc"=dword:00000005
"Adml"="D:\\SH4\\ShAdm.bpl" (пусть к ShAdm.bpl)
"Pde"=dword:00000001
далее батник запускает нужный рег файл базы с параметром -y
запускает СХ
В СХ мы получаем только одну базу.
Можно пойти далее и сделать батник с выбором нужной базы, т.е. будет один батник на запуск импорта. А если еще поковырять ветку реестра и понять смысл (или копи-паст при произведенных настройках), то можно будет сделать одну папку на 2 импорта. все в ваших желаниях.
за символичную плату готов реализовать второй вариант :)
Powered by vBulletin® Version 4.2.6 LTS Copyright © 2025 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot