Приветствую Вас ГостьСуббота, 18.05.2024, 13:00

Каталог статей


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

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

Если надо вывести сообщение у произвольного реквизита на форме, то в этом реквизите надо указать имя реквизита формы. Если реквизит относится к основному реквизиту формы (например форма справочник), то надо это указать. Для этого можно использовать 2 способа:

1) указать название основного реквизита в свойство "Поле"

Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "В строке " + Формат(Индекс + 1, "ЧГ=") + " списка не заполнена коонка Набор свойств";
Сообщение.Поле = "Объект.ПереченьНоменклатуры[" + Формат(Индекс, "ЧГ=") + "].НаборСвойств";
Сообщение.Сообщить();  

2)  использовать  метод УстановитьДанные (если в параметр метода передать ссылку, то при двойном нажатии на сообщение откроется форма объекта)

Сообщение = Новый СообщениеПользователю;
Сообщение.Текст = "В строке " + Формат(Индекс + 1, "ЧГ=") + " списка не заполнена колонка Набор свойств";
Сообщение.Поле = "ПереченьНоменклатуры[" + Формат(Индекс, "ЧГ=") + "].НаборСвойств";
Сообщение.УстановитьДанные(ЭтотОбъект);
Сообщение.Сообщить();            

Оба этих варианта сработают.

Категория: Формы | Добавил: leshic (15.03.2022)
Просмотров: 195 | Рейтинг: 0.0/0
Всего комментариев: 0
Имя *:
Email *:
Код *:
Вход на сайт
Поиск
Категории раздела
СКД [48]
Регистры [7]
Формы [41]
Администрирование [35]
Запросы [10]
Объекты конфигурации и типы данных [20]
Взаимодействие с другими базами, приложениями и источниками данных [16]
Программирование [29]
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0