Проверить модель
Как запустить «Проверить модель Spec1C», как читать замечания и почему замечание про конфигурацию в облачной среде не мешает сборке.
Перед чтением
- Применить спецификацию без сборки Руководство
На этой странице
«Проверить модель Spec1C» проверяет модель отчёта на готовность к сборке: есть ли источники и поля, нужна ли конфигурация. Это не проверка синтаксиса 1С и не проверка текста в редакторе — проверяется модель, в которую текст попал при последнем применении.
Когда это нужно#
- Перед сборкой — убедиться, что у источников есть поля.
- После правки спецификации — понять, не потерялись ли источники.
- Если сборка по спецификации дала неожиданный результат.
Перед началом#
- Примените текст: «Ещё» → «Применить без сборки» — Применить спецификацию без сборки. Проверка смотрит на модель; неприменённые правки в редакторе в ней не учитываются.
- Учтите, что в облачной среде конфигурацию загрузить нельзя. Поэтому, если в модели есть источники данных, замечание про конфигурацию будет всегда.
Шаги#
- На этапе Spec1C нажмите «Ещё» под редактором.
- Выберите «Проверить модель Spec1C».
- Прочитайте уведомление: «Проверка пройдена» или «Замечаний: N».
- Прочитайте журнал под редактором: строки со знаком «✗» — замечания, со знаком «✓» — сведения, строки с «⚠» — предупреждения.
Результат#
Типичный журнал для спецификации с источником данных в облачной среде:
✗ Конфигурация не загружена — загрузите Conf в навигаторе (нужна для источников / запросов)
✓ Форма ordinary: реквизитов 1, фильтров 0и уведомление «Замечаний: 1». Это нормальное состояние: сборка выполнится.
| Строка журнала | Что значит | Мешает сборке? |
|---|---|---|
| «✗ Конфигурация не загружена — загрузите Conf в навигаторе (нужна для источников / запросов)» | В модели есть источники, команды show или запросы регистров, а конфигурация не загружена. В облачной среде её загрузить нельзя | Нет, если в модели нет balance / turnovers |
| «✗ У первого источника нет полей» | У первого источника пустая строка fields: или её нет | Сборка выполнится, но запрос будет без нужных полей — добавьте поля |
| «⚠ Источники данных не заданы — для сборки текущего Source (BSL) это не требуется. …» | В модели нет источников. Соберутся исходники как есть, без сгенерированного запроса | Нет |
| «✓ Форма ordinary: реквизитов N, фильтров M» | Сведения о форме модели | — |
| «✓ Проверка OK: модель совместима со сборкой Source → Artifact» | Замечаний нет; уведомление «Проверка пройдена» | — |
Проверка не проверяет: синтаксис модуля 1С, существование объектов и полей в вашей конфигурации, остатки и обороты регистров. Остатки и обороты проверяются при применении и сборке — и в облачной среде останавливают сборку. Что проверяет Studio, а что только 1С, — Проверки: что проверяет Studio, а что — 1С.
Если не получилось#
| Что видно | Что сделать |
|---|---|
| Замечание про конфигурацию не уходит | В облачной среде так будет всегда при наличии источников. Собирайте файл — Собрать файл по спецификации |
| Проверка не видит только что добавленный источник | Текст не применён. Нажмите «Применить без сборки» и проверьте снова |
| «Проверка пройдена», а в 1С ошибка | Проверка модели не заменяет компиляцию в 1С. Проверьте модуль формы по Проверить результат в 1С |
| Не понятно, что блокирует сборку | Блокируют ошибки разбора и проверка остатков и оборотов без конфигурации — Уровни диагностики, полный список сообщений — Сообщения об ошибках и предупреждения |
См. также
- Уровни диагностики Понятие
- Сообщения об ошибках и предупреждения Справочник
- Применить спецификацию без сборки Руководство
- Проверки: что проверяет Studio, а что — 1С Понятие
- Собрать файл по спецификации Руководство
Сверено с продуктом: 27.10.2026