Оглавление

ScanBuy — инструкция пользователя

От первого запуска до ежедневной работы. Читать подряд не обязательно: разделы 1–4 — настройка, остальные — про конкретные страницы, к ним можно возвращаться по мере надобности.

Зачем это приложение

ScanBuy находит, кому продать вашу продукцию, — через государственные закупки.

Важно понять главное с самого начала: мы не участвуем в закупках. Мы ищем закупки, в сметах которых встречаются наши ТМЦ (плиты, бордюры, блоки — то, что лежит в вашем каталоге), ждём, пока определится победитель закупки, и предлагаем ему наши ТМЦ для исполнения контракта. Победитель — это и есть потенциальный покупатель.

Путь закупки через приложение:

  • Профили мониторинга ищут закупки сами, по расписанию; на странице Поиск закупок вы добавляете закупки вручную.
  • Всё добавленное попадает в очередь конвейера и проходит Обработку: приложение скачивает сметы, сопоставляет их с каталогом ТМЦ и проверяет регион поставки.
  • Результат появляется в Инбоксе — списке закупок, ждущих вашего решения. Решения ровно два: «В работу» или «Отклонить».
  • Взятые в работу живут на странице В работе: сначала «Ждём итогов», затем «Победитель определён» — это лид, пора звонить.
  • Поговорили с победителем — жмёте «☑ Отработана». Отработанное, отклонённое и авто-отсеянное лежит в Архиве, откуда всё можно вернуть.

Меню слева повторяет этот путь: группа «Работа» (Инбокс, В работе, Архив) — ежедневная рутина; «Поиск и данные» (Поиск закупок, Каталог ТМЦ, Карта СКФО) — ручной поиск и справочники; «Настройка» (Профили мониторинга, Настройки) — задаётся один раз. Карта СКФО — географическая картинка той же воронки: точки на карте — закупки с нашими ТМЦ, цвет — их статус.

Первый запуск

Зачем: настроить приложение так, чтобы дальше оно искало закупки само.

Как запускается приложение:

  • ScanBuy.exe — обычный способ. При запуске он сам проверяет обновления, скачивает свежую версию приложения с сервера компании и открывает ScanBuy в браузере (адрес http://localhost:8501). Ничего вводить не нужно.
  • run.bat — запасной способ для запуска из папки с программой. Спросит адрес VPS-сервера и токен доступа (их выдаёт администратор), затем откроет тот же адрес в браузере.

При первом запуске Инбокс покажет чек-лист из трёх шагов — приложение само подскажет, чего не хватает:

  1. Шаг 1. «Каталог ТМЦ пуст — автопилоту не с чем сопоставлять закупки». Перейдите по ссылке Открыть Каталог ТМЦ и заполните каталог (раздел 3).
  2. Шаг 2. «Нет включённых профилей мониторинга — автопилот не знает, что искать». Перейдите в Открыть Профили мониторинга и создайте профиль (раздел 4).
  3. Шаг 3. «Всё настроено, но цикл ещё не запускался» — нажмите ▶ Запустить цикл сейчас на Инбоксе. Первый цикл найдёт закупки по профилю, скачает сметы и наполнит Инбокс.

Чтобы циклы шли сами, без открытого приложения, установите задачу Планировщика Windows на странице «Настройки» (раздел 12).

Каталог ТМЦ

Зачем: каталог — это то, ЧТО приложение ищет в сметах. Пустой каталог = пустой Инбокс.

Страница «Каталог ТМЦ»: вкладки Каталог, Импорт из Excel, Песочница сопоставления, AI-анализ; редактируемая таблица позиций с колонками Наименование, Синонимы, Категория, Ед. изм., Вкл.
Куда смотреть: вкладки под заголовком — «Каталог», «Импорт из Excel», «Песочница сопоставления», «AI-анализ (платно)». В таблице колонка «Вкл» — выключенные позиции в сопоставлении не участвуют.

Вкладка «Каталог» — просмотр и правка

Таблица редактируется прямо на месте: кликните в ячейку и печатайте. Колонки:

  • Наименование — как позиция называется у вас;
  • Синонимы (через ;) — как её называют в сметах. Чем больше синонимов, тем больше закупок найдётся: «бордюр» в смете может быть «камнем бортовым»;
  • Категория, Ед. изм. — справочные;
  • Вкл — галочка участия в сопоставлении. Сняли — позиция не ищется.

После правок нажмите 💾 Сохранить изменения. Удаление — через 🗑 Удалить позиции: выберите позиции в списке и нажмите «Удалить безвозвратно» (или выделите строки в таблице, нажмите Delete на клавиатуре и сохраните).

Вкладка «Импорт из Excel»

Вкладка «Импорт из Excel» с полем загрузки файла (XLSX, XLSM, XLS).
Куда смотреть: одна кнопка Upload — дальше поля появятся после загрузки файла.
  1. Загрузите файл с номенклатурой (xlsx, xlsm или xls).
  2. Выберите Лист и строку заголовков (приложение предложит её само).
  3. Сопоставьте колонки: «Наименование» обязательна, «Синонимы / Тип», «Категория», «Ед. изм.» — по желанию.
  4. Нажмите 📥 Импортировать. Дубликаты по названию будут пропущены — импортировать один файл дважды не страшно.

Вкладка «Песочница сопоставления»

Вкладка «Песочница сопоставления»: переключатель Файлы/Текст, поле загрузки документов и кнопка «Сопоставить файлы».
Куда смотреть: переключатель «Файлы / Текст» — проверить можно и файл сметы, и просто вставленный текст.

Здесь можно проверить, как матчер видит конкретную смету, — до того, как закупка пройдёт через конвейер. Загрузите файлы (PDF, Word, Excel, RTF, архивы) и нажмите 🔍 Сопоставить файлы, либо вставьте текст и нажмите 🔍 Сопоставить. Увидите найденные позиции с процентом совпадения — удобно для подбора синонимов.

Кнопка «🔁 Пересопоставить закупки с каталогом»

Блок «Пересопоставление» с подсказкой о том, что каталог менялся, и кнопкой «Пересопоставить закупки с каталогом».
Куда смотреть: синяя подсказка «Каталог менялся …, а закупки сопоставлены с прежним» — сигнал, что пора нажать кнопку ниже.

Когда её жать: после любой правки каталога — добавили позицию, включили выключенную, дописали синоним. Уже обработанные закупки сопоставлены со СТАРЫМ каталогом; пересопоставление прогоняет матчер заново по документам, которые уже скачаны.

Что важно знать:

  • в интернет не ходит и денег не тратит — жать можно смело и часто;
  • закупки без файлов на диске (например, отклонённые — при отклонении файлы удаляются) не затрагиваются;
  • работает в фоне: можно уйти на другую страницу, ход и итог видны в панели слева («🔁 Пересопоставление», там же кнопка ⏹ Остановить пересопоставление);
  • результат честный в обе стороны: появились совпадения — закупка поднимется в Инбокс, пропали — уйдёт в Архив. Итог будет показан словами: сколько пересопоставлено, сколько поднято, сколько ушло.

Та же подсказка «Каталог ТМЦ менялся после последнего пересопоставления» появляется и на Инбоксе — с кнопкой-ссылкой Пересопоставить.

Профили мониторинга

Зачем: профиль — это то, ГДЕ и ЧТО автопилот ищет сам, каждый цикл.

Форма профиля мониторинга: название, галочка «Профиль включён», поисковые запросы по одному на строку, регионы места поставки, статус закупки, галочки 44-ФЗ и 223-ФЗ.
Куда смотреть: «Поисковые запросы (по одному на строку)» — каждая строка = отдельный поиск; «Профиль включён» — выключенный профиль цикл пропускает.

Поля условий:

  • Поисковые запросы (по одному на строку) — как ручной поиск на zakupki.gov.ru: все слова строки должны встретиться в закупке. Можно писать обрезанные корни («чечен дорог») — так ловятся разные словоформы. Строка из одного реестрового номера — отслеживать конкретную закупку.
  • Регионы места поставки (пусто = вся Россия) — проверяются по месту поставки из извещения каждой найденной закупки, а не по региону заказчика. Закупка с поставкой в другой регион уйдёт в Архив с пометкой «Не тот регион».
  • Статус закупки (пусто = любой) — «Подача заявок», «Работа комиссии», «Закупка завершена», «Закупка отменена». Пусто — искать в любом статусе, включая завершённые: там победитель уже известен, лид доступен сразу.
  • 44-ФЗ / 223-ФЗ — типы закупок.
  • НМЦК от / до — границы цены закупки.
Нижняя часть формы профиля: единственное поле дат «Обновлено за, дней», границы НМЦК, кнопки Сохранить, Проверить профиль и Удалить профиль.
Куда смотреть: у профиля только одно поле дат — «Обновлено за, дней». Ниже — «Проверить профиль» и «Удалить профиль».

Почему у профиля нет дат «с … по …». Профиль работает вечно: цикл перезапускает его каждые пару часов. Фиксированный период однажды остался бы в прошлом, и профиль молча перестал бы находить новое — вы бы заметили это только через неделю пустых циклов. Поэтому окно всегда скользящее: «Обновлено за N дней» — закупки, которые менялись за последние N дней (довыложили документы, продлили подачу, появился протокол). Период с фиксированными датами есть только в ручном Поиске.

Кнопки:

  • 💾 Сохранить — сохранить условия. Пустой профиль (ни слов, ни региона, ни НМЦК) не сохранится — иначе автопилот качал бы всю ленту закупок страны.
  • 🔎 Проверить профиль — прогнать условия как ручной поиск прямо сейчас, не дожидаясь цикла. Покажет первые 20 находок; уже отслеживаемые отмечены галочкой в колонке «В базе». Так удобно калибровать слова и окно.
  • 🗑 Удалить профиль — безвозвратно; найденные профилем закупки при этом остаются в базе.

Новый профиль создаётся в развороте ➕ Новый профиль внизу страницы. Ещё один способ завести профиль — из удачного ручного поиска, кнопкой 💾 Сохранить как профиль (раздел 10).

Инбокс — главная рутина

Зачем: Инбокс — список закупок, ждущих вашего решения. Цель работы с ним — довести его до пустого: по каждой закупке решить «В работу» или «Отклонить».

Верх страницы Инбокс: меню слева со счётчиками, подсказка о пересопоставлении, кнопка «Запустить цикл сейчас», сводка воронки и свёрнутая секция «Конвейер: в очереди 144».
Куда смотреть: строка-сводка под кнопкой цикла — «неразобрано / в работе / в очереди конвейера / архив» — вся воронка одним взглядом. Ниже — секция «Конвейер» и фильтры списка.

Сверху вниз:

  • ▶ Запустить цикл сейчас — запустить полный цикл автопилота вручную. Пока цикл идёт, здесь же появляются кнопка ⏹ Остановить цикл и строка прогресса. По окончании — сводка: сколько найдено, сколько обработано.
  • Сводка воронки: «неразобрано: 58 · в работе: 4 (🔥 лидов: 2) · в очереди конвейера: 144 · архив: 168». Эти же цифры дублируются в меню слева.
  • ⚙️ Конвейер: в очереди N — свёрнутая секция очереди (раздел 6).
  • Фильтр «Регион» и «Сортировка»: «По стоимости наших ТМЦ» (жирные лиды сверху), «По НМЦК», «По дате добавления». Активная колонка сортировки помечена в шапке списка маркером ▼.

Строка закупки

Строка закупки в Инбоксе: колонки Закупка, Регион, НМЦК, Наши ТМЦ, Даты, Действия; в колонке Наши ТМЦ — сумма 7 445 ₽, 11 позиций, из них 9 сомнительных со знаком предупреждения; под строкой подпись «скачано 2 из 10 файлов».
Куда смотреть: колонка «Наши ТМЦ» — сумма, число позиций и их названия; ⚠ — сомнительные. Внизу строки серым — служебная подпись «скачано 2 из 10 файлов».

Одна строка = одна закупка, колонки:

  • Закупка — полное название (ссылка на zakupki.gov.ru), под ним номер, вердикт матчера («✅ Релевантна» / «❓ Требует проверки»), дата добавления, профиль-источник и 📍 место поставки.
  • Регион, НМЦК — регион поставки и цена всей закупки.
  • Наши ТМЦ — главная колонка. Сверху: сметная стоимость наших ТМЦ (сумма «кол-во × цена» по совпавшим строкам смет), число позиций и счётчик сомнительных. Ниже — названия ТМЦ (до пяти, дальше «…и ещё N»). Позиции с ⚠ — сомнительные: матчер не уверен в совпадении, поэтому в сумму они не входят. «4 позиции без суммы» — это не поломка: у этих позиций просто не распарсились числа или все они сомнительные.
  • Даты — «размещено», «обновлено», «заявки до …» (с остатком дней до окончания подачи: пока заявки не закрыты, лида быть не может).
  • Действия — ✅ В работу, 🚫 Отклонить, Подробнее….

Под колонками, во всю ширину, — служебная подпись: «📄 скачано N из M файлов — остальное отсеяно по имени», ошибка обработки, состояние AI-анализа.

Секции

Список разбит на две секции: «✅ Уверенные совпадения» — матчер уверен, решение обычно быстрое; «❓ Требуют проверки» — только сомнительные совпадения, нераспознанные сметы или закупки, добавленные вручную без совпадений. Их стоит открывать через «Подробнее…».

Решения

  • ✅ В работу — наши ТМЦ здесь есть, ведём дальше. Закупка уходит на страницу «В работе», итоги отслеживаются автоматически.
  • 🚫 Отклонить — не интересна. Уходит в Архив, подтверждения не спрашивает, потому что обратимо (↩ Вернуть в Архиве). Но учтите: скачанные файлы закупки при отклонении удаляются с диска — при возврате их скачает заново следующий цикл.
  • 🧹 Стереть — полное удаление закупки из базы со всеми результатами. Безвозвратно, поэтому всегда через окно подтверждения (см. Архив).

Массовые действия

Инбокс с выделенной секцией: галочки строк отмечены, панель показывает «Выделить всё показанное (50)», «Отклонить выбранные (16)» и «Стереть выбранные (16)».
Куда смотреть: счётчики в кнопках — «Отклонить выбранные (16)» — всегда говорят, сколько строк затронет нажатие.
  • Галочка слева в каждой строке — выделение.
  • Галочка в шапке секции — «выделить секцию» (все её показанные строки).
  • Выделить всё показанное (N) — все строки на экране.
  • 🚫 Отклонить выбранные (N) и 🧹 Стереть выбранные (N) — над и под списком.

Выделение всегда означает ровно то, что видно на экране: смена фильтра или сортировки сбрасывает его, строки, ушедшие с экрана, из выделения вычищаются. Так «Отклонить выбранные (12)» никогда не заденет закупку, которой вы не видите.

Список показывает по 50 строк; дальше — кнопка Показать ещё.

Секция «Конвейер»

Зачем: здесь видно всё, что принято в мониторинг, но ещё не обработано, — у этих закупок нет вердикта, и в списке Инбокса их пока не видно. Если закупка «пропала» сразу после добавления — она здесь.

Секция «⚙️ Конвейер: в очереди N» на Инбоксе видна, только когда очередь не пуста. После добавления закупок из Поиска она раскрывается сама.

Раскрытая секция «Конвейер»: фильтры Источник, Регион, Сортировка; таблица очереди с колонками Размещено, Добавлена, Закупка, НМЦК, Регион, Источник; ниже кнопки «Обработать выбранные», «Отклонить выбранные», «Стереть всё показанное».
Куда смотреть: две соседние колонки дат — «Размещено» и «Добавлена» — это разные вещи. Внизу — кнопки массовых действий.
  • «Размещено» — дата объявления закупки на zakupki.gov.ru.
  • «Добавлена» — когда закупка попала в НАШ мониторинг (нашёл профиль или добавили вручную). Не путайте: свежедобавленная закупка может быть размещена месяц назад.

Фильтры «Источник» (Ручной поиск / Профили) и «Регион», сортировка «По дате добавления / По НМЦК / Сначала готовые». Сортировка влияет только на экран: конвейер всё равно обрабатывает закупки по очереди, от старых к новым.

Построчный список очереди: у каждой закупки кнопки «Обработать», «Отклонить», «Стереть» и подпись «размещено … добавлена … готова к обработке».
Куда смотреть: подпись под названием — «размещено … · добавлена … · готова к обработке» (или «ретрай в ЧЧ:ММ», если предыдущая попытка сорвалась).

Действия:

  • ▶ Обработать (в строке) и ▶ Обработать выбранные (N) — обработать только эти закупки прямо сейчас, не запуская общий цикл: скачать документы и сопоставить с каталогом. Прогресс — в панели слева, результат появится в Инбоксе. Кнопки недоступны, пока выполняется цикл.
  • 🚫 Отклонить — выкинуть из очереди до того, как на закупку потратится трафик. Уйдёт в Архив и не вернётся при следующих поисках.
  • 🧹 Стереть — безвозвратное удаление, через подтверждение.

Диалог «Подробнее…»

Зачем: это рабочее место по одной закупке — полная таблица позиций, файлы, AI-анализ, проверка победителя. Открывается кнопкой «Подробнее…» из любой строки; закрывается только крестиком — действия внутри не выбрасывают вас на страницу.

Диалог закупки: шапка с названием, датами и местом поставки; таблица «Наши ТМЦ в закупке» с колонками ТМЦ, Строка сметы, Кол-во, Ед., Цена за ед., Стоимость, Источник, Документ.
Куда смотреть: колонка «Строка сметы» — оригинальный текст из документа, по которому сработало совпадение: сразу видно, С ЧЕМ сопоставилось. В «Источник» — «⚙ матчер (90)» — число это процент уверенности; ⚠ — сомнительное.

Единая таблица «Наши ТМЦ в закупке»

Одна таблица отвечает на вопрос «какие наши ТМЦ есть в закупке, в каком объёме и на какую сумму». Колонки: ТМЦ · Строка сметы · Кол-во · Ед. · Цена за ед. · Стоимость · Источник · Документ · Где.

  • Источник «⚙ матчер» — бесплатное сопоставление; «⚙ матчер ⚠» — сомнительное (в сумму не входит); «🤖 AI» — уточнено или найдено платным AI-анализом.
  • Над таблицей — «Сметная стоимость наших ТМЦ» — сумма по уверенным строкам.
  • Клик по строке открывает документ (смету) на вашем компьютере — место в файле указано в колонке «Где». Работает, когда файлы скачаны.
  • ⬇ Excel — выгрузка этой же таблицы в Excel.
  • Серые строки «Не найдено в документах (🤖 AI)» — позиции, которые искали, но не нашли ни матчер, ни AI.

«➕ Синоним в каталог»

Открытое окно «Синоним в каталог»: выпадающий список «Позиция каталога», поле «Как названа в смете» и кнопка «Добавить синоним».
Куда смотреть: два поля — «Позиция каталога» (что у нас) и «Как названа в смете» (что написано в документе).

Матчер промахнулся, потому что в смете ТМЦ названа иначе? Выберите позицию каталога, впишите формулировку из сметы и нажмите Добавить синоним. Со следующего сопоставления (цикл, «Скачать всё…» или пересопоставление) матчер её узнает. Это главный способ «обучать» приложение.

Файлы и действия

Нижняя часть диалога: кнопки «Параметры анализа», «Уточнить AI-анализом (платно)», «Excel», «Синоним в каталог»; строка «Скачано выборочно: 2 из 10 файлов»; кнопки «Скачать всё и сопоставить заново» и «Проверить победителя».
Куда смотреть: строка «Скачано выборочно: 2 из 10 файлов со страницы закупки» и кнопка-список «Не скачаны: 8» — что осталось за бортом.
  • «Скачано выборочно: N из M» — автопилот качает не всё подряд, а сметоподобные файлы и архивы, отсеивая по имени явно лишнее (протоколы, извещения). Список нескачанного — в Не скачаны: N. Если среди них может быть смета — жмите 📥 Скачать всё и сопоставить заново: скачает полный комплект и пересопоставит. Идёт синхронно — дождитесь окончания.
  • 📄 Файлы на диске: N — что уже скачано (или «📄 Файлы ещё не скачаны»).
  • 🏆 Проверить победителя — заглянуть на вкладку «Результаты определения поставщика» извещения прямо сейчас. Автопилот и сам проверяет её раз в сутки, кнопка нужна, когда не хочется ждать.

AI-анализ из диалога

  • ⚙️ Параметры анализа — необязательные разовые параметры: «Свои позиции (по одной на строку)» вместо каталога и «Какие файлы анализировать» вместо автовыбора смет. Пусто = по умолчанию.
  • 🤖 Уточнить AI-анализом (платно) (после первого анализа — 🔄 Повторить AI-анализ (платно)) — поставить закупку в очередь анализа. Кнопка недоступна, пока файлы не скачаны или дневной лимит исчерпан — причина написана в подсказке кнопки.
  • Состояние анализа показывается вверху диалога и обновляется само: «⏳ AI-анализ в очереди…» (рядом кнопка ✖ Убрать из очереди — снимает только эту закупку), «🤖 AI-анализ идёт: документ 2 из 5 — …» (рядом ⏹ Остановить анализ — прерывает ВСЮ очередь, не только эту закупку). Пока анализ идёт, таблица позиций пополняется на глазах — по документам.

Подробнее про деньги и лимиты — раздел 11.

«В работе» и лиды

Зачем: здесь живут закупки, по которым вы решили «В работу». Страница сама делит их на две фазы — и подсказывает, где пора действовать.

Страница «В работе»: секция «Победитель определён · 2» сверху; в строке лида — колонки Закупка, Наши ТМЦ, Победитель с именем и ценой контракта, Контакты, Даты, Действия.
Куда смотреть: секция «🔥 Победитель определён» всегда сверху — это и есть лиды. В колонке «Победитель» — имя, цена контракта, ссылка «реестр контрактов».

Фаза «⏳ Ждём итогов»

Пока победитель не определён, делать ничего не нужно: приложение само проверяет страницу итогов раз в сутки. Как только появится победитель, закупка поднимется в верхнюю секцию. Секция отсортирована по сметной стоимости наших ТМЦ — самые денежные ожидания сверху.

Секция «Ждём итогов · 2» с подписью «Приложение проверяет страницу итогов раз в сутки» и строкой закупки со статусом «Ждём итогов».
Куда смотреть: подпись под заголовком секции — «Приложение проверяет страницу итогов раз в сутки…». Серые строки внизу карточек («🤖 AI-анализ готов…») — служебная информация.

Фаза «🔥 Победитель определён» — лид

Колонка «Победитель» крупно: название компании-победителя, цена контракта 18 904 493 ₽, ссылка «реестр контрактов», ИНН 0707012642 и ссылки Руспрофиль и Google.
Куда смотреть: «ИНН …» и ссылки «Руспрофиль · Google» — готовый поиск контактов победителя в один клик.

В колонке «Победитель»:

  • имя победителя и цена контракта (или «предложение», пока контракт не заключён — тогда же подпись «контракт ещё не заключён — поставщик появится позже»);
  • ссылка «реестр контрактов» — карточка контракта на zakupki.gov.ru;
  • ИНН победителя и ссылки «Руспрофиль» · «Google» — поиск компании и её телефонов. Если ИНН ещё не извлечён, так и написано — он появится вместе со сведениями о контракте.

Если торги не состоялись, строка помечается «⚠ Торги не состоялись» — с примечанием сайта.

Колонка «Контакты» — ваша записная книжка по лиду. Нажмите ✎ Изменить, впишите телефон, e-mail, имя («Иванов И.И., +7 928 …») и нажмите 💾 Сохранить — при повторном звонке не придётся искать заново.

Завершение

Открытое окно «Отработана»: текст «Вы вышли на победителя — тема закрыта», поле «Заметка о результате (необязательно)» и кнопка «Подтвердить».
Куда смотреть: поле «Заметка о результате (необязательно)» — например «говорил с Ивановым, перезвонить в августе».
  • ☑ Отработана — вы вышли на победителя, тема закрыта. В открывшемся окне можно оставить заметку о результате; нажмите Подтвердить — закупка уйдёт в Архив с пометкой «☑ Отработана» и вашей заметкой. Кнопка специально только построчная: у каждого разговора свой итог.
  • 🚫 Отклонить — передумали вести; в Архив, файлы удаляются с диска, можно вернуть.
  • Подробнее… — тот же диалог закупки, что и в Инбоксе.

Архив

Зачем: здесь всё, что покинуло рабочие списки, — и ваши решения, и авто-отсев. Из Архива всё можно вернуть; отсюда же можно безвозвратно стереть.

Страница Архив: переключатель Все / Отклонена / Без совпадений / Не тот регион, счётчики по типам, список с колонкой «Почему здесь» и кнопками «Вернуть» и «Стереть».
Куда смотреть: переключатель над списком — причины попадания; строка счётчиков под ним, включая «с почти-совпадениями: N ⚠».

Четыре причины попадания (колонка «Почему здесь»):

  • «☑ Отработана» — ваш финал по лиду; хранит дату, заметку и контакты.
  • «🚫 Отклонена» — ваше решение «не интересна» (из Инбокса, «В работе» или очереди).
  • «➖ Без совпадений» — автопилот обработал закупку и не нашёл в сметах ничего из каталога. В Инбокс такие не попадают — иначе он никогда не был бы пустым. Исключение: закупки, добавленные вручную через Поиск, попадают в Инбокс даже без совпадений — вы их выбрали сами.
  • «🌍 Не тот регион» — место поставки из извещения не входит в регионы профиля.

Почти-совпадения — страховка от пропусков

Фильтр «Без совпадений» в Архиве: в колонке «Почему здесь» строка «почти: Плита ПБ (1000х1000) (62%) · Плита ПП 1-10 (62%) · Блок лотка Б-5 (58%)».
Куда смотреть: строка «⚠ почти: Плита ПБ (1000х1000) (62%) · …» в колонке «Почему здесь» — лучшие строки сметы, не дотянувшие до порога.

У закупок «Без совпадений» приложение сохраняет почти-совпадения — строки смет с баллом ниже порога. Быстрый просмотр этого фильтра раз в неделю — ваша страховка: если в «почти» мелькает ваша ТМЦ под другим именем, откройте закупку, добавьте синоним («Подробнее…» → «➕ Синоним в каталог») и верните её в конвейер.

«↩ Вернуть»

Кнопка одна, но возвращает по-разному — туда, откуда закупка пришла:

  • отработанная → снова «В работе»;
  • отклонённая с сохранённым вердиктом → сразу в Инбокс (заново ничего не качается);
  • отклонённая из очереди → обратно в очередь конвейера;
  • «Без совпадений» / «Не тот регион» → в очередь на переобработку: следующий цикл скачает документы и пересопоставит заново (для «не того региона» — уже без проверки региона: ваш возврат означает «беру осознанно»).

↩ Вернуть выбранные (N) делает то же массово — каждая строка едет по своему маршруту.

«🧹 Стереть»

Окно подтверждения стирания: текст о безвозвратном удалении, включённая галочка «Удалить скачанные файлы с диска» и красная кнопка «Да, стереть безвозвратно».
Куда смотреть: галочка «Удалить скачанные файлы с диска» (включена по умолчанию) и красная кнопка «Да, стереть безвозвратно».

Полное удаление закупки из базы со всеми результатами, включая AI-анализ. Безвозвратно — поэтому всегда через это подтверждение, и в строке, и в массовой кнопке, и в 🧹 Стереть всё показанное (N) внизу страницы. Если стёртая закупка снова попадётся в поиске, она придёт как совершенно новая и пройдёт обработку заново.

Запомнить просто: «Отклонить» — обратимо и без вопросов, «Стереть» — навсегда и всегда с подтверждением.

Поиск закупок

Зачем: ручной вход в тот же конвейер — найти закупки по разовому вопросу, добавить выбранные в мониторинг, а удачные условия сохранить как профиль.

Форма поиска закупок: поисковые запросы, регионы места поставки, статус закупки, галочки 44-ФЗ и 223-ФЗ, блок «Даты» с режимами «За последние N дней» и «Период с … по …».
Куда смотреть: поля те же, что в профиле, — форма общая. «Статус закупки (пусто = любой)» оставляйте пустым: завершённые закупки — самый горячий материал, там победитель уже известен.

Условия

Поля совпадают с профилем (раздел 4) — плюс блок дат, которого в профиле нет:

Блок дат поиска: выбран режим «Период с … по …» с полями дат, переключатель «Считать по: Размещено / Обновлено», поля НМЦК, «Макс. закупок» и кнопка «Найти».
Куда смотреть: переключатель «За последние N дней / Период с … по …» и ниже «Считать по: Размещено / Обновлено».
  • «За последние N дней» — скользящее окно, как у автопилота.
  • «Период с … по …» — фиксированный интервал; рядом выбор «Считать по»: «Размещено» (когда закупку объявили — дата стабильная) или «Обновлено» (когда её последний раз трогали — старая закупка со свежим протоколом попадёт в свежий интервал).
  • «Макс. закупок» — потолок выдачи (до 300). Сайт отдаёт по 10 закупок на страницу с паузой 1,5 с, поэтому большая выборка занимает минуты.

Нажмите 🔎 Найти. Поиск идёт в фоне: можно уйти разбирать Инбокс — в панели слева будет «🔎 Поиск идёт» с кнопкой ⏹ Остановить поиск, а по окончании «🔎 Поиск готов — найдено N» со ссылкой Открыть результаты. Остановленный поиск сохраняет всё, что успел найти.

Результаты

Таблица с колонками Номер · У нас · Наименование · Заказчик · НМЦК · Размещено · Обновлено · Заявки до · Статус.

Колонка «У нас» отвечает на вопрос «а не работаем ли мы с ней уже?»: «—» — новая · «в очереди» — ждёт обработки · «в Инбоксе» — ждёт решения · «в работе» · «в архиве». Клик по строке выбирает её и показывает карточку с полными полями под таблицей.

Если сайт нашёл больше, чем загружено, появится честная подсказка: «На сайте по этим условиям найдено более N, загружено первых M» — сузьте период или уточните слова.

Добавление в конвейер

  • ➕ Добавить выбранные (N) — отправить отмеченные строки в очередь конвейера. Вы окажетесь на Инбоксе с раскрытой секцией «Конвейер» — добавленное лежит там, пока не пройдёт обработку.
  • ➕ Добавить все новые (N) — все найденные, которых у нас ещё нет.
  • Если среди добавляемых есть ранее отклонённые — они вернутся в работу: ваш явный выбор перевешивает старое «Отклонить». Отработанные не возвращаются — за ними уже был реальный разговор.

«💾 Сохранить как профиль»

Удачные условия поиска сохраняются в мониторинг: «Новый профиль» (задайте название → Создать профиль) или «➕ к „имя профиля“» — тогда к существующему профилю добавятся слова и регионы, а его НМЦК и остальные условия не изменятся. Если в поиске стоял период с датами, в профиль он не переедет — профиль живёт на скользящем окне «Обновлено за N дней», о чём сообщение скажет явно.

AI-анализ и деньги

Зачем: матчер бесплатно находит совпадения, но числа берёт «как распарсилось». AI-анализ — платное чтение смет моделью Claude: точные количества и цены по каждой позиции плюс позиции, которые матчер пропустил (например, названные совсем иначе).

Что важно знать про деньги:

  • Каждый запуск стоит денег. Ни одна кнопка приложения не тратит их без вашего решения: автоанализ по умолчанию выключен.
  • Дневной бюджет анализа общий на всю компанию (все компьютеры тратят из одного лимита). Когда он исчерпан, появится «Дневной лимит AI-анализа исчерпан — очередь возобновится завтра» — очередь сама продолжится на следующий день, поставленное в очередь не пропадёт.

Состояния анализа — их ровно четыре, видны в строке закупки и в диалоге:

СостояниеЧто происходитЧто можно сделать
в очереди «⏳ AI-анализ в очереди — перед этой закупкой ещё N» «✖ Убрать из очереди» — снимает только эту закупку
идёт «🤖 AI-анализ идёт: документ 2 из 5 — ЛСР-02.xlsx» «⏹ Остановить анализ» — прервёт ВСЮ очередь; уже сохранённое останется
готов «🤖 AI-анализ готов — дата · проверено документов · позиций найдено» смотреть таблицу позиций, выгрузить Excel
не удался «🤖 AI-анализ не удался: причина» исправить причину (чаще всего лимит или связь) и повторить

«Готов», но ничего не найдено — тоже результат: диалог прямо скажет «позиции каталога в них не найдены» и подскажет частую причину — в смете ТМЦ названа иначе. Лекарство: «➕ Синоним в каталог» и 🔄 Повторить AI-анализ (платно).

Способы запуска:

  1. Вручную из диалога закупки — кнопка 🤖 Уточнить AI-анализом (платно) (раздел 7). Основной способ.
  2. Автоматически после цикла — включается на странице «Настройки» (см. ниже): анализируются только релевантные закупки с уверенностью не ниже порога, в пределах лимитов «за цикл» и «в день».
  3. Разово для чужих файлов — вкладка «🤖 AI-анализ (платно)» в Каталоге ТМЦ: файлы, пришедшие по почте, анализируются без мониторинга. Внимание: этот анализ идёт синхронно — не уходите со страницы, результат нигде не сохраняется, выгружайте ⬇ Excel сразу.
Настройки автоматического AI-анализа: выключенный тумблер «Автоматически анализировать релевантные закупки (платно)», поля «Максимум за цикл», «Максимум в день», «Порог совпадения, %», «Документов на закупку» и «Дополнительные позиции для поиска».
Куда смотреть: тумблер «Автоматически анализировать релевантные закупки (платно)» по умолчанию выключен. Рядом лимиты: «Максимум за цикл», «Максимум в день», «Порог совпадения, %», «Документов на закупку».

Поле «Дополнительные позиции для поиска (по одной на строку)» — позиции, которые добавляются к каталогу при каждом анализе. Под формой — строка статуса: «проанализировано сегодня: N» и активные блокировки.

Автопилот по расписанию

Зачем: чтобы циклы шли сами — даже когда ScanBuy закрыт — и к утру Инбокс был наполнен свежими находками.

Страница «Настройки», блок «⏰ Планировщик Windows»:

Блок «Планировщик Windows»: сообщение «Задача Планировщика Windows не установлена», поле «Интервал, минут» со значением 120, кнопки «Установить задачу» и «Удалить задачу»; ниже таблица «История запусков».
Куда смотреть: строка состояния над кнопками — установлена ли задача, когда следующий и прошлый запуск. Ниже — «История запусков» всех циклов.
  1. Задайте «Интервал, минут» — как часто запускать цикл (по умолчанию 120; меньше 30 нельзя).
  2. Нажмите ⏰ Установить задачу. Появится строка «Задача установлена (интервал: N мин). Статус: … · следующий запуск: … · прошлый: …».
  3. Убрать — 🗑 Удалить задачу.

Для работы задачи нужен установленный Python на этой машине — так и написано на странице; если задача не устанавливается, обратитесь к администратору.

Пока цикл по расписанию работает, в приложении это видно: панель на Инбоксе пишет «Цикл выполняется в другом процессе (планировщик Windows…)», в панели слева доступна ⏹ Остановить цикл. Если процесс завис, в развороте «Не останавливается?» есть аварийная ⛔ Прервать принудительно — скачанное сохранится, недокачанное дотянется в следующем цикле.

Ниже на странице — таблица «История запусков»: когда, какой профиль, статус, сколько найдено и сколько новых. Блок «🔧 Обслуживание» — кнопка Проверить связь с сервером анализа и размер папки загрузок.

Когда что-то пошло не так

СимптомЧто это значитЧто делать
«Сайт временно ограничил доступ — взведён перерыв» / «Сайт ограничил доступ» zakupki.gov.ru заблокировал наши запросы. Приложение само делает паузу: 30 минут, при повторе 2 часа, затем 8 часов. Пауза общая — и цикл, и поиск ждут вместе Ничего. Дождитесь окончания паузы — мониторинг продолжится сам
«Сметы не распознаны» на закупке Среди скачанных файлов не нашлось ни одного похожего на смету с позициями Откройте «Подробнее…» → посмотрите «Не скачаны: N» → «📥 Скачать всё и сопоставить заново»
«В сметах пусто, часть документов не проверена» Сопоставлялись только пофайловые сметы; сводные документы и чертежи автоматически не читаются Откройте документы кликом из таблицы и посмотрите глазами; при находке — «➕ Синоним в каталог»
«📄 скачано N из M файлов — остальное отсеяно по имени» Это не ошибка: автопилот качает выборочно, отсеяв по имени протоколы и извещения Если подозреваете смету среди нескачанного — «Скачать всё и сопоставить заново»
AI-анализ готов, но «позиции каталога в них не найдены» В смете ваши ТМЦ названы иначе («камни бортовые» вместо «бордюр») «➕ Синоним в каталог» с формулировкой из сметы → «🔄 Повторить AI-анализ (платно)»
«Дневной лимит AI-анализа исчерпан — очередь возобновится завтра» Общий дневной бюджет анализа компании закончился Подождать до завтра — очередь продолжится сама. Кнопка «Сбросить» в панели — попробовать прямо сейчас
«Сервер анализа отклонил доступ» Токен доступа не задан или устарел Обратитесь к администратору; связь проверяется в «Настройки» → «Проверить связь с сервером анализа»
Добавил закупку из Поиска — и она «пропала» Она ещё не обработана: лежит в очереди конвейера, вердикта нет Инбокс → секция «⚙️ Конвейер» → при нетерпении «▶ Обработать»
Закупка была в Инбоксе — и исчезла Либо вы её разобрали, либо пересопоставление увело её в Архив (совпадения пропали после правки каталога) Архив → найти → «↩ Вернуть»
«Не удалось скачать документы» / «попыток: N» в очереди Сбой сети или сайта; конвейер сам повторит: через 5 минут, потом 30 минут, потом 2 часа Ничего, либо «▶ Обработать» вручную после паузы
«Каталог ТМЦ менялся после последнего пересопоставления…» на Инбоксе Часть закупок проверена прежним каталогом Нажать «Пересопоставить» (бесплатно и без сети)
Цикл «висит» и не останавливается Процесс планировщика перестал подавать признаки жизни Панель слева → «Не останавливается?» → «⛔ Прервать принудительно»

Словарь

Термины — в том значении, в котором они встречаются в приложении.

Инбокс
Список закупок, ожидающих решения пользователя. Содержит только неразобранные закупки; после разбора закупка покидает Инбокс. Цель — доводить до пустого.
Разобрана
Закупка, по которой пользователь принял решение. Ровно два исхода: «В работе» или «Отклонена».
В работе
Позитивный исход разбора: в сметах закупки есть наши ТМЦ, ведём её дальше. Живёт в отдельном списке «В работе», не в Инбоксе. Две фазы: «Ждём итогов» и «Победитель определён».
Ждём итогов
Фаза закупки «В работе», пока победитель не определён. Пользователю делать нечего — приложение само опрашивает итоги.
Победитель определён
Фаза-сигнал: по закупке «В работе» появился победитель — это лид, пора выходить на контакт и предлагать ТМЦ. Закупка, взятая в работу уже после итогов, попадает сюда сразу.
Лид
Закупка «В работе» с определённым победителем. Потенциальный покупатель — сам победитель (ему предлагаются наши ТМЦ для исполнения контракта). Атрибуты действия: имя победителя, ИНН, цена контракта, найденные контакты.
Отработана
Финал: пользователь вышел на победителя, тема закрыта. Ставится вручную, допускает необязательную заметку о результате.
Отклонена
Негативный исход разбора: закупка не интересна. Обратима («Вернуть в работу»).
Статус закупки
Состояние закупки на zakupki.gov.ru: «Подача заявок», «Работа комиссии», «Закупка завершена», «Закупка отменена». Единственное слово для этого понятия — и в фильтре поиска, и в колонке результатов, и в карточке.
Размещено
Дата объявления закупки. Стабильна: закупка, объявленная в марте, всегда попадает в мартовский интервал.
Обновлено
Дата последнего изменения закупки (довыложили документы, продлили подачу, определился победитель). Плавающая: старая закупка со свежим протоколом попадает в свежий интервал, а не в интервал объявления. По ней работает автопилот — так он ловит закупки, куда сметы доложили позже.
Окончание подачи заявок
Дата, после которой заявки не принимаются и начинается определение победителя. Ориентир ожидания: пока она не прошла, лида быть не может; сразу после — есть смысл проверять итоги.
Дата добавления
Когда закупка попала в мониторинг (найдена профилем или добавлена вручную). Не меняется потом — ни от пересопоставления, ни от AI-анализа. Не путать с датой размещения закупки на сайте.
Скользящее окно
Способ задать время как «за последние N дней» от сегодня. Единственный режим для профилей мониторинга: профиль работает вечно, и фиксированные даты однажды тихо перестали бы приносить новое.
Период
Способ задать время как интервал «с … по …» по выбранной дате (Размещено или Обновлено). Только для ручного поиска — разового вопроса к календарю.
Почти-совпадение
Строка сметы с баллом ниже порога сомнительного, сохранённая для закупки «без совпадений». Нужна для быстрой выборочной проверки архива, в Инбокс не выводит.
Пересопоставление
Повторный прогон матчера по документам, которые уже лежат на диске, — после того как каталог ТМЦ изменился (добавили позицию, включили выключенную, дописали синоним). Сети не требует и денег не тратит. Закупки, документов которых на диске нет (например, отклонённые — при отклонении файлы удаляются), не затрагивает.
Синоним
Альтернативное написание ТМЦ, добавляемое к позиции каталога (в т.ч. одной кнопкой из карточки закупки, где матчер промахнулся). Матчер индексирует синонимы наравне с названием.
AI-анализ
Платное чтение документов закупки моделью Claude, уточняющее таблицу «Наши ТМЦ в закупке»: точные количества и цены плюс позиции, которые матчер пропустил. Не часть Обработки — запускается отдельно (вручную из карточки закупки или авто-правилом после цикла) и тратит деньги. Состояния ровно четыре: в очереди, идёт, готов, не удался.
Сметная стоимость наших ТМЦ
Сумма общих стоимостей (кол-во × цена за единицу) всех совпавших позиций по сметам закупки. Главный критерий приоритета лида. Не путать с НМЦК — это цена всей закупки, не наших позиций.
Обработка
Автоматический путь закупки по конвейеру (скачивание → извлечение → сопоставление → проверка победителя). Не путать с Разбором — обработка происходит без участия пользователя.
Очередь конвейера
Закупки, принятые в мониторинг, но ещё не обработанные: вердикта нет, в Инбоксе их пока не видно. Сюда попадает всё только что добавленное — и находки профилей, и выбранное вручную в Поиске.