Исходные данные:
Внешняя обработка УФ
реквзит внеш. обработки с именем "Период" тип стандартный период.
У реквизита указано условие проверки "выдавать ошибку".
На форме кнопка "Сформировать".
В кнопке код:
Если Не ПроверитьЗаполнение() Тогда
Возврат;
КонецЕсли;
Результат:
1. В случае когда период не заполнен:
Выдает ошибку что не заполнен и указатель на поле на форме.
2. В случае когда период заполнен
Выдает ошибку в сообщение что период не заполнен, но при этом указателя на форму нет.
Еще странно. что в первом случае сообщение "Поле "Период" не заполнено" возникает 2 раза во втором один.
Создал новую чистую обработку с одним реквизитом "Период", там такого поведения не наблюдается.