Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС


Guid

uniqueidentifier

+

ГУИД кассы в 1С

hlt_Cashdesk.UGUID


Name

varchar(255)

+

Наименование кассы

hlt_Cashdesk.Name


Codevarchar(255)-Код кассыhlt_Cashdesk.Code

DateBegindatetime-Дата начала действияhlt_Cashdesk.DateBegin

DateEnddatetime-Дата окончания действияhlt_Cashdesk.DateEnd

5. Метод передачи договоров

Входные данные.

Параметры:

...

OGRN

...

varchar(15)

...

+

...

ОГРН ЛПУ

...

oms_LPU.C_OGRN

...

OID

...

varchar(50)

...

+

...

OID структурного подразделения

...

oms_LPU.Lic

Тело:

...

Поле 1С

...

Тег ТМ:МИС

...

Тип

...

Обязат.

...

Описание

...

Поле БД МИС

...

Num

...

varchar(50)

...

Номер

...

hlt_DogovorPaying.Num

...

DateB

...

datetime

...

Дата начала действия

...

hlt_DogovorPaying.Date_B

...

DateE

...

datetime

...

Дата окончания действия

...

hlt_DogovorPaying.Date_E

...

Dogovor

...

uniqueidentifier

...

Идентификатор прейскуранта

...

hlt_DogovorPaying.rf_DOGOVORID

...

Payer

...

int

...

Плательщик

...

hlt_DogovorPaying.rf_PayerID

...

ProfitType

...

int

...

Вид оплаты (3-Платные услуги, 4-ДМС)

...

hlt_DogovorPaying.rf_kl_ProfitTypeID

...

6. Метод передачи плательщиков

Входные данные.

Параметры:

...

OGRN

...

varchar(15)

...

+

...

ОГРН ЛПУ

...

oms_LPU.C_OGRN

...

OID

...

varchar(50)

...

+

...

OID структурного подразделения

...

oms_LPU.Lic

Тело:

...

Поле 1С

...

Тег ТМ:МИС

...

Тип

...

Обязат.

...

Описание

...

Поле БД МИС

...

PayerType

...

int

...

Тип плательщика. В зависимости от типа плательщика определяется набор обязательных полей. (1-Физическое лицо, 2-Представитель плательщика)

...

hlt_Payer.rf_PayerTypeID

...

PayerGUID

...

family

...

varchar(40)

...

Фамилия плательщика

...

hlt_MKAB.FAMILY

...

name

...

varchar(40)

...

Имя плательщика

...

hlt_MKAB.NAME

...

ot

...

varchar(40)

...

Отчество плательщика

...

hlt_MKAB.OT

...

contactMPhone

...

varchar(25)

...

Контактный телефон

...

hlt_MKAB.contactMPhone

...

7. Метод передачи прейскурантов

Входные данные.

Параметры:

...

OGRN

...

varchar(15)

...

+

...

ОГРН ЛПУ

...

oms_LPU.C_OGRN

...

OID

...

varchar(50)

...

+

...

OID структурного подразделения

...

oms_LPU.Lic

Тело:

...

Поле 1С

...

Тег ТМ:МИС

...

Тип

...

Обязат.

...

Описание

...

Поле БД МИС

...

GUID

...

Num

...

varchar(20)

...

Номер

...

oms_DOGOVOR.Num

...

Name

...

varchar(100)

...

Наименование

...

oms_DOGOVOR.Name

...

DateB

...

datetime

...

Дата начала действия

...

oms_DOGOVOR.DATE_B

...

DateE

...

datetime

...

Дата окончания действия

...

oms_DOGOVOR.DATE_E

...

ProfitType

...

int

...

Классификатор типов пациентов (3-Платные услуги, 4-ДМС)

...

oms_DOGOVOR.rf_kl_ProfitTypeID

...

oms_Tariff.rf_NDSRateID

oms_NDSRate.Rate_Num

8. Метод получения справочника скидок

Входные данные.

Параметры:

...

OGRN

...

varchar(15)

...

+

...

ОГРН ЛПУ

...

oms_LPU.C_OGRN

...

OID

...

varchar(50)

...

+

...

OID структурного подразделения

...

oms_LPU.Lic

Тело:

...

Поле 1С

...

Тег ТМ:МИС

...

Тип

...

Обязат.

...

Описание

...

Поле БД МИС

...

Code

...

9. Метод расчета скидок по счету

Входные данные.

Параметры:

...

НомерЗаказаТММИС

...

invoiceNum

...

varchar(50)

...

+

...

Номер счета. Информационное поле выводится на форму

...

hlt_Invoice.Num

...

PayerGUID

uniqueidentifier

...

+

ГУИД плательщика

...

По данному полю осуществляется поиск данных, если не найдено создается новый. Справочник создаётся один раз, потом автоматически не синхронизируется.

...

Массив «Services»

...

idУслугиТММИС

...

smguid

...

uniqueidentifier

...

+

...

Идентификатор услуги

По данному полю осуществляется поиск данных, если не найдено создается новый. Если найден, то проверяется опция на предмет возможности изменения и если она установлена перезатираются все поля в соответствии с полученными данными, в противном случае данные не меняются.

...

oms_ServiceMedical.GUIDSM

...

кодУслугиТММИС

...

smCode

...

varchar(50)

...

+

...

Код услуги

...

oms_ServiceMedical.ServiceMedicalCode

...

Наименование

...

smName

...

varchar(500)

...

+

...

Наименование услуги

...

oms_ServiceMedical.ServiceMedicalName

...

Ставка НДС

...

Tax

...

int

...

+

...

Ставка НДС (-1 – Без НДС, 0 – 0%, 10 - 10%, 18 – 18%, 20 – 20%)

...

oms_Tariff.rf_NDSRateID

oms_NDSRate.Rate_Num

...

Количество

...

smCount

...

decimal(9, 2)

...

+

...

Количество услуг

...

hlt_BillService.Count

...

Стоимость

...

smCost

...

decimal(18, 2)

...

+

...

Итоговая сумма по позиции счета с учетом скидки (цена с учетом скидки * количество)

...

hlt_BillService.ValueTariff

...

Цена со скидкой

...

smPrice

...

decimal(18, 2)

...

+

Цена за единицу услуги с учётом скидки.

...

hlt_BillService.discountPrice

Выходные данные.

Параметры:

...

Массив «Services»

...

idУслугиТММИС

...

smguid

...

uniqueidentifier

...

+

...

Идентификатор услуги

По данному полю осуществляется поиск данных, если не найдено создается новый. Если найден, то проверяется опция на предмет возможности изменения и если она установлена перезатираются все поля в соответствии с полученными данными, в противном случае данные не меняются.

...

oms_ServiceMedical.GUIDSM

...

кодУслугиТММИС

...

smCode

...

varchar(50)

...

+

...

Код услуги

...

oms_ServiceMedical.ServiceMedicalCode

...

Наименование

...

smName

...

varchar(500)

...

+

...

Наименование услуги

...

oms_ServiceMedical.ServiceMedicalName

...

Ставка НДС

...

Tax

...

int

...

+

...

Ставка НДС (-1 – Без НДС, 0 – 0%, 10 - 10%, 18 – 18%, 20 – 20%)

...

oms_Tariff.rf_NDSRateID

oms_NDSRate.Rate_Num

...

Количество

...

smCount

...

decimal(9, 2)

...

+

...

Количество услуг

...

hlt_BillService.Count

...

Стоимость

...

smCost

...

decimal(18, 2)

...

+

...

Итоговая сумма по позиции счета с учетом скидки (цена с учетом скидки * количество)

...

hlt_BillService.ValueTariff

...

Цена со скидкой

...

smPrice

...

decimal(18, 2)

...

+

Цена за единицу услуги с учётом скидки.

...

hlt_BillService.discountPrice

...

Справочники

Справочник типов документов

...

Признак оказания услугиisCompletedbit+

Если услуга оказана -1

Если услуга не оказана - 0

Если hlt_smtap ссылается на rf_BillServiceID, то услуга считается оказанной

Если в hlt_smtap нет связанных rf_BillServiceID, то услуга считается не оказанной