Основные функции и настройки печатных форм

Электронный документ

ADocId - ID документа

AField  - выбрается поля для отображения (CN, SN, SURNAME, GIVEN_NAME, DATE_FROM, DATE_TO, DOLGNOST)

SIGNATURE - сигнатура ЭЦП

DATE_UNLOAD - дата подписи

CN - владелец сертификата

SN - номер сертификата

SURNAME - Фамилия владельца сертификата

GIVEN_NAME - Имя и Отчество владельца сертификата

DATE_FROM - действует сертификата "С"

DATE_TO - действует сертификата "ПО"

SHORTTITLE - ФИО и инициалы подписанта

DOLGNOST - должность владельца

AEDSNumber = порядковый номер подписи

Пример: getEDSInfoFromDoc('ID', 'SURNAME'; 1);

RegName – имя регистра

ID – Идентификатор документа

History – поиск по всей карте

Nadpis – используется в элементе RichText

Пример: ReturnRegNameFromID ('SEMD_DS', <AQ."ID"> ; true; false)

ID - Идентификатор документа

Field - значение поля, которое нужно получить

Replace - формат значения поля, заполняется если в поле Field находится идентификатор

В таблице DOC_RECEPTION (карта пациента), имеется поле 'OPLATA_TYPE' (тип оплаты), которое представлено в виде идентификатора соответствующей таблицы типов оплат. если мы не хотим получить на печати этот идентификатор, а нам нужно конвертировать его в читаемое значение, например 'TITLE' (наименование), то применяется данный параметр

Пример: ReturnValueFromID('Идентификатор карты', 'OPLATA_TYPE', 'TITLE')

Пациент

PATIENT_ID - Идентификатор пациента

PATIENT_ID - Идентификатор пациента

DATEDOC: TDateTime - Текущее время, от которого идет счет возраста

Конвертирование

e: Extended - Дата и время

Пример: 12.12.2001 23:00:00 = ’12.12.2001 23:00:00’

s: String - строка/символ

Пример:12.12.2001 23:00:00 = 12.12.2001 23:00:00

e: Extended - Дата

Пример: 12.12.2001 = ’12.12.2001’

s: String - строка/символ

Пример:12.12.2001 = 12.12.2001

e: Extended - Дробное число

Пример: 12,5 = ’12,5’

s: String - строка/символ

Пример: 12,5 = 12,5

i: Integer - Целое число

Пример: 12 = ‘12’

s: String - строка/символ

Пример: 12 = 12

e: Extended - время

Пример: 23:00 = 23:00

s: String - строка/символ

Пример: 23:00 = 23:00

Строки

Пример: Copy([Дата рождения],3,2)

Пример: Pos('Женский',<пол>)

Пример: «СТРОКА» = «строка»

Пример: «строка» = «СТРОКА»

Медицина ИТ

NumPage - номер падежа

Пример:  И.п - "вопрос", Р.п - "вопроса"

Dep - Должность

Пример: И.п.: "Генерал"; Р.п.: "Генерала"

Пример: 'Иванов Иван Иванович' = 'Иванов И.И'

Пример: И.п.: "И. И. Иванович"; Р.п.: "И. И. Ивановича"

Пример: 'Иванов Иван Иванович' = 'Иванов И И'



Revision #15
Created 8 November 2024 10:12:56 by Бондаренко Андрей
Updated 16 May 2025 09:14:17 by Бондаренко Андрей