Возможно ли вывести сообщение, чтобы оно указывало на поле формы, в котором ошибка?
Мета нашої компанії -  надання якісних послуг по навчанню та консультуванню клієнтів.

В данном разделе приведены ответы на часто задаваемые вопросы слушателей наших курсов. 

ПРИМЕЧАНИЕ!
Используются следующие сокращения:
Бухгалтерия – «Бухгалтерія 8 для України»
УТ – «Управління торгівлею 8»
УПП – «Управління виробничим підприємством 8»
ЗУП – «Зарплата і управління персоналом 8»
УТП – «Управління торговим підприємством 8»

Возможно ли вывести сообщение, чтобы оно указывало на поле формы, в котором ошибка?

Да, возможно. Для вывода подобных сообщений нужно использовать объект встроенного языка СообщениеПользователю.

Например, необходимо контролировать заполнение реквизита Дата. В случае записи документа будущей датой – выдавать ошибку, и показывать на форме поле с ошибкой.

pr1-1.JPG

Для этого можно использовать следующий код:

Процедура ПередЗаписью(ОтказРежимЗаписиРежимПроведения)

            Если НачалоДня(Дата)>НачалоДня(ПолучитьОперативнуюОтметкуВремени()) Тогда

                        Отказ=Истина;

                        Сообщение=Новый СообщениеПользователю;

                        Сообщение.Поле="Дата";

                        Сообщение.ПутьКДанным="Объект";

                        Сообщение.Текст="Нельзя вводить будущую дату!";

                        Сообщение.Сообщить();

            КонецЕсли;

КонецПроцедуры

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