ScanBuy — инструкция пользователя
От первого запуска до ежедневной работы. Читать подряд не обязательно: разделы 1–4 — настройка, остальные — про конкретные страницы, к ним можно возвращаться по мере надобности.
Зачем это приложение
ScanBuy находит, кому продать вашу продукцию, — через государственные закупки.
Важно понять главное с самого начала: мы не участвуем в закупках. Мы ищем закупки, в сметах которых встречаются наши ТМЦ (плиты, бордюры, блоки — то, что лежит в вашем каталоге), ждём, пока определится победитель закупки, и предлагаем ему наши ТМЦ для исполнения контракта. Победитель — это и есть потенциальный покупатель.
Путь закупки через приложение:
Профили мониторинга ──┐
├─→ Очередь конвейера ─→ Обработка ─→ Инбокс ─→ «В работу» ─→ В работе
Поиск закупок (вручную)┘ (ждёт скачивания) (скачать, (ваше ├─ «Ждём итогов»
сопоставить) решение) └─ «Победитель определён» = ЛИД
│ │
└─→ Архив (авто-отсев) └─→ «☑ Отработана» ─→ Архив
- Профили мониторинга ищут закупки сами, по расписанию; на странице Поиск закупок вы добавляете закупки вручную.
- Всё добавленное попадает в очередь конвейера и проходит Обработку: приложение скачивает сметы, сопоставляет их с каталогом ТМЦ и проверяет регион поставки.
- Результат появляется в Инбоксе — списке закупок, ждущих вашего решения. Решения ровно два: «В работу» или «Отклонить».
- Взятые в работу живут на странице В работе: сначала «Ждём итогов», затем «Победитель определён» — это лид, пора звонить.
- Поговорили с победителем — жмёте «☑ Отработана». Отработанное, отклонённое и авто-отсеянное лежит в Архиве, откуда всё можно вернуть.
Меню слева повторяет этот путь: группа «Работа» (Инбокс, В работе, Архив) — ежедневная рутина; «Поиск и данные» (Поиск закупок, Каталог ТМЦ, Карта СКФО) — ручной поиск и справочники; «Настройка» (Профили мониторинга, Настройки) — задаётся один раз. Карта СКФО — географическая картинка той же воронки: точки на карте — закупки с нашими ТМЦ, цвет — их статус.
Первый запуск
Зачем: настроить приложение так, чтобы дальше оно искало закупки само.
Как запускается приложение:
- ScanBuy.exe — обычный способ. При запуске он сам
проверяет обновления, скачивает свежую версию приложения с сервера
компании и открывает ScanBuy в браузере (адрес
http://localhost:8501). Ничего вводить не нужно. - run.bat — запасной способ для запуска из папки с программой. Спросит адрес VPS-сервера и токен доступа (их выдаёт администратор), затем откроет тот же адрес в браузере.
При первом запуске Инбокс покажет чек-лист из трёх шагов — приложение само подскажет, чего не хватает:
- Шаг 1. «Каталог ТМЦ пуст — автопилоту не с чем сопоставлять закупки». Перейдите по ссылке Открыть Каталог ТМЦ и заполните каталог (раздел 3).
- Шаг 2. «Нет включённых профилей мониторинга — автопилот не знает, что искать». Перейдите в Открыть Профили мониторинга и создайте профиль (раздел 4).
- Шаг 3. «Всё настроено, но цикл ещё не запускался» — нажмите ▶ Запустить цикл сейчас на Инбоксе. Первый цикл найдёт закупки по профилю, скачает сметы и наполнит Инбокс.
Чтобы циклы шли сами, без открытого приложения, установите задачу Планировщика Windows на странице «Настройки» (раздел 12).
Каталог ТМЦ
Зачем: каталог — это то, ЧТО приложение ищет в сметах. Пустой каталог = пустой Инбокс.
Вкладка «Каталог» — просмотр и правка
Таблица редактируется прямо на месте: кликните в ячейку и печатайте. Колонки:
- Наименование — как позиция называется у вас;
- Синонимы (через ;) — как её называют в сметах. Чем больше синонимов, тем больше закупок найдётся: «бордюр» в смете может быть «камнем бортовым»;
- Категория, Ед. изм. — справочные;
- Вкл — галочка участия в сопоставлении. Сняли — позиция не ищется.
После правок нажмите 💾 Сохранить изменения. Удаление — через 🗑 Удалить позиции: выберите позиции в списке и нажмите «Удалить безвозвратно» (или выделите строки в таблице, нажмите Delete на клавиатуре и сохраните).
Вкладка «Импорт из Excel»
- Загрузите файл с номенклатурой (xlsx, xlsm или xls).
- Выберите Лист и строку заголовков (приложение предложит её само).
- Сопоставьте колонки: «Наименование» обязательна, «Синонимы / Тип», «Категория», «Ед. изм.» — по желанию.
- Нажмите 📥 Импортировать. Дубликаты по названию будут пропущены — импортировать один файл дважды не страшно.
Вкладка «Песочница сопоставления»
Здесь можно проверить, как матчер видит конкретную смету, — до того, как закупка пройдёт через конвейер. Загрузите файлы (PDF, Word, Excel, RTF, архивы) и нажмите 🔍 Сопоставить файлы, либо вставьте текст и нажмите 🔍 Сопоставить. Увидите найденные позиции с процентом совпадения — удобно для подбора синонимов.
Кнопка «🔁 Пересопоставить закупки с каталогом»
Когда её жать: после любой правки каталога — добавили позицию, включили выключенную, дописали синоним. Уже обработанные закупки сопоставлены со СТАРЫМ каталогом; пересопоставление прогоняет матчер заново по документам, которые уже скачаны.
Что важно знать:
- в интернет не ходит и денег не тратит — жать можно смело и часто;
- закупки без файлов на диске (например, отклонённые — при отклонении файлы удаляются) не затрагиваются;
- работает в фоне: можно уйти на другую страницу, ход и итог видны в панели слева («🔁 Пересопоставление», там же кнопка ⏹ Остановить пересопоставление);
- результат честный в обе стороны: появились совпадения — закупка поднимется в Инбокс, пропали — уйдёт в Архив. Итог будет показан словами: сколько пересопоставлено, сколько поднято, сколько ушло.
Та же подсказка «Каталог ТМЦ менялся после последнего пересопоставления» появляется и на Инбоксе — с кнопкой-ссылкой Пересопоставить.
Профили мониторинга
Зачем: профиль — это то, ГДЕ и ЧТО автопилот ищет сам, каждый цикл.
Поля условий:
- Поисковые запросы (по одному на строку) — как ручной поиск на zakupki.gov.ru: все слова строки должны встретиться в закупке. Можно писать обрезанные корни («чечен дорог») — так ловятся разные словоформы. Строка из одного реестрового номера — отслеживать конкретную закупку.
- Регионы места поставки (пусто = вся Россия) — проверяются по месту поставки из извещения каждой найденной закупки, а не по региону заказчика. Закупка с поставкой в другой регион уйдёт в Архив с пометкой «Не тот регион».
- Статус закупки (пусто = любой) — «Подача заявок», «Работа комиссии», «Закупка завершена», «Закупка отменена». Пусто — искать в любом статусе, включая завершённые: там победитель уже известен, лид доступен сразу.
- 44-ФЗ / 223-ФЗ — типы закупок.
- НМЦК от / до — границы цены закупки.
Почему у профиля нет дат «с … по …». Профиль работает вечно: цикл перезапускает его каждые пару часов. Фиксированный период однажды остался бы в прошлом, и профиль молча перестал бы находить новое — вы бы заметили это только через неделю пустых циклов. Поэтому окно всегда скользящее: «Обновлено за N дней» — закупки, которые менялись за последние N дней (довыложили документы, продлили подачу, появился протокол). Период с фиксированными датами есть только в ручном Поиске.
Кнопки:
- 💾 Сохранить — сохранить условия. Пустой профиль (ни слов, ни региона, ни НМЦК) не сохранится — иначе автопилот качал бы всю ленту закупок страны.
- 🔎 Проверить профиль — прогнать условия как ручной поиск прямо сейчас, не дожидаясь цикла. Покажет первые 20 находок; уже отслеживаемые отмечены галочкой в колонке «В базе». Так удобно калибровать слова и окно.
- 🗑 Удалить профиль — безвозвратно; найденные профилем закупки при этом остаются в базе.
Новый профиль создаётся в развороте ➕ Новый профиль внизу страницы. Ещё один способ завести профиль — из удачного ручного поиска, кнопкой 💾 Сохранить как профиль (раздел 10).
Инбокс — главная рутина
Зачем: Инбокс — список закупок, ждущих вашего решения. Цель работы с ним — довести его до пустого: по каждой закупке решить «В работу» или «Отклонить».
Сверху вниз:
- ▶ Запустить цикл сейчас — запустить полный цикл автопилота вручную. Пока цикл идёт, здесь же появляются кнопка ⏹ Остановить цикл и строка прогресса. По окончании — сводка: сколько найдено, сколько обработано.
- Сводка воронки: «неразобрано: 58 · в работе: 4 (🔥 лидов: 2) · в очереди конвейера: 144 · архив: 168». Эти же цифры дублируются в меню слева.
- ⚙️ Конвейер: в очереди N — свёрнутая секция очереди (раздел 6).
- Фильтр «Регион» и «Сортировка»: «По стоимости наших ТМЦ» (жирные лиды сверху), «По НМЦК», «По дате добавления». Активная колонка сортировки помечена в шапке списка маркером ▼.
Строка закупки
Одна строка = одна закупка, колонки:
- Закупка — полное название (ссылка на zakupki.gov.ru), под ним номер, вердикт матчера («✅ Релевантна» / «❓ Требует проверки»), дата добавления, профиль-источник и 📍 место поставки.
- Регион, НМЦК — регион поставки и цена всей закупки.
- Наши ТМЦ — главная колонка. Сверху: сметная стоимость наших ТМЦ (сумма «кол-во × цена» по совпавшим строкам смет), число позиций и счётчик сомнительных. Ниже — названия ТМЦ (до пяти, дальше «…и ещё N»). Позиции с ⚠ — сомнительные: матчер не уверен в совпадении, поэтому в сумму они не входят. «4 позиции без суммы» — это не поломка: у этих позиций просто не распарсились числа или все они сомнительные.
- Даты — «размещено», «обновлено», «заявки до …» (с остатком дней до окончания подачи: пока заявки не закрыты, лида быть не может).
- Действия — ✅ В работу, 🚫 Отклонить, Подробнее….
Под колонками, во всю ширину, — служебная подпись: «📄 скачано N из M файлов — остальное отсеяно по имени», ошибка обработки, состояние AI-анализа.
Секции
Список разбит на две секции: «✅ Уверенные совпадения» — матчер уверен, решение обычно быстрое; «❓ Требуют проверки» — только сомнительные совпадения, нераспознанные сметы или закупки, добавленные вручную без совпадений. Их стоит открывать через «Подробнее…».
Решения
- ✅ В работу — наши ТМЦ здесь есть, ведём дальше. Закупка уходит на страницу «В работе», итоги отслеживаются автоматически.
- 🚫 Отклонить — не интересна. Уходит в Архив, подтверждения не спрашивает, потому что обратимо (↩ Вернуть в Архиве). Но учтите: скачанные файлы закупки при отклонении удаляются с диска — при возврате их скачает заново следующий цикл.
- 🧹 Стереть — полное удаление закупки из базы со всеми результатами. Безвозвратно, поэтому всегда через окно подтверждения (см. Архив).
Массовые действия
- Галочка слева в каждой строке — выделение.
- Галочка в шапке секции — «выделить секцию» (все её показанные строки).
- Выделить всё показанное (N) — все строки на экране.
- 🚫 Отклонить выбранные (N) и 🧹 Стереть выбранные (N) — над и под списком.
Выделение всегда означает ровно то, что видно на экране: смена фильтра или сортировки сбрасывает его, строки, ушедшие с экрана, из выделения вычищаются. Так «Отклонить выбранные (12)» никогда не заденет закупку, которой вы не видите.
Список показывает по 50 строк; дальше — кнопка Показать ещё.
Секция «Конвейер»
Зачем: здесь видно всё, что принято в мониторинг, но ещё не обработано, — у этих закупок нет вердикта, и в списке Инбокса их пока не видно. Если закупка «пропала» сразу после добавления — она здесь.
Секция «⚙️ Конвейер: в очереди N» на Инбоксе видна, только когда очередь не пуста. После добавления закупок из Поиска она раскрывается сама.
- «Размещено» — дата объявления закупки на zakupki.gov.ru.
- «Добавлена» — когда закупка попала в НАШ мониторинг (нашёл профиль или добавили вручную). Не путайте: свежедобавленная закупка может быть размещена месяц назад.
Фильтры «Источник» (Ручной поиск / Профили) и «Регион», сортировка «По дате добавления / По НМЦК / Сначала готовые». Сортировка влияет только на экран: конвейер всё равно обрабатывает закупки по очереди, от старых к новым.
Действия:
- ▶ Обработать (в строке) и ▶ Обработать выбранные (N) — обработать только эти закупки прямо сейчас, не запуская общий цикл: скачать документы и сопоставить с каталогом. Прогресс — в панели слева, результат появится в Инбоксе. Кнопки недоступны, пока выполняется цикл.
- 🚫 Отклонить — выкинуть из очереди до того, как на закупку потратится трафик. Уйдёт в Архив и не вернётся при следующих поисках.
- 🧹 Стереть — безвозвратное удаление, через подтверждение.
Диалог «Подробнее…»
Зачем: это рабочее место по одной закупке — полная таблица позиций, файлы, AI-анализ, проверка победителя. Открывается кнопкой «Подробнее…» из любой строки; закрывается только крестиком — действия внутри не выбрасывают вас на страницу.
Единая таблица «Наши ТМЦ в закупке»
Одна таблица отвечает на вопрос «какие наши ТМЦ есть в закупке, в каком объёме и на какую сумму». Колонки: ТМЦ · Строка сметы · Кол-во · Ед. · Цена за ед. · Стоимость · Источник · Документ · Где.
- Источник «⚙ матчер» — бесплатное сопоставление; «⚙ матчер ⚠» — сомнительное (в сумму не входит); «🤖 AI» — уточнено или найдено платным AI-анализом.
- Над таблицей — «Сметная стоимость наших ТМЦ» — сумма по уверенным строкам.
- Клик по строке открывает документ (смету) на вашем компьютере — место в файле указано в колонке «Где». Работает, когда файлы скачаны.
- ⬇ Excel — выгрузка этой же таблицы в Excel.
- Серые строки «Не найдено в документах (🤖 AI)» — позиции, которые искали, но не нашли ни матчер, ни AI.
«➕ Синоним в каталог»
Матчер промахнулся, потому что в смете ТМЦ названа иначе? Выберите позицию каталога, впишите формулировку из сметы и нажмите Добавить синоним. Со следующего сопоставления (цикл, «Скачать всё…» или пересопоставление) матчер её узнает. Это главный способ «обучать» приложение.
Файлы и действия
- «Скачано выборочно: N из M» — автопилот качает не всё подряд, а сметоподобные файлы и архивы, отсеивая по имени явно лишнее (протоколы, извещения). Список нескачанного — в Не скачаны: N. Если среди них может быть смета — жмите 📥 Скачать всё и сопоставить заново: скачает полный комплект и пересопоставит. Идёт синхронно — дождитесь окончания.
- 📄 Файлы на диске: N — что уже скачано (или «📄 Файлы ещё не скачаны»).
- 🏆 Проверить победителя — заглянуть на вкладку «Результаты определения поставщика» извещения прямо сейчас. Автопилот и сам проверяет её раз в сутки, кнопка нужна, когда не хочется ждать.
AI-анализ из диалога
- ⚙️ Параметры анализа — необязательные разовые параметры: «Свои позиции (по одной на строку)» вместо каталога и «Какие файлы анализировать» вместо автовыбора смет. Пусто = по умолчанию.
- 🤖 Уточнить AI-анализом (платно) (после первого анализа — 🔄 Повторить AI-анализ (платно)) — поставить закупку в очередь анализа. Кнопка недоступна, пока файлы не скачаны или дневной лимит исчерпан — причина написана в подсказке кнопки.
- Состояние анализа показывается вверху диалога и обновляется само: «⏳ AI-анализ в очереди…» (рядом кнопка ✖ Убрать из очереди — снимает только эту закупку), «🤖 AI-анализ идёт: документ 2 из 5 — …» (рядом ⏹ Остановить анализ — прерывает ВСЮ очередь, не только эту закупку). Пока анализ идёт, таблица позиций пополняется на глазах — по документам.
Подробнее про деньги и лимиты — раздел 11.
«В работе» и лиды
Зачем: здесь живут закупки, по которым вы решили «В работу». Страница сама делит их на две фазы — и подсказывает, где пора действовать.
Фаза «⏳ Ждём итогов»
Пока победитель не определён, делать ничего не нужно: приложение само проверяет страницу итогов раз в сутки. Как только появится победитель, закупка поднимется в верхнюю секцию. Секция отсортирована по сметной стоимости наших ТМЦ — самые денежные ожидания сверху.
Фаза «🔥 Победитель определён» — лид
В колонке «Победитель»:
- имя победителя и цена контракта (или «предложение», пока контракт не заключён — тогда же подпись «контракт ещё не заключён — поставщик появится позже»);
- ссылка «реестр контрактов» — карточка контракта на zakupki.gov.ru;
- ИНН победителя и ссылки «Руспрофиль» · «Google» — поиск компании и её телефонов. Если ИНН ещё не извлечён, так и написано — он появится вместе со сведениями о контракте.
Если торги не состоялись, строка помечается «⚠ Торги не состоялись» — с примечанием сайта.
Колонка «Контакты» — ваша записная книжка по лиду. Нажмите ✎ Изменить, впишите телефон, e-mail, имя («Иванов И.И., +7 928 …») и нажмите 💾 Сохранить — при повторном звонке не придётся искать заново.
Завершение
- ☑ Отработана — вы вышли на победителя, тема закрыта. В открывшемся окне можно оставить заметку о результате; нажмите Подтвердить — закупка уйдёт в Архив с пометкой «☑ Отработана» и вашей заметкой. Кнопка специально только построчная: у каждого разговора свой итог.
- 🚫 Отклонить — передумали вести; в Архив, файлы удаляются с диска, можно вернуть.
- Подробнее… — тот же диалог закупки, что и в Инбоксе.
Архив
Зачем: здесь всё, что покинуло рабочие списки, — и ваши решения, и авто-отсев. Из Архива всё можно вернуть; отсюда же можно безвозвратно стереть.
Четыре причины попадания (колонка «Почему здесь»):
- «☑ Отработана» — ваш финал по лиду; хранит дату, заметку и контакты.
- «🚫 Отклонена» — ваше решение «не интересна» (из Инбокса, «В работе» или очереди).
- «➖ Без совпадений» — автопилот обработал закупку и не нашёл в сметах ничего из каталога. В Инбокс такие не попадают — иначе он никогда не был бы пустым. Исключение: закупки, добавленные вручную через Поиск, попадают в Инбокс даже без совпадений — вы их выбрали сами.
- «🌍 Не тот регион» — место поставки из извещения не входит в регионы профиля.
Почти-совпадения — страховка от пропусков
У закупок «Без совпадений» приложение сохраняет почти-совпадения — строки смет с баллом ниже порога. Быстрый просмотр этого фильтра раз в неделю — ваша страховка: если в «почти» мелькает ваша ТМЦ под другим именем, откройте закупку, добавьте синоним («Подробнее…» → «➕ Синоним в каталог») и верните её в конвейер.
«↩ Вернуть»
Кнопка одна, но возвращает по-разному — туда, откуда закупка пришла:
- отработанная → снова «В работе»;
- отклонённая с сохранённым вердиктом → сразу в Инбокс (заново ничего не качается);
- отклонённая из очереди → обратно в очередь конвейера;
- «Без совпадений» / «Не тот регион» → в очередь на переобработку: следующий цикл скачает документы и пересопоставит заново (для «не того региона» — уже без проверки региона: ваш возврат означает «беру осознанно»).
↩ Вернуть выбранные (N) делает то же массово — каждая строка едет по своему маршруту.
«🧹 Стереть»
Полное удаление закупки из базы со всеми результатами, включая AI-анализ. Безвозвратно — поэтому всегда через это подтверждение, и в строке, и в массовой кнопке, и в 🧹 Стереть всё показанное (N) внизу страницы. Если стёртая закупка снова попадётся в поиске, она придёт как совершенно новая и пройдёт обработку заново.
Запомнить просто: «Отклонить» — обратимо и без вопросов, «Стереть» — навсегда и всегда с подтверждением.
Поиск закупок
Зачем: ручной вход в тот же конвейер — найти закупки по разовому вопросу, добавить выбранные в мониторинг, а удачные условия сохранить как профиль.
Условия
Поля совпадают с профилем (раздел 4) — плюс блок дат, которого в профиле нет:
- «За последние 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-анализ (платно).
Способы запуска:
- Вручную из диалога закупки — кнопка 🤖 Уточнить AI-анализом (платно) (раздел 7). Основной способ.
- Автоматически после цикла — включается на странице «Настройки» (см. ниже): анализируются только релевантные закупки с уверенностью не ниже порога, в пределах лимитов «за цикл» и «в день».
- Разово для чужих файлов — вкладка «🤖 AI-анализ (платно)» в Каталоге ТМЦ: файлы, пришедшие по почте, анализируются без мониторинга. Внимание: этот анализ идёт синхронно — не уходите со страницы, результат нигде не сохраняется, выгружайте ⬇ Excel сразу.
Поле «Дополнительные позиции для поиска (по одной на строку)» — позиции, которые добавляются к каталогу при каждом анализе. Под формой — строка статуса: «проанализировано сегодня: N» и активные блокировки.
Автопилот по расписанию
Зачем: чтобы циклы шли сами — даже когда ScanBuy закрыт — и к утру Инбокс был наполнен свежими находками.
Страница «Настройки», блок «⏰ Планировщик Windows»:
- Задайте «Интервал, минут» — как часто запускать цикл (по умолчанию 120; меньше 30 нельзя).
- Нажмите ⏰ Установить задачу. Появится строка «Задача установлена (интервал: N мин). Статус: … · следующий запуск: … · прошлый: …».
- Убрать — 🗑 Удалить задачу.
Для работы задачи нужен установленный 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, уточняющее таблицу «Наши ТМЦ в закупке»: точные количества и цены плюс позиции, которые матчер пропустил. Не часть Обработки — запускается отдельно (вручную из карточки закупки или авто-правилом после цикла) и тратит деньги. Состояния ровно четыре: в очереди, идёт, готов, не удался.
- Сметная стоимость наших ТМЦ
- Сумма общих стоимостей (кол-во × цена за единицу) всех совпавших позиций по сметам закупки. Главный критерий приоритета лида. Не путать с НМЦК — это цена всей закупки, не наших позиций.
- Обработка
- Автоматический путь закупки по конвейеру (скачивание → извлечение → сопоставление → проверка победителя). Не путать с Разбором — обработка происходит без участия пользователя.
- Очередь конвейера
- Закупки, принятые в мониторинг, но ещё не обработанные: вердикта нет, в Инбоксе их пока не видно. Сюда попадает всё только что добавленное — и находки профилей, и выбранное вручную в Поиске.