188| 189|

190| SSLSearchServer — это MCP сервер 1С, который предоставляет ИИ-ассистентам доступ к справке по Библиотеке стандартных подсистем (БСП) нужной версии. Один инструмент — ssl_search — и AI мгновенно находит нужные функции и процедуры БСП по описанию или имени, полностью устраняя проблему «изобретения велосипедов» в 1С-разработке. 191|

192| 193|

Библиотека стандартных подсистем (БСП) — это, пожалуй, самый ценный ресурс для разработчика 1С. Десятки подсистем, сотни общих модулей, тысячи готовых функций, процедур и алгоритмов — всё то, что уже написано, отлажено и используется в тысячах конфигураций. Проблема в том, что разработчики часто не знают о существовании нужной функции в БСП и пишут свой код с нуля. SSLSearchServer решает эту проблему: он индексирует справку БСП и даёт ИИ возможность искать по смыслу — разработчик описывает, что нужно сделать, а ИИ находит уже готовое решение в БСП.

194| 195|

Что это и зачем

196| 197|

SSLSearchServer — это MCP-сервер (Model Context Protocol), который запускается в Docker-контейнере и индексирует файлы справки (HTM, HTML) из установленной Библиотеки стандартных подсистем. Сервер использует векторную базу данных ChromaDB и встроенную embedding-модель для семантического поиска.

198| 199|

Сервер предоставляет один, но очень мощный инструмент:

200| 201|
    202|
  • ssl_search — векторный поиск функций и процедур БСП по описанию или имени. Позволяет ИИ находить готовые подсистемы, общие модули, функции и процедуры, не зная их точного названия — достаточно описать желаемый результат словами.
  • 203|
204| 205|

БСП — это огромная кодовая база, которая развивается годами. В ней есть решения практически для всех типовых задач: работа с пользователями, настройки, отчёты, обмен данными, печать, работа с файлами, полнотекстовый поиск, работа с адресами и многое другое. Проблема не в отсутствии функциональности — проблема в том, что разработчики о ней не знают.

206| 207|
208|

«БСП — это золотая жила для 1С-разработчика. Там уже есть 90% того, что мы пишем с нуля. Проблема в поиске: чтобы найти функцию, нужно знать её точное имя или хотя бы модуль. SSLSearchServer решает это — описываешь задачу словами, и ИИ находит готовое решение из тысяч функций БСП.»

209| — Команда OneRPA, разработчики сервера 210|
211| 212|

Как работает SSLSearchServer

213| 214|

Архитектура сервера построена вокруг идеи «найди готовое, не пиши с нуля»:

215| 216|
    217|
  1. Индексация справки БСП: Docker-контейнер принимает на вход папку с файлами справки БСП нужной версии, извлекает все описания функций, процедур, модулей и подсистем.
  2. 218|
  3. Векторизация: Каждое описание превращается в вектор с помощью встроенной embedding-модели. Поиск работает по смыслу, а не по ключевым словам.
  4. 219|
  5. Семантический поиск: При запросе ssl_search ИИ отправляет описание задачи, а сервер возвращает наиболее подходящие функции и процедуры БСП с полным описанием, сигнатурой и примерами использования.
  6. 220|
221| 222|
223|

🧠 Ключевая идея

224|

SSLSearchServer делает знание БСП доступным для ИИ. Разработчику больше не нужно помнить, в каком модуле БСП находится нужная функция — достаточно описать задачу, и сервер найдёт готовое решение. Это превращает БСП из пассивного ресурса («там что-то есть, но надо искать») в активного помощника («вот готовая функция для твоей задачи»).

225|
226| 227|

Какие боли решает

228| 229|

Проблема «незнания БСП» — одна из самых распространённых в 1С-разработке, и она имеет конкретные последствия:

230| 231|
    232|
  • «Я не знаю, что в БСП уже есть такая функция» — самая частая боль. Разработчик тратит часы на написание кода, который уже существует в БСП. SSLSearchServer находит готовую функцию по описанию задачи за секунду.
  • 233|
  • «Где в БСП искать работу с пользователями?» — БСП включает десятки подсистем: «Пользователи», «Настройки пользователей», «Работа с пользователями», «Пользовательские настройки» и т.д. Без поиска по смыслу легко запутаться.
  • 234|
  • «Какую функцию БСП использовать для этой задачи?» — Даже зная, что решение есть, разработчик может не знать точного имени функции. Векторный поиск находит по описанию: «получить настройки пользователя по имени» — и сервер возвращает Пользователи.ПолучитьНастройку(...).
  • 235|
  • «ИИ написал свой велосипед, хотя в БСП есть готовая функция» — ChatGPT и Claude не знают содержимое вашей версии БСП. SSLSearchServer даёт им доступ к актуальной справке, и они перестают генерировать «изобретённый» код.
  • 236|
  • «Мы используем старую версию БСП, а документация в интернете — по новой» — SSLSearchServer индексирует именно вашу версию БСП, поэтому ответы всегда актуальны и соответствуют установленной библиотеке.
  • 237|
238| 239|
240|

⚡ Боль в цифрах

241|

По нашим оценкам, до 30% кода, который пишется в типовых и дорабатываемых конфигурациях, уже существует в БСП. Разработчик тратит от 2 до 5 часов в неделю на написание того, что уже написано. SSLSearchServer сокращает это время до секунд — ИИ находит готовые решения, а разработчик только адаптирует их под свою задачу.

242|
243| 244|

Свойства и выгоды

245| 246|
247|

🔍 Поиск по смыслу, а не по имени

248|

Главная фишка SSLSearchServer. Не знаете точного названия функции? Опишите словами, что она должна делать — «заблокировать пользователя при неудачных попытках входа» — и сервер найдёт подходящие функции БСП.

249|
250| 251|
252|

📦 Поддержка любой версии БСП

253|

Сервер работает с файлами справки конкретной версии БСП. Индексируете 2.4.7 — получаете ответы по 2.4.7. Индексируете 3.0.1 — ответы по 3.0.1. Никакой путаницы между версиями.

254|
255| 256|
257|

⏱ Экономия времени разработки

258|

Вместо того чтобы писать функцию с нуля, разработчик находит готовую в БСП за секунды. Адаптация готового решения занимает минуты, а не часы. Особенно ценно для типовых задач: работа с пользователями, права доступа, обмен данными, печать, отчёты.

259|
260| 261|
262|

🔌 Единый инструмент

263|

Один инструмент — ssl_search — покрывает весь поиск по БСП. Простота использования означает, что и разработчики, и ИИ-ассистенты будут им пользоваться постоянно, без необходимости запоминать несколько разных команд.

264|
265| 266|

Результат

267| 268|

С SSLSearchServer работа с Библиотекой стандартных подсистем становится простой и эффективной:

269| 270|
    271|
  • Мгновенный поиск — любая функция или процедура БСП находится за секунды по описанию задачи.
  • 272|
  • Повторное использование — ИИ предлагает готовые решения из БСП вместо того, чтобы писать код с нуля.
  • 273|
  • Актуальность — ответы соответствуют вашей версии БСП, а не «средней версии по интернету».
  • 274|
  • Сокращение времени разработки — до 30% кода берётся готовым из БСП, а не пишется заново.
  • 275|
  • Полная интеграция — работа через стандартный MCP-протокол с любым совместимым ассистентом (Claude Desktop, Codex, Continue.dev, Cursor и другие).
  • 276|
277| 278|

SSLSearchServer — это мост между разработчиком и богатством Библиотеки стандартных подсистем. Без него БСП — это «чёрный ящик», в котором «что-то есть, но непонятно что». С ним — это открытая библиотека готовых решений, доступная по первому запросу.

279| 280|
281|

🚀 Итог

282|

SSLSearchServer — MCP-сервер для векторного поиска по Библиотеке стандартных подсистем 1С. Один инструмент — ssl_search — находит любую функцию или процедуру БСП по описанию. Решает проблему «изобретения велосипедов»: до 30% кода можно брать готовым из БСП. Сокращает время разработки, повышает качество и стандартизирует код.

283|
284| 285|

Источник: Документация SSLSearchServer на OneRPA Docs

286| 287|