Руководство по программе МедКарта
Главная Статистика Содержание Назад Вперёд

Параметры программы МедКарта

МедКарта передает в разрабатываемый модуль параметры, которые можно просмотреть, запустив исполняемый модуль ParInfo.exe (предварительно включив его в список модулей с помощью Конструктора модулей).

Пример списка передаваемых параметров:

N п/п Параметры программы Комментарий
1 ...\MEDCARD\TABLES\00000001\ путь размещения активной базы данных
2 ...\MEDCARD\TEMP\ путь размещения временных файлов
3 ...\MEDCARD\TABLES\00000001\IbjLink.dbf размещение таблицы структуры активной базы данных
4 ...\MEDCARD\TABLES\00000001\IbjData.dbf размещение таблицы пациентов
5 ...\MEDCARD\TABLES\00000001\QueryData.dbf размещение таблицы запроса
6 ...\MEDCARD\TABLES\00000001\GroupData.dbf размещение таблицы разреза
7 Психоневрологический диспансер наименование текущей базы данных
8 00000001 код текущей базы данных
9 Courier New название шрифта форм
10 11 размер шрифта форм
11 MS Sans Serif название шрифта журналов
12 8 размер шрифта журналов
Параметры ключа
13 0001 код проекта
14 ПНД-ХХ краткое название организации (проекта)
15 Психоневрологический диспансер № ХХ полное название организации (проекта)
16 Москва, ул.Веселая, д.ХХ адрес организации
17 555-55-55 телефон организации
18 61 код полномочий пользователя

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

Пример получения списка параметров в модуле:

LPARAMETERS ArrData          && передает параметры из МедКарта в массив с именем ArrData,
EXTERNAL ARRAY ArrData       && который может быть использован в программе низкого уровня
store "" to  cUchr, cAdres
     ...
  IF NOT EMPTY(ArrData(15))
     cUchr = ArrData(15)     && переменной cUchr присваивается значение 15 элемента массива
  ENDIF                      && (название организации)
  IF NOT EMPTY(ArrData(16))
     cAdres = ArrData(16)    && переменной cAdres присваивается значение 16 элемента массива
  ENDIF                      && (адрес организации)
     ...
Главная Статистика Содержание Назад Вперёд

Copyright © 2003-2006 ДПБ № 6 Предложения и замечания направляйте на MedCard@dpb6.ru