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

Ключ

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

Описание ошибок интеграции

Информация

Зелёный - новая сущность в ТМ:МИС.

Синий

...

- новые поля в модели

1.

...

Метод получения счетов из сервиса ТМ:МИС по номеру счета или гуиду счета
Якорь
ByNumber
ByNumber

Адрес запроса

GET: {{url}}/api/paidServices/IntegrationInvoice/v2/ByNumber
Раскрыть
titleописание метода

Если тип договора, по которому сформирован счёт "Физическое лицо" и если статус счёта "Создан", "Создан и оказан", "Передан в кассу", "Частично оплачен"

панель
bgColor#f7f7f7

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

Параметры:

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

...


OGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN

...


OID

varchar(50)

+

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

oms_LPU.Lic

...

IdЗаказаТММИСinvoiceGuiduniqueidentifier-

Гуид счета


hlt_Invoice.GUID
IdЗаказаТММИСnumbervarchar()
-

Номер счета


hlt_Invoice.Id


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

Параметры:

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

...


OGRN

varchar(

...

15)

+

...

ОГРН ЛПУ

...

oms_

...

LPU.

...

C_OGRN

...


OID

...

varchar(

...

50)

...

Баланс

...

hlt_DogovorPaying.Balance

...

DogovorPayingBalanceDate

...

datetime

...

Дата актуализации баланса

...

hlt_DogovorPaying.BalanceDate

...

DogovorPayingContactEmail

...

varchar(100)

...

Адрес электронной почты

...

hlt_DogovorPaying.ContactEmail

...

DogovorPayingContactMPhone

...

varchar(25)

...

Номер мобильного телефона

...

hlt_DogovorPaying.ContactMPhone

...

DogovorPayingDate

...

datetime

...

Дата

...

hlt_DogovorPaying.Date

...

DogovorPayingDateB

...

datetime

...

Дата начала действия

...

hlt_DogovorPaying.Date_B

...

DogovorPayingDateE

...

datetime

...

Дата окончания действия

...

hlt_DogovorPaying.Date_E

...

DogovorPayingDateDoc

...

datetime

...

Дата выдачи документа

...

hlt_DogovorPaying.DateDoc

...

DogovorPayingDescription

...

varchar(255)

...

Примечание

...

hlt_DogovorPaying.Description

...

DogovorPayingDocIssuedBy

...

varchar(255)

...

Кем выдан документ

...

hlt_DogovorPaying.DocIssuedBy

...

DogovorPayingFAMILY

...

varchar(40)

...

Фамилия

...

hlt_DogovorPaying.FAMILY

...

DogovorPayingFlags

...

int

...

Флаги

...

hlt_DogovorPaying.Flags

...

DogovorPayingNAME

...

varchar(40)

...

Имя

...

hlt_DogovorPaying.NAME

...

DogovorPayingOT

...

varchar(40)

...

Отчество

...

hlt_DogovorPaying.OT

...

DogovorPayingisLegalEntity

...

bit

...

Признак юр. лица

...

hlt_DogovorPaying.isLegalEntity

...

DogovorPayingNDOC

...

varchar(15)

...

Номер документа

...

hlt_DogovorPaying.N_DOC

...

DogovorPayingGUID

...

uniqueidentifier

...

Идентификатор

...

hlt_DogovorPaying.GUID

...

DogovorPayingNum

...

varchar(50)

...

Номер

...

hlt_DogovorPaying.Num

...

DogovorPayingDogovor

...

int

...

Договор (тарификатор)

...

hlt_DogovorPaying.rf_DOGOVORID

...

DogovorPayingDogovorPayingType

...

int

...

Тип договора платных услуг

...

hlt_DogovorPaying.rf_DogovorPayingTypeID

+

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

oms_LPU.Lic


Тело:

Включить выборку
Модель передачи счетов из ТММИС в 1С
Модель передачи счетов из ТММИС в 1С

2. Метод получения счетов из сервиса ТМ:МИС по ФИО и ДР плательщика
Якорь
ByPayer
ByPayer

Адрес запроса

GET: {{url}}/api/paidServices/IntegrationInvoice/v2/ByPayer
Раскрыть
titleописание метода

Если тип договора, по которому сформирован счёт "Физическое лицо" и если статус счёта "Создан", "Создан и оказан", "Передан в кассу", "Частично оплачен"

панель
bgColor#f7f7f7

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

Параметры:

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


OGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


OID

varchar(50)

+

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

oms_LPU.Lic


FIOvarchar(50)
-/+

ФИО плательщика



Birthday
datetime
-/+

Дата рождения плательщика

Обязательно, если указано ФИО плательщика




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

Параметры:

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


OGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


OID

varchar(50)

+

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

oms_LPU.Lic


Тело:

Включить выборку
Модель передачи счетов из ТММИС в 1С
Модель передачи счетов из ТММИС в 1С

3. Метод получения счетов из сервиса ТМ:МИС со статусом "Требует отправки в ОФД"
Якорь
Ofd
Ofd

Адрес запроса

GET: {{url}}/api/paidServices/IntegrationInvoice/v2/Ofd
Раскрыть
titleописание метода

Для получения оплаченных счетов с оказанными услугами, требующих отправки в ОФД

панель
bgColor#f7f7f7

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

Параметры:

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


OGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


OID

varchar(50)

+

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

oms_LPU.Lic

IdЗаказаТММИСinvoiceGuiduniqueidentifier-

Гуид счета


hlt_Invoice.GUID
IdЗаказаТММИСnumbervarchar()
-

Номер счета


hlt_Invoice.Id

PayerGUID

uniqueidentifier


-

ГУИД плательщика



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

Параметры:

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


OGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


OID

varchar(50)

+

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

oms_LPU.Lic


Тело:

Включить выборку
Модель передачи счетов из ТММИС в 1С
Модель передачи счетов из ТММИС в 1С

4. Метод передачи подтверждения получения счёта в ТМ:МИС
Якорь
Receive
Receive

Адрес запроса

POST: {{url}}/api/paidServices/IntegrationInvoice/v2/Receive
Раскрыть
titleописание метода

Если счёт в статусе "Создан" или "Создан и оказан", ему ставится статус "Передан в кассу"
Если счёт в статусе "Аннулирован", ему ставится признак получения в 1С (Flags = 1)

панель
bgColor#f7f7f7

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

Параметры:

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


OGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


OID

varchar(50)

+

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

oms_LPU.Lic

IdЗаказаТММИС

invoiceGuid

uniqueidentifier

+

ID Счета.

hlt_Invoice.GUID

5. Метод передачи признака оплаты счёта в ТМ:МИС
Якорь
Pay
Pay

Адрес запроса

POST: {{url}}//api/paidServices/IntegrationInvoice/v2/Pay
Раскрыть
titleописание метода
панель
bgColor#f7f7f7

...

DogovorPayingDepartmentType

...

int

...

Тип отделения

...

hlt_DogovorPaying.rf_kl_DepartmentTypeID

...

DogovorPayingProfitType

...

int

...

Вид оплаты

...

hlt_DogovorPaying.rf_kl_ProfitTypeID

...

DogovorPayingMKAB

...

int

...

№ МКАБ

...

hlt_DogovorPaying.rf_MKABID

...

DogovorPayingOrganisation

...

int

...

Организация

...

hlt_DogovorPaying.rf_OrganisationID

...

DogovorPayingPayer

...

int

...

Плательщик

...

hlt_DogovorPaying.rf_PayerID

...

DogovorPayingSMO

...

int

...

СМО

...

hlt_DogovorPaying.rf_SMOID

...

DogovorPayingTYPEDOC

...

int

...

Тип документа

...

hlt_DogovorPaying.rf_TYPEDOCID

...

DogovorPayingSDOC

...

varchar(10)

...

Серия документа

...

hlt_DogovorPaying.S_DOC

...

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

Параметры:

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

...


OGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN

...


OID

varchar(50)

+

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

oms_LPU.Lic

IdЗаказаТММИС

invoiceGuid

uniqueidentifier

+

ID Счета.

hlt_Invoice.GUID

Тело:

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС

...

PayerMKAB

...

int

НомерЧекаККМ

checkNum

varchar(250)

+

Номер чека в кассовой смене

...

hlt_

...

PayerOrganisation

...

int

...

Организация

...

hlt_Payer.rf_OrganisationID

...

PayerType

...

int

...

Тип плательщика

...

hlt_Payer.rf_PayerTypeID

...

PayerRepresentativeMKAB

...

int

...

Представитель

...

hlt_Payer.rf_RepresentativeMKABID

...

PayerSMO

...

int

...

СМО

...

hlt_Payer.rf_SMOID

...

PayerGuid

...

uniqueidentifier

...

Уникальный идентификатор

...

hlt_Payer.UGuid

Invoice.checkNum


BillDate

datetime

+

Дата чека – дата оплаты

hlt_Invoice.BillDate


cashdeskGuid
uniqueidentifier+Гуид кассыhlt_Cashdesk.UGUID

Typeint+Тип документа (1– Счёт-заказ, 3 – Счёт-возврат)hlt_Invoice.rf_InvoiceTypeID
Массив «Payments»

paySumdecimal(18, 2)+

Сумма платежа

hlt_Invoice.paySum

PaymentTypeint+Форма оплаты (1- Наличный расчет, 3 - Банковская карта)hlt_Invoice.rf_PaymentTypeID

6. Метод обновления статуса счёта в ТМ:МИС
Якорь
Status
Status

Адрес запроса

POST: {{url}}//api/paidServices/IntegrationInvoice/v2/Status
Раскрыть
titleописание метода

После обработки счета в статусе "9-Требуется отправка в ОФД" в 1С, статус счета должен быть обновлен на "10-Оплачен и оказан" и передан в ТМ:МИС.

панель
bgColor#f7f7f7

...

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

Параметры:

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

...


OGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN

...


OID

varchar(50)

+

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

oms_LPU.Lic

...

IdЗаказаТММИС

invoiceGuid

uniqueidentifier

+

ID Счета.

hlt_Invoice.GUID


statusint+

Статус счета

10 - Оплачен и оказан

 

hlt_Invoice.rf_InvoiceStatusID

7. Метод передачи справочника касс в ТМ:МИС
Якорь
CashDesk
CashDesk

Адрес запроса

POST: {{url}}/api/paidServices/IntegrationInvoice/v2/CashDesk
Раскрыть
titleописание метода
панель
bgColor#f7f7f7

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

Параметры:

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

...

DogovorDateB

...

datetime


OGRN

varchar(15)

+

ОГРН ЛПУ

...

oms_

...

LPU.

...

C_

...

DogovorDateE

...

datetime

OGRN


OID

varchar(50)

+

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

...

oms_

...

DogovorDateSign

...

datetime

...

Дата подписания

...

oms_DOGOVOR.DateSign

...

DogovorDogGuid

...

uniqueidentifier

...

Идентификатор

...

oms_DOGOVOR.DogGuid

...

DogovorFlags

...

int

...

Флаги

...

oms_DOGOVOR.Flags

...

DogovorName

...

varchar(100)

...

Наименование

...

oms_DOGOVOR.Name

...

DogovorNum

...

varchar(20)

...

Номер

...

oms_DOGOVOR.Num

...

DogovorRem

...

varchar(251)

...

Примечание

...

oms_DOGOVOR.Rem

...

DogovorFinl

...

int

...

Источники финансирования

...

oms_DOGOVOR.rf_FinlID

...

DogovorMedCareType

...

int

...

Вид медицинской помощи

...

oms_DOGOVOR.rf_kl_MedCareTypeID

...

DogovorProfitType

...

int

...

Классификатор типов пациентов

...

oms_DOGOVOR.rf_kl_ProfitTypeID

LPU.Lic


Тело:

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС


Guid

uniqueidentifier

+

ГУИД кассы в 1С

hlt_Cashdesk.UGUID


Name

varchar(255)

+

Наименование кассы

hlt_Cashdesk.Name


Codevarchar(255)-Код кассыhlt_Cashdesk.Code

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

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

8. Метод получения версии интеграции в ТМ:МИС
Якорь
Version
Version

Адрес запроса

GET: {{url}}/api/paidServices/IntegrationInvoice/Version

GET: {{url}}/api/paidServices/IntegrationInvoice/v2/Version

Раскрыть
titleописание метода

При включении новой версии интеграции метод вернёт "2", иначе "1"

панель
bgColor#f7f7f7

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

Параметры:

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

OGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN

OID

varchar(50)

+

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

oms_LPU.Lic

...

DogovorLPU

...

int

...

ЛПУ

...

oms_DOGOVOR.rf_LPUID

...

DogovorOrganisation

...

int

...

Организации

...

oms_DOGOVOR.rf_OrganisationID

...

DogovorSMO

...

int

...

СМО

...

oms_DOGOVOR.rf_SMOID

...

DogovorTenderKind

...

int

...

Вид контракта

...

oms_DOGOVOR.rf_TenderKindID

...

DogovorTypeDog

...

int

...

Программа страхования

...

oms_DOGOVOR.rf_TYPEDOGID

...

DogovorState

...

int

...

Состояние

...