Skip to content

v2.1.0 — 51 инструмент (9 багфиксов + 10 новых)

Latest

Choose a tag to compare

@infaton infaton released this 14 May 18:38
· 4 commits to master since this release

INFATON MCP Server v2.1.0 для 1С:Предприятие

51 инструмент для взаимодействия AI-ассистентов с базой данных 1С:Предприятие.


🔧 Исправления (9 патчей)

Инструмент Проблема Решение
get_list Отсутствие ПЕРВЫЕ N — возвращал ВСЕ записи Добавлен ПЕРВЫЕ с limit (по умолчанию 100)
get_document_list Фильтр по дате без привязки параметров Добавлен УстановитьПараметр для дат
get_object_by_ref Пустая ссылка → ошибка платформы Валидация ЗначениеЗаполнено
get_active_users / get_locks Прямой обход коллекции сеансов Переход на массив сеансов
get_event_log Дата строкой + поле Метаданные ПреобразоватьДату() + .МетаданныеПредставление
ПреобразоватьДату Не парсил 2026-05-14, 14.05.2026 Полная перезапись: ISO 8601 + 3 формата
fill_on_basis Вызов Заполнить() вместо ЗаполнитьНаОсновании() Исправлен метод
execute_batch Вложенный batch → рекурсия Guard-флаг _batch_depth

🆕 Новые инструменты (Группа З, #42–#51)

# Инструмент Назначение
42 get_balance Остатки/обороты регистра бухгалтерии (любой план счетов)
43 get_register_totals Итоги регистров накопления
44 get_accounting_entries Проводки документа (Дт, Кт, сумма)
45 get_related_documents Цепочка связанных документов
46 validate_document Проверка заполнения без проведения
47 get_form_structure Структура управляемой формы
48 get_rights Права доступа текущего пользователя
49 find_duplicates Поиск дублей по реквизитам
50 get_print_form Печатные формы через УправлениеПечатью
51 get_configuration_extensions Список расширений конфигурации

📊 Статистика

Параметр v2.0.0 v2.1.0
Инструментов 41 51
Module.bsl (строк) 3 155 4 263
index.mjs (инструментов) 35 51
Функций 66 76
Областей (#Область) 10 12

📦 Файлы

Файл Описание
Module.bsl Основной модуль HTTP-сервиса (4 263 строки) — вставить в CFE
index.mjs Node.js stdio proxy (51 инструмент) — для Claude Desktop / Cursor
README.md Полная документация с каталогом инструментов
glama.json Манифест Glama.ai (обновлён)
INFATON_MCP.cfe Бинарный пакет v2.0.0 (для обновления — замените Module.bsl и пересоберите)

🚀 Быстрый старт

Claude Desktop / Cursor:

{
  "mcpServers": {
    "1c-erp": {
      "command": "node",
      "args": ["/path/to/MCP35/index.mjs"],
      "env": {
        "ONEC_URL": "https://your-server/base/hs/mcp/",
        "ONEC_USER": "Username",
        "ONEC_PASSWORD": "Password"
      }
    }
  }
}

✅ Совместимость

  • Платформа 1С: 8.3.20+ (тестировалось на 8.3.27.1989)
  • Конфигурации: ERP 2.5, УПП 1.3, Бухгалтерия 3.0, УТ 11, КА 2
  • MCP Протокол: 2024-11-05
  • Node.js: 18+ (для stdio)

Full Changelog: v2.0.0...v2.1.0