1C Integration 3
▼
Understands the fundamentals of 1C High-Load Configurations. Applies basic practices in daily work. Follows recommendations from the team and documentation.
Independently applies 1C High-Load Configurations in practice. Understands trade-offs of different approaches. Solves typical tasks independently.
Has deep expertise in 1C High-Load Configurations. Designs solutions for production systems. Optimizes and scales. Mentors the team.
Defines 1C High-Load Configurations strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
Understands the fundamentals of 1C Integration: REST, SOAP, COM. Applies basic practices in daily work. Follows recommendations from the team and documentation.
Independently applies 1C Integration: REST, SOAP, COM in practice. Understands trade-offs of different approaches. Solves typical tasks independently.
Has deep expertise in 1C Integration: REST, SOAP, COM. Designs solutions for production systems. Optimizes and scales. Mentors the team.
Defines 1C Integration strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
Understands the fundamentals of 1C Testing: Vanessa, xUnitFor1C. Applies basic practices in daily work. Follows recommendations from the team and documentation.
Independently applies 1C Testing: Vanessa, xUnitFor1C in practice. Understands trade-offs of different approaches. Solves typical tasks independently.
Has deep expertise in 1C Testing: Vanessa, xUnitFor1C. Designs solutions for production systems. Optimizes and scales. Mentors the team.
Defines 1C Testing strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
1C Modules 1
▼
Understands the fundamentals of 1C:ERP. Applies basic practices in daily work. Follows recommendations from the team and documentation.
Independently applies 1C:ERP in practice. Understands trade-offs of different approaches. Solves typical tasks independently.
Has deep expertise in 1C:ERP. Designs solutions for production systems. Optimizes and scales. Mentors the team.
Defines 1C:ERP strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
1C Platform 3
▼
Understands the fundamentals of 1C Configuration. Applies basic practices in daily work. Follows recommendations from the team and documentation.
Independently applies 1C Configuration in practice. Understands trade-offs of different approaches. Solves typical tasks independently.
Has deep expertise in 1C Configuration. Designs solutions for production systems. Optimizes and scales. Mentors the team.
Defines 1C Configuration strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
Understands the fundamentals of 1C Data Model: Registers, Catalogs, Documents. Applies basic practices in daily work. Follows recommendations from the team and documentation.
Independently applies 1C Data Model: Registers, Catalogs, Documents in practice. Understands trade-offs of different approaches. Solves typical tasks independently.
Has deep expertise in 1C Data Model: Registers, Catalogs, Documents. Designs solutions for production systems. Optimizes and scales. Mentors the team.
Defines 1C Data Model strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
Understands the fundamentals of 1C Programming Language. Applies basic practices in daily work. Follows recommendations from the team and documentation.
Independently applies 1C Programming Language in practice. Understands trade-offs of different approaches. Solves typical tasks independently.
Has deep expertise in 1C Programming Language. Designs solutions for production systems. Optimizes and scales. Mentors the team.
Defines 1C Programming Language strategy at the team/product level. Establishes standards and best practices. Conducts reviews.
AI Coding Assistants 1
▼
Understands basic GitHub Copilot usage for 1C development: leveraging suggestions for BSL/1C:Enterprise code patterns, using Copilot Chat for 1C configuration questions, accepting and adapting completions for common module functions. Follows team guidelines for reviewing AI-generated 1C code.
Independently configures GitHub Copilot for 1C development workflows: crafts effective prompts for BSL code generation, customizes Copilot context with 1C-specific comments, evaluates suggestion quality for configuration-specific patterns. Understands trade-offs between Copilot productivity gains and 1C code review overhead.
Designs GitHub Copilot adoption strategies for 1C teams: optimizes prompt engineering patterns for BSL and 1C platform-specific code, implements quality gates for AI-generated 1C configuration code, measures productivity impact on configuration development velocity. Mentors team on effective Copilot usage for 1C domain.
Defines GitHub Copilot strategy for 1C development teams: establishes usage policies for AI-assisted 1C configuration development, designs code review standards for AI-generated BSL code, drives adoption of Copilot best practices across 1C development processes.
Algorithms & Data Structures 1
▼
Understands the fundamentals of Data Structures at a basic level. Applies simple concepts in work tasks using 1C:Enterprise. Follows recommendations from senior developers when solving problems.
Independently selects appropriate data structures in 1C:Enterprise: value tables for tabular data processing, structures and maps for key-value operations, query result handling for reporting. Understands performance implications of different data access patterns in 1C platform.
Selects optimal data structures for 1C:Enterprise platform: value tables, trees, structure maps for complex accounting calculations. Optimizes temporary table usage for batch processing of large document sets. Designs efficient data access patterns for hierarchical reference structures.
Defines data structure standards for 1C team: value table usage patterns, hierarchical reference design, query optimization through proper data model decomposition. Conducts reviews of complex data structures in accounting modules. Establishes team guidelines for efficient data access patterns.
API Gateway & Service Communication 1
▼
Understands basic webhook concepts for 1C:Enterprise integration. Can configure simple HTTP service endpoints in 1C to receive incoming webhook calls from external systems. Handles straightforward JSON and XML payloads, logs received events, and triggers basic data exchange operations within 1C information bases.
Designs reliable webhook integrations between 1C:Enterprise and external services with proper error handling and retry logic. Implements data exchange triggers that initiate outgoing webhooks on document posting or registry changes. Configures HTTP service modules with authentication, request routing, and structured response formatting.
Architects scalable webhook infrastructure for 1C:Enterprise ecosystems handling high-volume event streams from multiple external systems. Designs asynchronous processing pipelines with background job queues for incoming webhooks to avoid blocking 1C server threads. Implements versioned webhook APIs with backward compatibility and graceful deprecation of legacy event formats.
Establishes architectural patterns and governance for webhook-based integrations across 1C:Enterprise projects within the organization. Drives adoption of event-driven data exchange replacing legacy polling and file-based synchronization mechanisms. Reviews and approves webhook integration designs, ensures proper monitoring and alerting for webhook health, and coordinates cross-team integration contracts.
Architecture Governance 1
▼
Understands basic architectural concepts of Technical Debt Management. Follows team architectural decisions. Understands main patterns.
Applies technical debt management when designing 1C:Enterprise components. Understands trade-offs between quick fixes and proper refactoring of legacy configurations. Participates in discussions on platform upgrade planning and deprecated API migration strategies.
Designs 1C:Enterprise architecture with technical debt management in mind. Makes architectural decisions on legacy configuration refactoring and documents them via ADR. Evaluates platform upgrade paths and plans deprecated API migration to reduce accumulated debt.
Defines architectural strategy for 1C:Enterprise products with technical debt focus. Establishes guidelines for legacy configuration refactoring and platform upgrades. Conducts architecture reviews ensuring deprecated API migration aligns with platform evolution.
Architecture Patterns 1
▼
Understands basic architectural concepts of Clean Architecture. Follows team architectural decisions. Understands main patterns.
Applies Clean Architecture principles when designing 1C:Enterprise subsystems. Separates business logic from platform-specific layers and understands trade-offs of subsystem decomposition. Participates in architectural discussions about module boundaries.
Designs 1C:Enterprise system architecture following Clean Architecture with clear subsystem decomposition and business logic isolation from platform layers. Makes architectural decisions (ADR) for module boundaries and evaluates non-functional requirements.
Defines architectural strategy for 1C:Enterprise products based on Clean Architecture. Establishes guidelines for subsystem decomposition, business logic isolation, and platform layer separation. Conducts architecture reviews across 1C development teams.
Clean Code & Refactoring 1
▼
Understands the fundamentals of Code Quality & Refactoring at a basic level. Applies simple concepts in work tasks using 1C:Enterprise. Follows recommendations from senior developers when solving problems.
Independently applies code quality practices in 1C:Enterprise development. Writes clean, well-structured configuration code following BSP conventions. Understands trade-offs between quick fixes and proper module decomposition. Reviews colleagues' code for naming consistency and platform-specific patterns.
Designs code quality standards for 1C:Enterprise platform: configuration decomposition, BSP module structure, code review checklists for 1C language specifics. Implements automated quality gates via 1C:EDT and SonarQube with custom 1C rules. Refactors complex accounting modules for maintainability.
Defines code quality standards for 1C development team: BSP module conventions, configuration review checklists, refactoring strategies for legacy 1C code. Conducts architectural reviews of complex accounting modules. Establishes team-wide quality gates in 1C:EDT.
Data Modeling 1
▼
Understands database migration fundamentals in 1C: configuration update mechanisms, data restructuring procedures, and basic schema changes through 1C:Enterprise Designer. Follows team patterns for applying configuration updates and handling data conversion.
Independently manages 1C database migrations: designs data conversion plans for configuration updates, implements exchange plans for distributed databases, and handles schema changes with minimal downtime. Creates rollback procedures and validates data integrity post-migration.
Designs database migration architecture for 1C enterprise systems: large-scale data conversion strategies for complex configuration updates, cross-platform migrations (1C to SQL/PostgreSQL), and distributed database synchronization. Mentors team on safe migration practices.
Defines data strategy at the product level. Establishes Database Migrations standards. Conducts data schema and scaling strategy reviews.
Database Administration 1
▼
Understands basic backup types (full, differential, incremental) for 1C:Enterprise databases. Follows documented backup schedules and verifies backup integrity. Knows how to restore a database from backup under supervision and maintains backup logs.
Designs backup strategies for 1C:Enterprise information bases considering RPO/RTO requirements. Configures automated backup pipelines with verification checks. Implements point-in-time recovery procedures and manages backup storage optimization for large 1C databases.
Architects enterprise backup and disaster recovery solutions for distributed 1C:Enterprise clusters. Designs zero-downtime backup strategies for high-load 1C systems. Implements geo-redundant recovery with automated failover and conducts regular DR testing across all environments.
Defines enterprise data protection strategy for 1C:Enterprise ecosystems across the organization. Establishes backup and recovery standards, SLAs, and compliance requirements. Conducts architecture reviews of DR plans and mentors teams on backup best practices for 1C platforms.
Database Optimization 3
▼
Understands basic indexing concepts in 1C:Enterprise platform: index creation for information registers, catalog attributes, and document journals. Follows team recommendations on adding indexes for frequently queried fields. Can read query execution plans in 1C:Enterprise console.
Designs effective indexing strategies for 1C:Enterprise databases: composite indexes for complex queries, index selection for document register reports, and query optimizer behavior analysis. Understands trade-offs between index count and write performance. Optimizes queries using execution plan analysis.
Designs database indexing architecture for high-load 1C:Enterprise systems: partitioned indexes for large registers, index strategies for distributed infobase clusters, and query optimizer tuning. Implements monitoring for index fragmentation and automated maintenance. Optimizes complex report queries through advanced indexing techniques.
Defines data architecture standards for 1C:Enterprise systems: indexing policies, query optimization guidelines, and performance monitoring requirements. Conducts architecture reviews for database schema changes. Establishes index management practices including automated maintenance windows and fragmentation monitoring.
Understands query optimization basics in 1C:Enterprise: query builder usage, basic query language constructs, and reading query execution plans in 1C console. Follows team recommendations on avoiding common performance anti-patterns (nested queries in loops, unnecessary joins).
Independently optimizes 1C:Enterprise queries: rewrites complex query constructs for performance, uses temporary tables for intermediate results, and applies batch processing patterns. Analyzes query execution plans to identify bottlenecks. Understands trade-offs between query complexity and data consistency in register queries.
Designs query architecture for high-load 1C:Enterprise systems: distributed query strategies for cluster environments, query optimization for large register datasets, and caching strategies for frequently accessed data. Implements query monitoring and slow query alerting. Optimizes complex report queries through advanced techniques. Mentors team on query performance.
Defines query optimization strategy for 1C:Enterprise systems. Establishes performance standards, monitoring requirements, and optimization review processes. Conducts architecture reviews for data access patterns. Creates training materials on efficient 1C query language usage and performance troubleshooting.
Understands fundamentals of database transactions in 1C:Enterprise platform. Uses basic transaction mechanisms for data consistency in document posting. Follows team guidelines for proper transaction boundaries, error handling with rollback, and avoiding long-running transactions in user sessions.
Independently designs transaction strategies for complex 1C:Enterprise business processes spanning multiple documents and registers. Implements optimistic and pessimistic locking patterns. Manages concurrent access in multi-user environments with proper isolation levels and conflict resolution mechanisms.
Designs transaction architecture for high-load 1C:Enterprise systems with distributed data processing. Implements saga patterns for long-running business processes spanning multiple information bases. Optimizes transaction performance, minimizes lock escalation, and designs recovery strategies. Mentors team on concurrency best practices.
Defines transaction management strategy and concurrency standards for 1C:Enterprise products at the organizational level. Establishes patterns for distributed transaction handling across integrated systems. Conducts architecture reviews ensuring data consistency, recovery capabilities, and optimal performance under concurrent load.
Git & Workflows 1
▼
Understands basic Git advanced features for 1C development: interactive rebase for cleaning configuration commits, cherry-pick for hotfix propagation between branches, stash for switching between configuration extension tasks. Follows team branching conventions for 1C repository management.
Independently uses Git advanced features for 1C projects: interactive rebase for cleaning merge history of configuration changes, resolves complex merge conflicts in 1C XML-based configuration files, manages release branches for configuration versions. Understands trade-offs between merge and rebase strategies for 1C team workflows.
Designs Git workflows for 1C development teams: optimizes branching strategies for parallel configuration development, implements automated merge validation for XML-heavy 1C repositories, configures Git hooks for 1C-specific quality checks. Mentors team on advanced rebase techniques for clean configuration history.
Defines Git strategy for 1C development teams: establishes branching standards for multi-environment configuration management, designs merge policies for parallel configuration development, drives adoption of Git best practices in 1C teams transitioning from legacy VCS.
Integration Testing 1
▼
Understands basics of integration testing for 1C modules and external service connections. Writes simple tests verifying data exchange between 1C configurations and databases. Follows team testing guidelines for COM/OLE integration points.
Independently designs integration tests for 1C configuration exchanges with external ERP systems and web services. Applies contract testing for HTTP/SOAP integration points. Integrates tests into CI/CD pipelines for automated regression of data exchange scenarios.
Designs integration testing strategy for complex 1C enterprise ecosystems with multiple external system connections. Implements automated testing across 1C-ERP, web-service, and database integration layers. Optimizes test pyramid balancing unit and integration coverage for data exchange modules. Mentors team on testing distributed 1C configurations.
Defines integration testing strategy for enterprise-wide 1C platform deployments across multiple business units. Establishes quality standards for integration points between 1C configurations, external ERPs, and government reporting systems. Implements shift-left testing culture with early validation of data exchange formats and regulatory compliance interfaces.
Logging 1
▼
Understands basic structured logging for 1C development: adding structured log entries in 1C:Enterprise event log, understanding log levels for debugging configuration issues, reading JSON-formatted logs from 1C server. Follows team conventions for logging patterns in 1C modules.
Configures structured logging for 1C services: implements JSON logging for 1C server components, creates monitoring dashboards for 1C platform metrics, sets up alerts for configuration-specific error patterns. Participates in on-call rotation for 1C infrastructure incidents.
Designs observability strategy for 1C platform infrastructure: implements distributed tracing across 1C server clusters, defines SLI/SLO for 1C service reliability, conducts post-mortems for platform incidents. Mentors team on structured logging best practices for 1C environments.
Defines product observability strategy for 1C platforms: establishes SLO-based approach for 1C service reliability, coordinates incident management for 1C infrastructure, optimizes MTTD/MTTR through improved 1C monitoring and alerting workflows.
OOP & Design Patterns 1
▼
Understands the fundamentals of Design Patterns at a basic level. Applies simple concepts in work tasks using 1C:Enterprise. Follows recommendations from senior developers when solving problems.
Independently applies design patterns for 1C development: adapter patterns for external system integration, strategy pattern for interchangeable business rule implementations, template method for standardized document processing. Explains pattern choices in code review for 1C configurations.
Has deep expertise in design patterns for 1C systems: designs extensible architectures using adapter and facade patterns for complex integrations, implements domain-driven patterns for business logic in 1C configurations, optimizes pattern usage for 1C platform constraints. Mentors team on architectural patterns for enterprise 1C applications.
Defines design pattern standards for 1C development teams: establishes architectural review practices for pattern usage in configurations, creates guidelines for pattern application in 1C platform context, conducts training on patterns adapted for 1C:Enterprise development.
Optimization 1
▼
Understands basic 1C:Enterprise query console usage for identifying slow queries. Can analyze simple query plans and recognize full table scans on register tables. Knows how to use temporary tables to avoid repeated calculations and follows established guidelines for writing performant queries in the 1C query language.
Profiles and optimizes 1C:Enterprise queries using the query console and technological log. Redesigns register table queries to leverage indexes effectively and reduces temporary table overhead in batch operations. Identifies N+1 query patterns in business logic and resolves lock contention issues during document posting by restructuring data access sequences.
Architects high-performance 1C:Enterprise data structures with optimal register table designs and indexing strategies. Implements advanced query console diagnostics and technological log analysis to pinpoint bottlenecks in complex multi-register calculations. Designs partitioning strategies for large accumulation registers and mentors the team on writing scalable queries for enterprise-grade workloads.
Defines database performance standards and monitoring practices for 1C:Enterprise projects across the organization. Establishes query review processes, sets SLA targets for register operations, and drives adoption of performance testing in CI pipelines. Evaluates platform version upgrades for query engine improvements and coordinates with DBAs on server-level tuning for 1C workloads.
Relational Databases 2
▼
Writes basic SQL queries to extract and insert data between 1C:Enterprise and MySQL databases. Configures external data source connections in 1C platform. Understands MySQL data types and their mapping to 1C platform types for reliable data exchange.
Designs stored procedures in MySQL that support 1C:Enterprise data exchange scenarios including batch upserts and conflict resolution. Optimizes external data source queries from 1C by adding proper indexes and rewriting slow joins. Implements scheduled data synchronization between 1C registers and MySQL tables.
Architects high-throughput data exchange pipelines between 1C:Enterprise and MySQL with transactional consistency and error recovery. Designs MySQL schema extensions that complement 1C metadata structure for hybrid reporting. Implements advanced stored procedures with cursor-based processing and event-driven triggers to automate 1C workflow integrations.
Defines integration standards and data exchange protocols between 1C:Enterprise systems and MySQL across development teams. Reviews stored procedure designs and schema decisions for 1C-MySQL interoperability projects. Drives adoption of MySQL replication and read replicas to offload 1C reporting queries from transactional databases and ensure system scalability.
Understands basic PostgreSQL usage for 1C development: connecting 1C:Enterprise to PostgreSQL databases, basic SQL queries for data extraction from 1C tables, understanding 1C-to-PostgreSQL data type mappings. Follows team conventions for database access patterns in 1C configurations.
Independently designs schemas and optimizes queries for 1C-PostgreSQL integration: manages 1C data type mappings in PostgreSQL, optimizes queries for 1C report generation, configures connection pooling for 1C server workloads. Understands trade-offs between 1C built-in data access and direct SQL optimization.
Designs PostgreSQL architecture for high-load 1C systems: optimizes database configuration for 1C server workloads, implements replication for 1C data availability, configures partitioning for large 1C transaction tables. Mentors team on PostgreSQL performance tuning specific to 1C:Enterprise platform.
Defines PostgreSQL data strategy for 1C products: establishes database standards for 1C-PostgreSQL deployments, designs scaling approaches for high-load 1C environments, drives adoption of PostgreSQL best practices in 1C development teams.
REST API 1
▼
Understands basic REST API concepts for 1C integrations: HTTP methods, status codes, JSON data format for exchanging data with external systems. Follows team conventions for configuring HTTP service endpoints in 1C:Enterprise configurations.
Independently designs REST APIs for 1C integrations: HTTP service endpoint structure, proper resource naming for 1C entities, pagination for large data exchanges. Understands best practices for versioning and error handling in 1C platform REST services.
Designs API architecture for 1C ecosystem: enterprise integration API patterns, versioning strategies for 1C HTTP services, API gateway configuration for external system access. Defines API contracts between 1C and modern service architectures. Mentors team on RESTful design for 1C platforms.
Defines API strategy for 1C integrations at product level: enterprise API gateway standards for 1C services, API contract governance between 1C and external systems, versioning and deprecation policies. Conducts API architecture reviews for 1C integration projects.