Зелёный - новая сущность в ТМ:МИС.
Синий - новые поля в модели
метод остался, но нужно перейти на метод получения счетов по номеру
Если тип договора, по которому сформирован счёт "Физическое лицо" |
Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic | |
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | - | Гуид счета | hlt_Invoice.GUID |
FIO | varchar(50) | -/+ | ФИО плательщика | ||
Birthday | datetime | -/+ | Дата рождения плательщика Обязательно, если указано ФИО плательщика |
Выходные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic |
Тело:
GET: {{url}}/api/paidServices/IntegrationInvoice/ByNumber |
Если тип договора, по которому сформирован счёт "Физическое лицо" |
Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic | |
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | - | Гуид счета | hlt_Invoice.GUID |
IdЗаказаТММИС | number | varchar() | - | Номер счета | hlt_Invoice.Id |
Выходные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic |
Тело:
GET: {{url}}/api/paidServices/IntegrationInvoice/ByPayer |
Если тип договора, по которому сформирован счёт "Физическое лицо" |
Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic | |
FIO | varchar(50) | -/+ | ФИО плательщика | ||
Birthday | datetime | -/+ | Дата рождения плательщика Обязательно, если указано ФИО плательщика |
Выходные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic |
Тело:
GET: {{url}}/api/paidServices/IntegrationInvoice/ofd |
Для получения оплаченных счетов с оказанными услугами, требующих отправки в ОФД |
Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic | |
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | - | Гуид счета | hlt_Invoice.GUID |
IdЗаказаТММИС | number | varchar() | - | Номер счета | hlt_Invoice.Id |
Выходные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic |
Тело:
POST: {{url}}/api/paidServices/IntegrationInvoice/Receive |
Если счёт в статусе "Создан", ему ставится статус "Передан в кассу" |
Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic | |
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | + | ID Счета. | hlt_Invoice.GUID |
POST: {{url}}//api/paidServices/IntegrationInvoice/Pay |
Входные данные.
Параметры:
Поле 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 | |
Type | int | + | Тип документа (1– Счёт-заказ, 3 – Счёт-возврат) | hlt_Invoice.rf_InvoiceTypeID | |
Массив «Payments» | |||||
paySum | decimal(18, 2) | + | Сумма платежа | hlt_Invoice.paySum | |
PaymentType | int | + | Форма оплаты (1- Наличный расчет, 3 - Банковская карта) | hlt_Invoice.rf_PaymentTypeID |
POST: {{url}}//api/paidServices/IntegrationInvoice/status |
Описание метода:
После обработки счета в статусе "9-Требуется отправка в ОФД" в 1С, статус счета должен быть обновлен на "10-Оплачен и оказан" и передан в ТМ:МИС.
Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic | |
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | + | ID Счета. | hlt_Invoice.GUID |
status | int | + | Статус счета 1 - Создан 2 - Передан в кассу 3 - Оплачен 4 - Выполнен 5 - Аннулирован 6 - Частично оплачен 7 - Считать оплаченным 8 - Создан и оказан 9 - Требуется отправка в ОФД 10 - Оплачен и оказан | hlt_Invoice.rf_InvoiceStatusID |
POST: {{url}}/api/paidServices/IntegrationInvoice/CashDesk |
Входные данные.
Параметры:
Поле 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 | |
Code | varchar(255) | - | Код кассы | hlt_Cashdesk.Code | |
DateBegin | datetime | - | Дата начала действия | hlt_Cashdesk.DateBegin | |
DateEnd | datetime | - | Дата окончания действия | hlt_Cashdesk.DateEnd |