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|
БСП — это огромная кодовая база, которая развивается годами. В ней есть решения практически для всех типовых задач: работа с пользователями, настройки, отчёты, обмен данными, печать, работа с файлами, полнотекстовый поиск, работа с адресами и многое другое. Проблема не в отсутствии функциональности — проблема в том, что разработчики о ней не знают.
206| 207|208|211| 212|«БСП — это золотая жила для 1С-разработчика. Там уже есть 90% того, что мы пишем с нуля. Проблема в поиске: чтобы найти функцию, нужно знать её точное имя или хотя бы модуль. SSLSearchServer решает это — описываешь задачу словами, и ИИ находит готовое решение из тысяч функций БСП.»
209| — Команда OneRPA, разработчики сервера 210|
Как работает SSLSearchServer
213| 214|Архитектура сервера построена вокруг идеи «найди готовое, не пиши с нуля»:
215| 216|-
217|
- Индексация справки БСП: Docker-контейнер принимает на вход папку с файлами справки БСП нужной версии, извлекает все описания функций, процедур, модулей и подсистем. 218|
- Векторизация: Каждое описание превращается в вектор с помощью встроенной embedding-модели. Поиск работает по смыслу, а не по ключевым словам. 219|
- Семантический поиск: При запросе ssl_search ИИ отправляет описание задачи, а сервер возвращает наиболее подходящие функции и процедуры БСП с полным описанием, сигнатурой и примерами использования. 220|
🧠 Ключевая идея
224|SSLSearchServer делает знание БСП доступным для ИИ. Разработчику больше не нужно помнить, в каком модуле БСП находится нужная функция — достаточно описать задачу, и сервер найдёт готовое решение. Это превращает БСП из пассивного ресурса («там что-то есть, но надо искать») в активного помощника («вот готовая функция для твоей задачи»).
225|Какие боли решает
228| 229|Проблема «незнания БСП» — одна из самых распространённых в 1С-разработке, и она имеет конкретные последствия:
230| 231|-
232|
- «Я не знаю, что в БСП уже есть такая функция» — самая частая боль. Разработчик тратит часы на написание кода, который уже существует в БСП. SSLSearchServer находит готовую функцию по описанию задачи за секунду. 233|
- «Где в БСП искать работу с пользователями?» — БСП включает десятки подсистем: «Пользователи», «Настройки пользователей», «Работа с пользователями», «Пользовательские настройки» и т.д. Без поиска по смыслу легко запутаться. 234|
- «Какую функцию БСП использовать для этой задачи?» — Даже зная, что решение есть, разработчик может не знать точного имени функции. Векторный поиск находит по описанию: «получить настройки пользователя по имени» — и сервер возвращает
Пользователи.ПолучитьНастройку(...).
235| - «ИИ написал свой велосипед, хотя в БСП есть готовая функция» — ChatGPT и Claude не знают содержимое вашей версии БСП. SSLSearchServer даёт им доступ к актуальной справке, и они перестают генерировать «изобретённый» код. 236|
- «Мы используем старую версию БСП, а документация в интернете — по новой» — SSLSearchServer индексирует именно вашу версию БСП, поэтому ответы всегда актуальны и соответствуют установленной библиотеке. 237|
⚡ Боль в цифрах
241|По нашим оценкам, до 30% кода, который пишется в типовых и дорабатываемых конфигурациях, уже существует в БСП. Разработчик тратит от 2 до 5 часов в неделю на написание того, что уже написано. SSLSearchServer сокращает это время до секунд — ИИ находит готовые решения, а разработчик только адаптирует их под свою задачу.
242|Свойства и выгоды
245| 246|🔍 Поиск по смыслу, а не по имени
248|Главная фишка SSLSearchServer. Не знаете точного названия функции? Опишите словами, что она должна делать — «заблокировать пользователя при неудачных попытках входа» — и сервер найдёт подходящие функции БСП.
249|📦 Поддержка любой версии БСП
253|Сервер работает с файлами справки конкретной версии БСП. Индексируете 2.4.7 — получаете ответы по 2.4.7. Индексируете 3.0.1 — ответы по 3.0.1. Никакой путаницы между версиями.
254|⏱ Экономия времени разработки
258|Вместо того чтобы писать функцию с нуля, разработчик находит готовую в БСП за секунды. Адаптация готового решения занимает минуты, а не часы. Особенно ценно для типовых задач: работа с пользователями, права доступа, обмен данными, печать, отчёты.
259|🔌 Единый инструмент
263|Один инструмент — ssl_search — покрывает весь поиск по БСП. Простота использования означает, что и разработчики, и ИИ-ассистенты будут им пользоваться постоянно, без необходимости запоминать несколько разных команд.
264|Результат
267| 268|С SSLSearchServer работа с Библиотекой стандартных подсистем становится простой и эффективной:
269| 270|-
271|
- Мгновенный поиск — любая функция или процедура БСП находится за секунды по описанию задачи. 272|
- Повторное использование — ИИ предлагает готовые решения из БСП вместо того, чтобы писать код с нуля. 273|
- Актуальность — ответы соответствуют вашей версии БСП, а не «средней версии по интернету». 274|
- Сокращение времени разработки — до 30% кода берётся готовым из БСП, а не пишется заново. 275|
- Полная интеграция — работа через стандартный MCP-протокол с любым совместимым ассистентом (Claude Desktop, Codex, Continue.dev, Cursor и другие). 276|
SSLSearchServer — это мост между разработчиком и богатством Библиотеки стандартных подсистем. Без него БСП — это «чёрный ящик», в котором «что-то есть, но непонятно что». С ним — это открытая библиотека готовых решений, доступная по первому запросу.
279| 280|🚀 Итог
282|SSLSearchServer — MCP-сервер для векторного поиска по Библиотеке стандартных подсистем 1С. Один инструмент — ssl_search — находит любую функцию или процедуру БСП по описанию. Решает проблему «изобретения велосипедов»: до 30% кода можно брать готовым из БСП. Сокращает время разработки, повышает качество и стандартизирует код.
283|