
1C Form Module Patterns
from 1c-agent-based-dev-framework48
Guidelines and patterns for building efficient client-server form modules in 1C, focused on minimising server round-trips and correct data handling.
What it does
Practical patterns and rules for writing form module code in 1C (client-server architecture). Emphasises minimizing server calls, batching data, correct conversion between form data and server-side objects, event ordering, and UI/visibility management to reduce latency and bugs. Includes many BSL code examples.
When to use it
Use this skill when implementing or reviewing 1C managed form modules where performance, correct client-server separation, and UI responsiveness matter — especially for forms that make repeated server calls or need batching, pagination, or dynamic lists.
What's included
- Scripts: none (has_scripts=false)
- References: none (has_references=false)
- Instructions: A set of 12 concrete rules (hierarchy of directives, batching, data conversion, event ordering, dynamic lists, async dialogs, visibility grouping, tabular part handling) with BSL code snippets demonstrating good vs bad patterns.
Compatible agents
Inferable: agents that support code-reading and BSL/1C context (general code assistants).
Tags
Information
- Repository
- 1c-agent-based-dev-framework
- Stars
- 48
- Installs







