1C SSL/БСП Subsystems Reference
This skill provides guidance for using SSL subsystems via ssl_search MCP tool.
For basic SSL usage (attribute access, user messages) — see project_rules.mdc.
When to Use
Invoke this skill when:
- •Working with users and access rights
- •Working with files and attachments
- •Implementing print forms
- •Managing background jobs
- •Working with object versioning
- •Sending emails
- •Need common utility functions (arrays, structures, strings)
Core Principle
ALWAYS check if SSL has a solution before writing custom code.
SSL Search Workflow
When implementing new functionality:
- •
First, search SSL — use
ssl_searchMCP tool with keywords describing your need- •Example:
ssl_search("фоновое задание прогресс") - •Example:
ssl_search("копирование структуры")
- •Example:
- •
Check existing patterns — use
codesearchto find how similar tasks are solved in the codebase - •
Use SSL if available — it's tested, optimized, and maintained
- •
Only then write custom code — and document why SSL wasn't suitable
Key SSL Modules
- •Пользователи — users, roles, access rights
- •РаботаСФайлами — file storage and attachments
- •УправлениеПечатью — print forms
- •ДлительныеОперации — background jobs with progress
- •ВерсионированиеОбъектов — object history
- •РаботаСПочтовымиСообщениями — email sending
- •ОбщегоНазначения / ОбщегоНазначенияКлиентСервер — common utilities
- •СтроковыеФункцииКлиентСервер — string functions
Remember: SSL is your first stop for common functionality. Writing custom code when SSL has a solution is technical debt.