...
Поле 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 | + | ГУИД плательщика | По данному полю осуществляется поиск данных, если не найдено создается новый. Справочник создаётся один раз, потом автоматически не синхронизируется. | ||||
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(18, 2) | + | Сумма, подлежащая оплате (Рассчитывается как сумма счета - сумма оплаты) | hlt_Invoice.paySum | ||||
Discount | Скидка по счету | CodeDiscount | varchar(50) | Код скидки по справочнику | ||||
Массив «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 | |||
smDiscount | Скидка по позиции счета | |||||||
smCodeDiscount | varchar(50) | Код скидки по справочнику |
...