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

Ключ

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

...

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС


CashdeskGuid

uniqueidentifier

+

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

hlt_Cashdesk.UGUID


CashdeskName

varchar(255)

+

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

hlt_Cashdesk.Name


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

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

1  Метод получения счетов из сервиса ТМ:МИС

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

Параметры:

...

LpuOGRN

...

varchar(15)

...

+

...

ОГРН ЛПУ

...

oms_LPU.C_OGRN

...

LpuOID

...

varchar(50)

...

+

...

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

...

oms_LPU.Lic

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

Параметры:

...

LpuOGRN

...

varchar(15)

...

+

...

ОГРН ЛПУ

...

oms_LPU.C_OGRN

...

LpuOID

...

varchar(50)

...

+

...

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

...

oms_LPU.Lic

Тело:

...

Поле 1С

...

Тег ТМ:МИС

...

Тип

...

Обязат.

...

Описание

...

Поле БД МИС

...

cashdeskGuid

...

uniqueidentifier

...

-

...

ГУИД кассы (если идентификатор кассы не передан, то счет доступен для всех касс медицинского учреждения)

...

hlt_Cashdesk.UGUID

...

BillFlag

...

bit

...

+

...

Признак оплаты счёта

...

hlt_Invoice.BillFlag

...

GetFlag

...

bit

...

+

...

Признак подтверждения получения счёта

...

hlt_Invoice.GetFlag

...

IdЗаказаТММИС

...

invoiceGuid

...

uniqueidentifier

...

+

...

ID Счета

По данному полю осуществляется поиск заказа. Документ создается только если в системе не найден такой ID.

...

hlt_Invoice.GUID

...

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

...

invoiceNum

...

varchar(50)

...

+

...

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

...

hlt_Invoice.Num

...

ДатаЗаказаТММИС

...

date

...

datetime

...

+

...

Дата счета – дата выставления счёта в ТМ:МИС

...

hlt_Invoice.Date

...

mkabGUID

uniqueidentifier

...

+

...

ГУИД МКАБ

...

hlt_MKAB.UGUID

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

...

family

...

varchar(40)

...

+

...

Фамилия клиента

...

hlt_MKAB.FAMILY

...

name

...

varchar(40)

...

+

...

Имя клиента

...

hlt_MKAB.NAME

...

ot

...

varchar(40)

...

-

...

Отчество клиента

...

hlt_MKAB.OT

...

КонтактнаяИнформация.Телефон

...

contactMPhone

...

varchar(25)

...

-

...

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

...

hlt_MKAB.contactMPhone

...

КонтактнаяИнформация.Email

...

contactEmail

...

varchar(100)

...

-

...

Контактный e-mail

...

hlt_MKAB.contactEmail

...

Type

...

int

...

+

...

Тип документа (1– Счёт-заказ, 3 – Счёт-возврат)

...

hlt_Invoice.rf_InvoiceTypeID

...

Сумма, подлежащая оплате

(Рассчитывается как сумма счета - сумма оплаты)

...

Массив «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

...

float

...

+

...

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

...

hlt_BillService.ValueTariff

...

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

...

smPrice

...

decimal(20, 5)

...

+

...

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

Рассчитывается как smCost/smCount