Параметры рабочей станции

Вопросы по работе подсистемы "Администрирование" в "Дебет Плюс V12"

Параметры рабочей станции

Сообщение vvrom » Пн янв 19, 2009 8:01 pm

В системе есть возможность сохранять параметры глобальные по подсистеме и параметры организации.

Скажите, есть ли также возможность указывать параметры рабочей станции, компьютера в сети?
Аватара пользователя
vvrom
Активист
Активист
 
Сообщения: 20
Зарегистрирован: Пн янв 19, 2009 7:53 pm

Сообщение Дарья » Вт янв 20, 2009 5:43 pm

Это параметры, которые устанавливаются в Сервис/Установка параметров.

Они делятся на: параметры пользователя и параметры организации (базы), а также параметры пользователь+организация, пользователь+организация+подсистема и организация+подсистема.

Значения параметров организаций и производных от них хранятся в папке Настройки организации (в стандартной поставке это base/org1 файл orgpar.xml), а пользователя - в файле <установки системы>/dpsettings/<имя пользователя>/userpar.xml

Описание параметров сохраняется в файле syspar.xml, который лежит в JDebet, а также во всех дополнительных модулях ДебетПлюс.

После того, как параметры описаны в syspar.xml, их можно программно записывать с помощью функции setPar(имя параметра, значение) и считывать функцией getPar(имя параметра)
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am

Сообщение vvrom » Вт янв 20, 2009 7:01 pm

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

Например, параметр "Каталог для сохранения отчетов" должен быть разным на разных рабочих станциях. Или каталог установки OpenOffice, ...
Аватара пользователя
vvrom
Активист
Активист
 
Сообщения: 20
Зарегистрирован: Пн янв 19, 2009 7:53 pm

Сообщение Дарья » Ср янв 21, 2009 6:16 pm

Например, параметр "Каталог для сохранения отчетов" должен быть разным на разных рабочих станциях. Или каталог установки OpenOffice, ...

В файле syspar.xml, который находится в корне JDebet и внутри модулей параметр описывается:
Код: Выделить всё
<OOPATH type="param" partype="dir" vid="u" text="Шлях до Open Office|Путь к Open Office" />


vid - тип параметра. Значение "u" - значит параметр пользователя. Таким образом, значение хранится на локальном компьютере в папке DebetPlusV12\dpsettings\<имя пользователя>\userpar.xml. Следовательно, разные значения на разных компьютерах.
text - текст названия параметра, которое будет выводится в Сервис/Установка параметров
partype - определяет тип параметра и интерфейс ввода. Значение "dir" - выбор директории

Если собираетесь описывать свои параметры, то лучше описывайте их не в syspar.xml, который лежит в корне JDebet, так как при обновлении он будет презаписываться нашим файлом, а создайте свой модуль. Каждый модуль представляет собой папку в папке JDebet\modules. Чтобы создать новый модуль, достаточно там создать новую папку. Как пример модуля можно взять модуль avto, который есть в стандартной поставке.
Аватара пользователя
Дарья
Консультант
 
Сообщения: 1774
Зарегистрирован: Пн июл 28, 2008 9:40 am


Вернуться в Администрирование

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

cron