- Создатель Бочарникова Елена, отредактировано дек. 18, 2024
Зелёный - новая сущность в ТМ:МИС.
Синий - новые поля в модели
1. Метод получения счетов из сервиса ТМ:МИС по номеру счета или гуиду счета
Адрес запроса
GET: {{url}}/api/paidServices/IntegrationInvoice/v2/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 |
Тело:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
cashdeskGuid | uniqueidentifier | - | ГУИД кассы (если идентификатор кассы не передан, то счет доступен для всех касс медицинского учреждения) | hlt_Cashdesk.UGUID | |
BillFlag | bit | + | Признак оплаты счёта | hlt_Invoice.BillFlag | |
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | + | ID Счета По данному полю осуществляется поиск заказа. Документ создается только если в системе не найден такой ID. | hlt_Invoice.GUID |
НомерЗаказаТММИС | invoiceNum | varchar(50) | + | Номер счета. Информационное поле выводится на форму | hlt_Invoice.Num |
ДатаЗаказаТММИС | date | datetime | + | Дата счета – дата выставления счёта в ТМ:МИС | hlt_Invoice.Date |
PayerGUID | uniqueidentifier | + | ГУИД плательщика
| По данному полю осуществляется поиск данных, если не найдено создается новый. Справочник создаётся один раз, потом автоматически не синхронизируется. | |
birthday | datetime | + | Дата рождения плательщика | ||
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 |
Type | int | + | Тип документа (1– Счёт-заказ, 3 – Счёт-возврат) | hlt_Invoice.rf_InvoiceTypeID | |
ParentInvoiceGuid | uniqueidentifier | - | Идентификатор счета (родительского счета), в рамках которого были оплачены услуги, которые включены в счет возврат. При передаче счета с типом "Счет возврат" указание идентификатора родительского счета обязательно. | hlt_Invoice.GUID | |
isCancelled | bit | Признак аннулирования счета | hlt_Invoice.FLAG | ||
paySum | decimal(18, 2) | + | Сумма, подлежащая оплате (Рассчитывается как сумма счета - сумма оплаты) | hlt_Invoice.paySum | |
invoiceSum | decimal(18, 2) | + | Сумма счёта | hlt_Invoice.InvoiceSum | |
status | int | + | Статус счёта 1 - Создан 2 - Передан в кассу 3 - Оплачен 4 - Выполнен 5 - Аннулирован 6 - Частично оплачен 7 - Считать оплаченным 8 - Создан и оказан 9 - Требуется отправка в ОФД 10 - Оплачен и оказан | hlt_Invoice.rf_InvoiceStatusID → hlt_InvoiceStatus.Code | |
Массив «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 |
Стоимость | smCost | decimal(18, 2) | + | Итоговая сумма по позиции счета с учетом скидки (цена с учетом скидки * количество) | hlt_BillService.ValueTariff |
Цена со скидкой | smPrice | decimal(18, 2) | + | Цена за единицу услуги с учётом скидки. | hlt_BillService.discountPrice
|
Признак оказания услуги | isCompleted | bit | + | Если услуга оказана -1 Если услуга не оказана - 0 | Если hlt_smtap ссылается на rf_BillServiceID, то услуга считается оказанной Если в hlt_smtap нет связанных rf_BillServiceID, то услуга считается не оказанной |
{ "cashdeskGuid": "00000000-0000-0000-0000-000000000000", "invoiceGuid": "3e72703e-6e67-491c-b5cd-d9c9281dfa2f", "invoiceNum": "4328", "date": "2024-02-07T15:08:40.887", "payerGuid": "2e0f6863-254d-4b3b-907b-7ccef2061133", "family": "Васильченко", "name": "Анастасия", "ot": "Михайловна", "birthday": "1976-06-13T00:00:00", "contactMPhone": "", "contactEmail": "", "type": 1, "parentInvoiceGuid": "00000000-0000-0000-0000-000000000000", "isCancelled": false, "invoiceSum": 450.00, "paySum": 450.00, "services": [ { "smGuid": "c3d19991-0146-4ad6-b03d-3bd4eb6be5e1", "smCode": "A01.30.011", "smName": "Пальпация терапевтическая", "smCount": 1.00, "smPrice": 450.00, "smCost": 450.00, "tax": 1.0 } ] }
2. Метод получения счетов из сервиса ТМ:МИС по ФИО и ДР плательщика
Адрес запроса
GET: {{url}}/api/paidServices/IntegrationInvoice/v2/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 |
Тело:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
cashdeskGuid | uniqueidentifier | - | ГУИД кассы (если идентификатор кассы не передан, то счет доступен для всех касс медицинского учреждения) | hlt_Cashdesk.UGUID | |
BillFlag | bit | + | Признак оплаты счёта | hlt_Invoice.BillFlag | |
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | + | ID Счета По данному полю осуществляется поиск заказа. Документ создается только если в системе не найден такой ID. | hlt_Invoice.GUID |
НомерЗаказаТММИС | invoiceNum | varchar(50) | + | Номер счета. Информационное поле выводится на форму | hlt_Invoice.Num |
ДатаЗаказаТММИС | date | datetime | + | Дата счета – дата выставления счёта в ТМ:МИС | hlt_Invoice.Date |
PayerGUID | uniqueidentifier | + | ГУИД плательщика
| По данному полю осуществляется поиск данных, если не найдено создается новый. Справочник создаётся один раз, потом автоматически не синхронизируется. | |
birthday | datetime | + | Дата рождения плательщика | ||
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 |
Type | int | + | Тип документа (1– Счёт-заказ, 3 – Счёт-возврат) | hlt_Invoice.rf_InvoiceTypeID | |
ParentInvoiceGuid | uniqueidentifier | - | Идентификатор счета (родительского счета), в рамках которого были оплачены услуги, которые включены в счет возврат. При передаче счета с типом "Счет возврат" указание идентификатора родительского счета обязательно. | hlt_Invoice.GUID | |
isCancelled | bit | Признак аннулирования счета | hlt_Invoice.FLAG | ||
paySum | decimal(18, 2) | + | Сумма, подлежащая оплате (Рассчитывается как сумма счета - сумма оплаты) | hlt_Invoice.paySum | |
invoiceSum | decimal(18, 2) | + | Сумма счёта | hlt_Invoice.InvoiceSum | |
status | int | + | Статус счёта 1 - Создан 2 - Передан в кассу 3 - Оплачен 4 - Выполнен 5 - Аннулирован 6 - Частично оплачен 7 - Считать оплаченным 8 - Создан и оказан 9 - Требуется отправка в ОФД 10 - Оплачен и оказан | hlt_Invoice.rf_InvoiceStatusID → hlt_InvoiceStatus.Code | |
Массив «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 |
Стоимость | smCost | decimal(18, 2) | + | Итоговая сумма по позиции счета с учетом скидки (цена с учетом скидки * количество) | hlt_BillService.ValueTariff |
Цена со скидкой | smPrice | decimal(18, 2) | + | Цена за единицу услуги с учётом скидки. | hlt_BillService.discountPrice
|
Признак оказания услуги | isCompleted | bit | + | Если услуга оказана -1 Если услуга не оказана - 0 | Если hlt_smtap ссылается на rf_BillServiceID, то услуга считается оказанной Если в hlt_smtap нет связанных rf_BillServiceID, то услуга считается не оказанной |
{ "cashdeskGuid": "00000000-0000-0000-0000-000000000000", "invoiceGuid": "3e72703e-6e67-491c-b5cd-d9c9281dfa2f", "invoiceNum": "4328", "date": "2024-02-07T15:08:40.887", "payerGuid": "2e0f6863-254d-4b3b-907b-7ccef2061133", "family": "Васильченко", "name": "Анастасия", "ot": "Михайловна", "birthday": "1976-06-13T00:00:00", "contactMPhone": "", "contactEmail": "", "type": 1, "parentInvoiceGuid": "00000000-0000-0000-0000-000000000000", "isCancelled": false, "invoiceSum": 450.00, "paySum": 450.00, "services": [ { "smGuid": "c3d19991-0146-4ad6-b03d-3bd4eb6be5e1", "smCode": "A01.30.011", "smName": "Пальпация терапевтическая", "smCount": 1.00, "smPrice": 450.00, "smCost": 450.00, "tax": 1.0 } ] }
3. Метод получения счетов из сервиса ТМ:МИС со статусом "Требует отправки в ОФД"
Адрес запроса
GET: {{url}}/api/paidServices/IntegrationInvoice/v2/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 |
PayerGUID | uniqueidentifier | - | ГУИД плательщика |
Выходные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic |
Тело:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
cashdeskGuid | uniqueidentifier | - | ГУИД кассы (если идентификатор кассы не передан, то счет доступен для всех касс медицинского учреждения) | hlt_Cashdesk.UGUID | |
BillFlag | bit | + | Признак оплаты счёта | hlt_Invoice.BillFlag | |
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | + | ID Счета По данному полю осуществляется поиск заказа. Документ создается только если в системе не найден такой ID. | hlt_Invoice.GUID |
НомерЗаказаТММИС | invoiceNum | varchar(50) | + | Номер счета. Информационное поле выводится на форму | hlt_Invoice.Num |
ДатаЗаказаТММИС | date | datetime | + | Дата счета – дата выставления счёта в ТМ:МИС | hlt_Invoice.Date |
PayerGUID | uniqueidentifier | + | ГУИД плательщика
| По данному полю осуществляется поиск данных, если не найдено создается новый. Справочник создаётся один раз, потом автоматически не синхронизируется. | |
birthday | datetime | + | Дата рождения плательщика | ||
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 |
Type | int | + | Тип документа (1– Счёт-заказ, 3 – Счёт-возврат) | hlt_Invoice.rf_InvoiceTypeID | |
ParentInvoiceGuid | uniqueidentifier | - | Идентификатор счета (родительского счета), в рамках которого были оплачены услуги, которые включены в счет возврат. При передаче счета с типом "Счет возврат" указание идентификатора родительского счета обязательно. | hlt_Invoice.GUID | |
isCancelled | bit | Признак аннулирования счета | hlt_Invoice.FLAG | ||
paySum | decimal(18, 2) | + | Сумма, подлежащая оплате (Рассчитывается как сумма счета - сумма оплаты) | hlt_Invoice.paySum | |
invoiceSum | decimal(18, 2) | + | Сумма счёта | hlt_Invoice.InvoiceSum | |
status | int | + | Статус счёта 1 - Создан 2 - Передан в кассу 3 - Оплачен 4 - Выполнен 5 - Аннулирован 6 - Частично оплачен 7 - Считать оплаченным 8 - Создан и оказан 9 - Требуется отправка в ОФД 10 - Оплачен и оказан | hlt_Invoice.rf_InvoiceStatusID → hlt_InvoiceStatus.Code | |
Массив «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 |
Стоимость | smCost | decimal(18, 2) | + | Итоговая сумма по позиции счета с учетом скидки (цена с учетом скидки * количество) | hlt_BillService.ValueTariff |
Цена со скидкой | smPrice | decimal(18, 2) | + | Цена за единицу услуги с учётом скидки. | hlt_BillService.discountPrice
|
Признак оказания услуги | isCompleted | bit | + | Если услуга оказана -1 Если услуга не оказана - 0 | Если hlt_smtap ссылается на rf_BillServiceID, то услуга считается оказанной Если в hlt_smtap нет связанных rf_BillServiceID, то услуга считается не оказанной |
{ "cashdeskGuid": "00000000-0000-0000-0000-000000000000", "invoiceGuid": "3e72703e-6e67-491c-b5cd-d9c9281dfa2f", "invoiceNum": "4328", "date": "2024-02-07T15:08:40.887", "payerGuid": "2e0f6863-254d-4b3b-907b-7ccef2061133", "family": "Васильченко", "name": "Анастасия", "ot": "Михайловна", "birthday": "1976-06-13T00:00:00", "contactMPhone": "", "contactEmail": "", "type": 1, "parentInvoiceGuid": "00000000-0000-0000-0000-000000000000", "isCancelled": false, "invoiceSum": 450.00, "paySum": 450.00, "services": [ { "smGuid": "c3d19991-0146-4ad6-b03d-3bd4eb6be5e1", "smCode": "A01.30.011", "smName": "Пальпация терапевтическая", "smCount": 1.00, "smPrice": 450.00, "smCost": 450.00, "tax": 1.0 } ] }
4. Метод передачи подтверждения получения счёта в ТМ:МИС
Адрес запроса
POST: {{url}}/api/paidServices/IntegrationInvoice/v2/Receive |
Если счёт в статусе "Создан" или "Создан и оказан", ему ставится статус "Передан в кассу"
Если счёт в статусе "Аннулирован", ему ставится признак получения в 1С (Flags = 1)
Входные данные.
Параметры:
Поле 1С | Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN | |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic | |
IdЗаказаТММИС | invoiceGuid | uniqueidentifier | + | ID Счета. | hlt_Invoice.GUID |
5. Метод передачи признака оплаты счёта в ТМ:МИС
Адрес запроса
POST: {{url}}//api/paidServices/IntegrationInvoice/v2/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 |
6. Метод обновления статуса счёта в ТМ:МИС
Адрес запроса
POST: {{url}}//api/paidServices/IntegrationInvoice/v2/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 | + | Статус счета 10 - Оплачен и оказан
| hlt_Invoice.rf_InvoiceStatusID |
7. Метод передачи справочника касс в ТМ:МИС
Адрес запроса
POST: {{url}}/api/paidServices/IntegrationInvoice/v2/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 |
8. Метод получения версии интеграции в ТМ:МИС
Адрес запроса
GET: {{url}}/api/paidServices/IntegrationInvoice/Version |
GET: {{url}}/api/paidServices/IntegrationInvoice/v2/Version |
При включении новой версии интеграции метод вернёт "2", иначе "1"
Входные данные.
Параметры:
Тег ТМ:МИС | Тип | Обязат. | Описание | Поле БД МИС |
OGRN | varchar(15) | + | ОГРН ЛПУ | oms_LPU.C_OGRN |
OID | varchar(50) | + | OID структурного подразделения | oms_LPU.Lic |
- Нет меток
2 Комментариев
Ивасив Сергей Вячеславович
smCost определить, что передаем в этом поле и скорректировать наименование:
Крамарев Родион
Ивасив Сергей Вячеславович