Поиск позиций техзаданий контрактов
search_contract_tech_specsПоиск по позициям технических заданий (ТЗ) заключённых контрактов — одна строка = позиция ТЗ контракта вместе с исходным пунктом ТЗ извещения: МНН или вид медизделия (miTypeCode — 6-значный код вида по НКМИ, miTypeName, классификация miSection/miSubsection), торговое наименование, лекарственная форма и дозировка, производитель, страна, количество, цена, сумма, снижение, заказчик и поставщик, номера контракта и извещения. Ответ на первой странице содержит Aggregates по всей выборке. Строк выдачи — не больше 200 (10 страниц по 20); для сводной задайте groupBy — итоги по виду МИ, классификации, году или месяцу подписания, владельцу РУ или производителю считаются на сервере по ВСЕЙ выборке и приходят в groups (если строки не нужны — pageSize: 1). Доступ: MCP-сервис страницы «Техническое задание · Контракты», его подключает менеджер КРАСОФТ; без него инструмент вернёт отказ.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fz | No | Закон: 44 и/или 223 | |
| mnn | No | МНН, напр. "Ибупрофен" | |
| page | No | Страница выдачи (0-based) | |
| query | No | Текст поиска: МНН, торговое наименование, производитель, номер контракта или извещения | |
| period | No | Период по году подписания контракта: "2y" — последние 2 года, "5y" — 5 лет, "older" — старше 5 лет, "all" — весь корпус (медленнее). По умолчанию "2y"; при заданных датах — "all" | |
| country | No | Страна производства (точное название) | |
| groupBy | No | Сводная по всей выборке; в каждой группе key — значение разреза. Разрезы МИ (только позиции МИ): "miType" — по коду вида НКМИ (с его классификацией), "miClassification" — по подразделу классификации, "miSection" — по разделу. "signedYear" / "signedMonth" — ряд по годам или месяцам подписания (key «2026» / «2026-03», группы по времени; если периодов больше groupSize — последние). "regHolder" — владелец РУ (вероятный), "manufacturer" — производитель (вероятный): те же поля, что в BI, считаются по аналитической витрине и не работают со свободным текстом query; незаполненные — группа «[не указан]». По каждой группе: rows, sum, qty, contracts (оценка, погрешность до 2–3 %); groupsTotal, totalRows/totalSum и otherRows/otherSum — чтобы итог по группам сходился с итогом выборки. Если сводная не посчиталась, причина — в groupsError | |
| pageSize | No | Размер страницы | |
| signedTo | No | Дата подписания контракта по (ГГГГ-ММ-ДД) | |
| groupSize | No | Сколько групп вернуть, по убыванию суммы | |
| onlyGnvlp | No | Только препараты из перечня ЖНВЛП | |
| tradeName | No | Торговое наименование | |
| miTypeName | No | Вид медизделия по словам названия в НКМИ, напр. "перчатки нитриловые" | |
| signedFrom | No | Дата подписания контракта с (ГГГГ-ММ-ДД) | |
| contractNum | No | Реестровый номер контракта | |
| miTypeCodes | No | Коды видов медизделий по НКМИ — 6 цифр, напр. ["185830"] | |
| regionCodes | No | Коды регионов РФ: 2 цифры ("77" — Москва) либо полный 13-значный код | |
| customerInns | No | ИНН заказчиков | |
| includeTotal | No | Точный счёт найденного без потолка. Без него total не больше 10 000 — это значит «10 000 и больше» | |
| manufacturer | No | Производитель | |
| supplierInns | No | ИНН поставщиков | |
| notificationNum | No | Номер извещения | |
| miClassification | No | Классификация МИ по видам: код раздела ("2"), подраздела ("2.25") или слово из названия ("перчатки") |