Особенности проверок 1С 8.3
Что подтверждают синтаксис, семантика и обратная выгрузка; где требуется выполнение в платформе.
Область редактирования
Текущий интерфейс редактирует существующие BSL-модули внешних EPF/ERF. XML форм, макеты и другие ресурсы сохраняются и сравниваются при сборке. Редактирование конфигурации и операции с данными базы в этот интерфейс не входят.
Синтаксис
Отдельный парсер BSL проверяет модули целиком и возвращает ошибки с координатами. Это грамматическая проверка, а не компиляция выбранной платформой и не доказательство правильности всех типов или вызовов.
Семантика
Используются справочник выбранной версии 1С, общие модули основной конфигурации и поддерживаемый контекст применённых расширений. Проверяются известные типы, статические вызовы, сигнатуры, число аргументов и доступность API. Для файловой базы учитываются активные ветви условной компиляции.
passed относится к проверенной области, ревизии и виду клиента. failed означает обнаруженную ошибку. partial сохраняет неопределённость, когда тип или контекст не разрешён. Динамический код и все возможные пути исполнения полностью не анализируются.
Запуск платформы при анализе
Открытие и сборка используют Конфигуратор. Получение контекста расширений может запускать управляемый клиент для инвентаризации; при этом возможны штатные обработчики запуска конфигурации. Для такого анализа назначается подходящая база и учётная запись.
Сборка и выполнение
Обратная выгрузка подтверждает сохранение ресурсов. Она не означает успешного выполнения всех процедур. В документации реализации зафиксирована проверка синтетического EPF на платформе 8.3.22.1851, включая тонкий клиент; это не является общей гарантией совместимости с любым EPF или версией. Отдельная проверка выполнения ERF не заявлена.
Задания и восстановление
Идентификатор задания действует в процессе сервера. Автоматическое продолжение после перезапуска не предусмотрено. При обработанной ошибке публикации сервер восстанавливает целевой файл либо возвращает recovery_pending; такой результат требует завершить восстановление. Автоматическое восстановление после аварийного завершения процесса в текущем срезе не заявлено.