Конфигурирование и администрирование

Типичная ошибка: «Линейное» изучение платформы без понимания архитектуры
Многие специалисты начинают подготовку к сертификации с заучивания синтаксиса встроенного языка или последовательного чтения документации «от корки до корки». Это приводит к тому, что при столкновении с нестандартной задачей на экзамене или в реальном проекте кандидат теряется. Реальная причина провала — отсутствие системного взгляда на платформу 1С:Предприятие.
Профессионалы выделяют ключевой принцип: платформа работает как конвейер. Сначала формируется запрос (язык запросов), затем данные проходят через систему компоновки данных (СКД), и только потом происходит их отображение или запись. Если вы не понимаете, как данные перемещаются между этими слоями, вы будете тратить часы на отладку простых, на первый взгляд, механизмов.
Решение: Начните с построения ментальной карты платформы. Разместите в центре «Объекты метаданных», от них проведите связи к «Менеджерам», «Наборам записей» и «Формам». Практикуйте написание кода, который явно разрывает стандартную логику (например, ручное управление транзакциями или блокировками), чтобы увидеть, как реагирует система.
Неочевидный нюанс: «Тихие» ошибки в запросах и производительности
Экзамен по конфигурированию часто включает задачи на оптимизацию. Кандидаты знают про индексы, но игнорируют тонкий момент — неявное приведение типов в условиях JOIN. Например, сравнение поля составного типа с конкретным значением без явного указания типа REF вызывает полный перебор таблицы. Механизм оптимизатора запросов 1С в таких случаях часто выбирает неэффективный план.
Вторая распространенная ловушка — использование виртуальных таблиц регистров (Остатки, Обороты) без фильтра по периоду Период.Дата. При отсутствии фильтра платформа вынуждена рассчитывать данные за всё время существования регистра, что может вызывать зависание формы даже на тестовых данных.
Решение: Всегда проверяйте план запроса (Shift+Ctrl+E в конфигураторе). Обращайте внимание на столбец «Соединение» — если там стоит «Nested Loops» на большом объеме данных, это красный флаг. В условиях используйте конструкцию Ссылка = &Ссылка И Ссылка ССЫЛКА Справочник.Номенклатура вместо Ссылка = &Ссылка, если тип поля составной. Для виртуальных таблиц всегда передавайте НачалоПериода и КонецПериода.
Проблема администрирования: Корректная настройка и диагностика RLS (Right Level Security)
При подготовке к сертификации администраторы часто ограничиваются созданием простых ролей. На экзамене или в реальной ситуации возникает задача с перекрестным доступом (например, менеджер видит только свои заказы, но может просмотреть отчет по складу целиком). Реализация на чистом механизме прав стандартными средствами ведет к конфликтам, если не учесть принудительный пересчет ограничений.
Причина: Непонимание того, что RLS в 1С проверяется на стороне сервера, но кэшируется для активного пользователя. Сценарий: изменили права пользователя через интерфейс (сняли галочку), но сессия не перезапущена. RLS продолжает работать по старому шаблону, так как кэш сессии не был сброшен. Кроме того, распространена ошибка — использование непроверяемых функций в тексте ограничения, что приводит к исключениям безопасности.
Решение: Используйте конструкцию Сеанс.ТекущийПользователь только для отладки. Для продакшена применяйте проверки через ПользователиИнформационнойБазы.ТекущийПользователь(), который гарантированно работает в серверном контексте. Всегда добавляйте принудительный сброс кэша вычисляемых полей RLS при смене роли пользователя в коде обработчика ПриНачалеРаботыСистемы. Для диагностики выполнения RLS используйте трассировку запросов в технологическом журнале (параметр EXPR).
Забытый инструмент: Использование механизма «Бизнес-процессы» для сложной логики
Многие разработчики, готовясь к сертификации, игнорируют бизнес-процессы, считая их устаревшим инструментом. Это ошибка. На экзамене часто встречаются задачи на реализацию согласования документов с ветвлением (условия), где требуется строгий контроль состояния. Попытка сделать это через обычные перечисления и реквизиты приводит к «спагетти-коду».
Решение: Освоить карту маршрута бизнес-процесса с точками ветвления. Важный профессиональный трюк — использовать свойство «Точка маршрута» не только для статуса, но и для хранения дополнительного контекста (например, «На утверждении у руководителя отдела (ID=12)»). Это сокращает количество реквизитов формы и делает логику прозрачной. На экзамене (особенно в задаче 2.1 на звание «1С:Эксперт по технологическим вопросам») это часто является неявным критерием для оценки «Отлично».
Профессиональный лайфхак: Работа с блокировками и транзакциями
Экзаменаторы обращают внимание на понимание «управляемых блокировок» (оптимистических и пессимистических). Типичная ошибка — попытка установить пессимистическую блокировку на объект внутри транзакции, когда объект еще не был прочитан. В этом случае платформа выдает исключение «Не удалось установить блокировку». Причина кроется в том, что для блокировки объекта необходимо его «принадлежность» к конкретному экземпляру транзакции, что невозможно без предварительного захвата.
Решение: Используйте метод Заблокировать() в начале транзакции, передавая ему ссылку. Если вы работаете с набором записей регистра, используйте НаборЗаписей.Заблокировать(). Не смешивайте автоматические блокировки (установленные в свойствах объекта метаданных) и явные. Для диагностики конфликтов ведите технологический журнал с событием TLOCK — это покажет, какой именно ресурс (таблица или запись) блокируется и на каком сервере.
Результат после применения описанных техник
Специалисты, системно подходящие к обучению, сдают экзамен «1С:Специалист по платформе» (или «1С:Эксперт») с первой попытки. Вместо заучивания кода они развивают навык декомпозиции: сначала анализ архитектуры задачи, затем выбор инструмента (запрос, СКД, бизнес-процесс, роли RLS).
На практике это приводит к сокращению времени написания документации и отладки в 2-3 раза. Проектный код становится стабильнее: меньше «тихих» блокировок, корректное разделение доступа, высокая производительность отчетов. Работодатели ценят таких специалистов выше, а зарплата на рынке для подтвержденных экспертов (не просто «знающих 1С») стабильно растет.
План подготовки к сертификации: 4 обязательных этапа
Чтобы превратить знания в устойчивый навык, используйте следующий алгоритм действий. Это позволит избежать необязательности в обучении и сфокусироваться на том, что реально проверяется на экзамене:
- Этап 1: «Чистая платформа». Создайте пустую конфигурацию и напишите «с нуля» регистр накопления оборотов, два справочника и документ с движением. Не используйте подписки на события или готовые библиотеки. Цель: понять ручное управление записями и транзакциями.
- Этап 2: «Бизнес-логика через СКД». Реализуйте отчет с группировками, диаграммой и расшифровкой, используя только СКД, без единой строчки кода на форме. Научитесь настраивать макеты оформления и условное оформление на уровне схемы.
- Этап 3: «Администрирование под нагрузкой». Разверните две базы: файловую и SQL (PostgreSQL или MSSQL). Замерьте скорость отчета при 100 000 записей. Настройте регламентные задания для пересчета итогов и полнотекстового поиска.
- Этап 4: «Ограничение доступа». Спроектируйте систему ролей для трех видов сотрудников (менеджер, кладовщик, директор) с частичным перекрытием прав. Обязательно проверьте, что RLS работает корректно через сеансы разных пользователей (F5 в режиме отладки под разными учетками).
Полезные инструменты и ресурсы для углубленной подготовки
Не используйте только форумы или устаревшие видео. Современная сертификация требует владения инструментарием. Вот что реально помогает профессионалам:
- Официальный синтакс-помощник (SPE) — открывайте его в режиме «Варианты применения» (там дана не только сигнатура метода, но и примеры из типовых конфигураций).
- Технологический журнал (ТЖ) платформы — настройте свою конфигурацию для записи событий TDEADLOCK, ALL, TQUERY. Это покажет реальные проблемы производительности.
- Программа-тренажер «1С:Экзамен» (специальная версия от разработчиков) — уникальные формулировки вопросов, максимально приближенные к реальным. Отрабатывайте задачи на время: 40 минут на 5 крупных задач.
- Книги «1С:Предприятие 8.3. Профессиональная разработка» и «Руководство разработчика» — читайте главы про Администрирование и СКД в первую очередь.
- Сообщество Infostart — ищите статьи с пометкой «[Сертификация]» или «[Эксперт]». Там часто разбирают задачи прошлых лет и неочевидные подводные камни.
Запомните главное: сертификация 1С в 2026 году — это не проверка памяти, а проверка умения адаптироваться к изменениям платформы. Ошибки, которые вы совершаете на тестах, — это ценный материал для анализа. Используйте их как точки роста, а не как повод для расстройства.
Добавлено: 24.04.2026
