Несколько экземпляров СМАРТ

Пред.  Начало  След.

Вопрос: Как иметь на клиентской машине 2 версии смарта сразу (разные версии клиента)? Например, для подключения к базе прошлого года.

 

Ответ:

 

1)  Создать копию узла (IIS) на серере приложений.

  На сервере приложений сделать копию узла "Бюджет-СМАРТ" (см форум https://keysystems.ru/forum/index.php?showtopic=8010 ).

 

2)  Создать копию программы на компьютере пользователя.

  Скопировать содержимое папки установленного "Бюджет-СМАРТ" в новую папку (например, "C:\Program Files\Keysystems\BudgetSmart2"), и создать на рабочем столе ярлык запуска с ключом /appdata . Для приведенного примера

"C:\Program Files\Keysystems\BudgetSmart2\Keysystems.Budget.exe" /appdata:”C:\temp\budgetsmart2\” 
где

/appdata:”C:\temp\budgetsmart2\” - ключ запуска, используется для указания пути, по которому находится каталог со служебными данными приложения (настройки приложения, журнал ошибок, пользовательские закладки и др.). Он может быть использован для работы на одном компьютере нескольких копий (нескольких версий) приложения, настройки которых не должны пересекаться.

  Если ключ не указан, служебные данные по умолчанию хранятся в следующих каталогах:

в Windows XP: C:\Documents and Settings\<Имя пользователя>\Local Settings\Application Data\Кейсистемс\<Имя продукта>\ .
в Vista, Windows 7: C:\Users\<Имя пользователя>\AppData\Local\Кейсистемс\<Имя продукта>\ .

где:

<Имя пользователя> - имя пользователя Windows;

<Имя продукта> - название комплекса (например, для ПК «Бюджет-СМАРТ» - это «Бюджет-КС»).

 

  Соответственно, при запуске клиента для прошлогодней версии в настройках соединения нужно указать в качестве адреса сервиса приложений копию узла из п.1, а сервис обновлений отключить.