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

Ключ

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

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

Информация

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

Синий

...

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

1.

...

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

...

метод остался, но нужно перейти на метод получения счетов по номеру

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

Если тип договора, по которому сформирован счёт "Физическое лицо"
и если статус счёта "Создан"
или статус "Аннулирован" и счёт не получали в кассе (Flags = 0),
или статус "Создан", "Передан в кассу", "Аннулирован", "Частично оплачен", если поиск по ФИО и дате рождения плательщика,
или статус "Создан", "Передан в кассу", "Аннулирован", "Частично оплачен", "Считать оплаченым", если поиск по гуиду счёта

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

Параметры:

...

OGRN

...

varchar(15)

...

+

...

ОГРН ЛПУ

...

oms_LPU.C_OGRN

...

OID

...

varchar(50)

...

+

...

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

...

oms_LPU.Lic

по номеру счета или гуиду счета
Якорь
ByNumber
ByNumber

...

Гуид счета

...

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

...

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

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

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

Параметры:

...

OGRN

...

varchar(15)

...

+

...

ОГРН ЛПУ

...

oms_LPU.C_OGRN

...

OID

...

varchar(50)

...

+

...

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

...

oms_LPU.Lic

Тело:

...

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

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

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)

+

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
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

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

Параметры:

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


OGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


OID

varchar(50)

+

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

oms_LPU.Lic

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

invoiceGuid

uniqueidentifier

+

ID Счета.

hlt_Invoice.GUID

Тело:

Поле 1С

Тег ТМ:МИС

Тип

Обязат.

Описание

Поле БД МИС

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

checkNum

varchar(250)

+

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

hlt_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
/status

...

/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СТег ТМ:МИСТипОбязат.ОписаниеПоле БД МИС


OGRN

varchar(15)

+

ОГРН ЛПУ

oms_LPU.C_OGRN


OID

varchar(50)

+

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

oms_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