Skip to content

v0.2.0 — язык запросов, дашборд, публичный репозиторий

Choose a tag to compare

@AzeevAN AzeevAN released this 19 Aug 08:10
· 179 commits to main since this release
b2e6560

Первый релиз с тегом. Версия 0.1.0 описана в CHANGELOG как «первый рабочий
контур» от 2026-08-15, но тегом никогда не помечалась — историю с тех пор
переписывали git filter-repo.

Что умеет

Справочник по метаданным конфигураций 1С, синтаксису платформы и языку
запросов — для агентов, пишущих код на BSL. Отдаёт минимально достаточный срез:
разрешение человеческой формулировки в точное имя объекта, структуру объекта на
нужном уровне детализации, его связи и описание методов платформы с учётом
версии конкретной конфигурации
.

Обработка выгрузки для 1С 20 видов метаданных, 8.3.5 и 8.3.23, XML и JSON
Загрузчик, модель, граф 5 конфигураций, 20 522 объекта, 322 749 рёбер
Справка платформы слитый индекс трёх версий, 25 691 элемент
Язык запросов отдельный источник, 127 страниц
Качество поиска 97,1% справка, 94,7% язык запросов, 90,5% метаданные
MCP-сервер 7 инструментов, streamable-http и stdio
Docker один контейнер, 354 МБ
Тесты 432, на Python 3.12 и 3.13

Главное в этой версии

  • Язык запросов отдельным источником. В shcntx_ru.hbk нет ни ВЫБРАТЬ,
    ни ГДЕ, ни ЕСТЬNULL — проверено поимённо.
  • Слияние справок нескольких версий с границами since/until: ответ
    зависит от версии платформы, на которой работает конфигурация.
  • Таблица замен — недоступное не просто запрещено, а заменено рецептом.
  • Дашборд: реестр, источники, прогон запросов, граф связей, словарь.
  • Авторизация: API_TOKEN на чтение, ADMIN_TOKEN на запись.
  • Стенд замеров mcp1c.bench — P@k, MRR, отрыв.
  • Публичный репозиторий: Apache-2.0, NOTICE, SECURITY.md, CONTRIBUTING.md,
    пакетная сборка, CI на 3.12 и 3.13.

Установка

Данных в репозитории нет и быть не может: справка платформы — контент фирмы
«1С», каждый берёт из своей поставки.

mkdir -p data/bootstrap
cp ВыгрузкаКонфигурации.zip            data/bootstrap/
cp /opt/1cv8/<версия>/shcntx_ru.hbk    data/bootstrap/
docker compose up -d --build
curl http://localhost:5001/health

Подробности, подключение клиентов и описание инструментов — в
README.
Полный список изменений — в
CHANGELOG.

Отношение к фирме «1С»

Проект разработан независимо, не аффилирован с ООО «1С» и не поддерживается ею.
«1С» и «1С:Предприятие» — товарные знаки ООО «1С»; лицензия Apache 2.0 прав на
них не даёт. См. NOTICE.