Зелёный - новая сущность в ТМ:МИС.
Оранжевый - под вопросом.
1 Метод получения счетов из сервиса ТМ:МИС
Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
LpuOGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
LpuOID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic |
Выходные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
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 |
услугисчетаТММИС | Массив «Services» | + | |||
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_Invoice.BillSum |
Цена со скидкой | decimal(20, 5) | + | Цена за единицу услуги с учётом скидки. Рассчитывается как smCost/smCount | ||
Цена | smPrice | decimal(20, 5) | + | Цена за единицу услуги | oms_Tariff.Value1 |
2 Метод передачи подтверждения получения счёта в ТМ:МИС
Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
LpuOGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
LpuOID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic | |
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | + | ID Счета. | hlt_Invoice.GUID |
3 Метод передачи признака оплаты счёта в ТМ:МИС
Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
LpuOGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
LpuOID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic | |
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | + | ID Счета. | hlt_Invoice.GUID |
Тело:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
BillFlag | bit | - | Признак оплаты счёта | hlt_Invoice.BillFlag | |
НомерЧекаККМ | checkNum | varchar(250) | - | Номер чека в кассовой смене | hlt_Invoice.checkNum |
BillDate | datetime | - | Дата чека – дата оплаты | hlt_Invoice.BillDate |
4 Метод передачи справочника касс в ТМ:МИС
Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
LpuOGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
LpuOID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic |
Тело:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
CashdeskGuid | uniqueidentifier | + | ГУИД кассы в 1С | hlt_Cashdesk.UGUID | |
CashdeskName | varchar(255) | + | Наименование кассы | hlt_Cashdesk.Name | |
CashdeskDateBegin | datetime | - | Дата начала действия | hlt_Cashdesk.DateBegin | |
CashdeskDateEnd | datetime | - | Дата окончания действия | hlt_Cashdesk.DateEnd |