...
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС | |
LpuOGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | ||
LpuOID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic | ||
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | - | Гуид счета | hlt_Invoice.GUID | |
FIO | PayerGUID | uniqueidentifiervarchar(50) | -/+ | ГУИД ФИО плательщика Если передается гуид плательщика, передача типа плательщика обязательна | ||
Birthday | PayerType | bitdatetime | -/+ | Дата рождения плательщика Обязательно, если указано ФИО плательщика Тип плательщика 0 - пациент 1- представитель |
Выходные данные.
Параметры:
...
Поле 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 | ||||
PayerGUID | uniqueidentifier | + | ГУИД плательщика | По данному полю осуществляется поиск данных, если не найдено создается новый. Справочник создаётся один раз, потом автоматически не синхронизируется. | PayerType | bit | + | Тип плательщика 0 - пациент 1- представитель | |
birthday | datetime | + | Дата рождения плательщика | ||||||
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 | |||||
ParentInvoiceGuid | uniqueidentifier | - | Идентификатор счета (родительского счета), в рамках которого были оплачены услуги, которые включены в счет возврат. При передаче счета с типом "Счет возврат" указание идентификатора родительского счета обязательно. | hlt_Invoice.GUID | |||||
isCancelled | bit | Признак аннулирования счета | hlt_Invoice.FLAG | ||||||
paySum | decimal(20, 5) | + | Сумма, подлежащая оплате (Рассчитывается как сумма счета - сумма оплаты) | hlt_Invoice.paySum | |||||
Массив «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) | + | Цена за единицу услуги с учётом скидки. | hlt_BillService.discountPrice |
...