В начало

Указатель на ошибку

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

 

Листинг 1. Функция «УказательНаОшибку» в общем модуле

Функция УказательНаОшибку(ТекстСообщения, ПутьКДанным) Экспорт

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

            С.Текст = ТекстСообщения;

            С.Поле = ПутьКДанным;

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

КонецФункции

            Вызвать данную функцию можно из любого модуля кодом, показанным ниже.

Листинг 2. Вызов функции «УказательНаОшибку»

Если КоличествоСтолбцов < 1 Тогда

                        УказательНаОшибку("Число столбцов должно быть более 1", "КоличествоСтолбцов");

            КонецЕсли;     

 

Рис. Результат работы функции

Рис. 1. Результат работы функции