Учебный курс: Подготовка на 1С:Специалист по платформе 1С:Предприятие 8.3
Решение задач по управляемым формам – тема № 9:
Как вывести сообщения пользователю с привязкой к элементам формы, в которых допущена ошибка
В современных типовых конфигурациях реализовано большое количество проверок, чтобы пользователь не смог ввести в систему некорректные данные. Например, нельзя провести документ реализации, если на складе недостаточно товара.
При этом система не просто должна запрещать проведение документа, а подсказывать пользователю, в чем заключается ошибка. Сообщать, какого именно товара недостаточно на складе, сколько штук товара не хватает.
В платформе «1С:Предприятие» есть возможность не только вывести сообщение пользователю, но и привязать его к определенному элементу на форме, к конкретной ячейке в строке табличной части. Такие сообщения повышают удобство работы с конфигурацией, показывают пользователю конкретное поле или строку табличной части, в которых допущена ошибка.
Особенности контроля остатков, а также другие проверки, которые необходимо реализовать на экзамене, подробно рассмотрены в разделах, посвященных оперативному, бухгалтерскому учету и расчету заработной платы. В данном разделе подробнее остановимся на формировании сообщений пользователю.
Задача на экзамене может выглядеть примерно так:
Требуется вывести диагностическое сообщение пользователю о наличии ошибки. Сообщение должно быть привязано к конкретному полю формы:
Рисунок 1 – Привязка сообщения об ошибке к полю формы
При наличии ошибки в табличной части сообщение должно быть привязано к конкретной ячейке в строке табличной части, в которой введены некорректные данные:
Рисунок 2 – Привязка сообщения об ошибке к ячейке в строке табличной части
Рассмотрим несколько вариантов выдачи сообщения пользователю:
- Проверка заполнения реквизитов
- Привязка сообщения к полю формы
- Привязка сообщения к ячейке в строке табличной части.
К сожалению, у Вас недостаточно прав для дальнейшего просмотра.
Если Вы приобрели курс, но еще не активировали токен — пожалуйста, активируйте доступ по инструкциям, высланным на Ваш email после покупки.
Если Вы не залогинены на сайте — залогиньтесь, вернитесь на эту страницу и обновите ее.
Если Вы залогинены, у Вас активирован токен доступа, но Вы все равно видите эту запись — напишите нам на e-mail поддержки.
Комментарии закрыты