Почему в режиме 1С:Предприятие прикладное решение завершает работу, если обнаружена синтаксическая ошибка в вызываемом модуле?

При работе в режиме 1С:Предприятие могут возникать различные исключительные ситуации, связанные в функционированием прикладного решения. В зависимости от вида исключительной ситуации, работа приложения может быть продолжена или нет.

Наличие синтаксической ошибки, например, в форме справочника, означает для системы невозможность создания одного из объектов прикладного решения (формы справочника). В этом случае стратегия продолжения работы отсутствует, и прикладное решение завершает работу.

Другим случаем, приводящим к завершению работы 1С:Предприятия, является ошибка времени выполнения (не ошибка синтаксиса), возникающая в теле модуля. После такой ошибки система не может продолжать работу потому, что объект, которому принадлежит данный модуль, фактически оказался неинициализированным.

В то же время синтаксическая ошибка, обнаруженная в режиме 1С:Предриятие в форме внешней обработки будет обработана иначе. Внешняя обработка используется динамически и не является "обязательной частью" прикладного решения. Поэтому будет выдано предупреждение о наличии синтаксической ошибки в модуле, вызываемая форма внешней обработки создана не будет, но работа приложения и самой внешней обработки будет продолжена.