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

Ключ

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

...

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

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

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС

cashdeskGuid

uniqueidentifier

+

ГУИД кассы


LpuOGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


LpuOID

varchar(50)

+

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

oms_LPU.Lic


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

Параметры:

Поле 1СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС
hlt_Cashdesk.UGUID


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»

+

услугисчетаТММИСМассив «Services»+

Type

int

+

Тип документа (0-заказ, 1-возврат)

Вид операции

Перечисление.ВидОперации (Продажа)

Обрабатывается только операция продажи

ЦенаВключаетНДС

Булево (Истина)

Цена всегда включает НДС

Массив «Client»

ЮрФизЛицо

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

+

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

hlt_Invoice.GetFlag


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.

GUID

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


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

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

LpuOGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN

LpuOID

varchar(50)

+

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

oms_LPU.Lic