Управляемые формы 1С » История » Версия 3
« Предыдущее -
Версия 3/44
(Разница(diff)) -
Следующее » -
Текущая версия
Всеволод Дорофеев, 31.01.2017 19:49
Управляемые формы 1С¶
Как программно удалить текущую строку из табличной части документа?¶
h3. Замена "Сообщить()"
Вариант 1.
ПоказатьОповещениеПользователя(
НСтр("ru = 'Изменения не зарегистрированы.'")
,,,
БиблиотекаКартинок.Информация32);
Вариант 2.
Сообщение = Новый СообщениеПользователю();
Сообщение.Текст = "В строке 11 табличной части ""Номенклатура"" не хватает ";
Сообщение.Поле = "Номенклатура";
// Привязка объекта к реквизиту формы произойдет за счет
// установленного выше по стеку соответствия методом
// УстановитьСоответствиеОбъектаИРеквизитаФормы
Сообщение.УстановитьДанные(ОбъектДанных);
// Теперь у сообщения заполнено поле ПутьКДанным (установлено имя реквизита формы, до этого была пустая строка),
// и свойство КлючДанных (установлена ссылка на документ, до этого было Неопределено)
// Сообщение выводится пользователю
Сообщение.Сообщить();