Проверки: что проверяет Studio, а что — 1С
Какие проверки выполняет Studio перед сборкой и при ней, чего она не проверяет и что нужно проверить в 1С.
Перед чтением
На этой странице
Studio проверяет то, что может проверить без вашей базы: текст спецификации, готовность исходников и упаковку файла. Компиляцию кода, объекты конфигурации и поведение обработки проверяет только 1С.
Коротко#
- «Собрано — можно скачать» означает, что файл упакован. Это не означает, что модуль скомпилируется и обработка будет работать.
- Studio не загружает вашу конфигурацию, поэтому не знает, есть ли в ней справочники, регистры и реквизиты из кода или спецификации.
- Синтаксический контроль BSL, наличие объектов и работа на данных проверяются только в 1С.
Что проверяет Studio#
| Проверка | Когда | Что видно |
|---|---|---|
| Разбор текста Spec1C | При «Ещё» → «Применить без сборки» и перед сборкой | Ошибки вида «Spec1C: не найден report и источники data»; при ошибке сборка не начнётся: «Сначала исправьте ошибки в Spec1C» |
| Проверка модели Spec1C | «Ещё» → «Проверить модель Spec1C» | Строки в журнале и уведомление «Проверка пройдена» или «Замечаний: N» — Проверить модель |
| Проверка измерений остатков и оборотов | При применении и сборке спецификации с balance или turnovers | В облачной среде сборка останавливается: «Сборка остановлена: 3.5: нет пути conf — нельзя проверить by по Index» |
| Готовность к сборке | При нажатии «Собрать .epf» | Кнопка неактивна без открытого файла или после окончания пробного периода |
| Упаковка файла | При сборке | «✓ Собрано: <имя>.epf — нажмите «Скачать»» или «Сборка не удалась…» |
| Актуальность предложения Помощника | При подтверждении замены | «Текст в редакторе не совпадает с файлом на сервере. Сохраните или перезагрузите модуль.» |
Уровни сообщений — ошибка разбора, предупреждение, замечание модели, ошибка сборки — объяснены в Уровни диагностики, тексты — в Сообщения об ошибках и предупреждения.
Замечание про конфигурацию — не ошибка#
Если в спецификации есть источники данных, «Проверить модель Spec1C» в облачной среде всегда пишет в журнал «✗ Конфигурация не загружена — загрузите Conf в навигаторе (нужна для источников / запросов)». Загрузить конфигурацию в облачной среде нельзя. Замечание не мешает сборке; оно означает, что имена объектов и полей Studio не проверила.
Чего Studio не проверяет#
- Синтаксис и компиляцию BSL. Опечатка в имени процедуры, незакрытая конструкция, неверная директива компиляции будут собраны в файл без сообщения.
- Объекты конфигурации. Опечатка в
Справочник.Контрагентыили в имени реквизита обнаружится только при выполнении запроса в 1С. - Совместимость с вашей базой: версия платформы, режим совместимости, права пользователя.
- Поведение на данных: правильность результата запроса, вывод, производительность.
- Что сгенерированный код полон. Для нового файла код по Spec1C может ссылаться на макет и реквизиты периода, которых в файле нет; при
target: managedон рассчитан на управляемую форму, а у нового файла форма обычная — Соответствие конструкций и BSL.
Что проверяет только 1С#
Откройте скачанный файл в тестовой базе 1С («Файл → Открыть») или в Конфигураторе и проверьте:
- Файл открывается, форма показывается.
- Синтаксический контроль модулей проходит без ошибок.
- Команды обработки выполняются, запросы находят объекты конфигурации.
- Результат соответствует задаче на данных тестовой базы.
Пошагово — Проверить результат в 1С.
Что из этого следует#
- Считайте изменение законченным только после проверки в 1С, а не после сообщения «Сборка актуальна».
- Используйте «Проверить модель Spec1C» и «Применить без сборки», чтобы найти ошибки спецификации до сборки, но не ждите от них проверки имён объектов.
- Для нового файла рассматривайте сгенерированный код как черновик, который нужно доработать и проверить в Конфигураторе.
- Проверяйте файл в тестовой базе, прежде чем передавать его пользователям.
См. также
- Уровни диагностики Понятие
- Проверить результат в 1С Руководство
- Проверить модель Руководство
- Сообщения об ошибках и предупреждения Справочник
- Artifact и облачная сборка Понятие
Сверено с продуктом: 27.10.2026