...
1 Метод получения счетов из сервиса ТМ:МИС
Выходные Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
cashdeskGuid
uniqueidentifier
+
ГУИД кассы
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 |
клиентТММИС
Массив «Client»
+
Type
int
+
Вид операции
Перечисление.ВидОперации (Продажа)
Обрабатывается только операция продажи
ЦенаВключаетНДС
Булево (Истина)
Цена всегда включает НДС
ЮрФизЛицо
dogovorType
int
+
Тип договора. Только с Физ. лицом
hlt_DogovorPaying.rf_DogovorPayingTypeID
hlt_Invoice.rf_InvoiceTypeID
Дата счета
Дата
Текущая дата, указывает дату когда будет печататься чек. Смена должна быть открыта
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
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С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
BillFlag
bit
-
Признак оплаты счёта
hlt_Invoice.BillFlag
GetFlag
bit
+
Признак подтверждения получения счёта
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 |
СтатусЧека
Число (1)
Статус (0-не обработано, 1 - обработано)
...
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 |
LpuOGRN
varchar(15)
+
ОГРН ЛПУ
oms_LPU.C_OGRN
LpuOID
varchar(50)
+
OID структурного подразделения