Проект

Общее

Профиль

Управляемые формы 1С » История » Версия 3

« Предыдущее - Версия 3/42 (Разница(diff)) - Следующее » - Текущая версия
Всеволод Дорофеев, 31.01.2017 19:49


Управляемые формы 1С

Как программно удалить текущую строку из табличной части документа?


h3. Замена "Сообщить()"

Вариант 1.

ПоказатьОповещениеПользователя(
    НСтр("ru = 'Изменения не зарегистрированы.'")
    ,,,
    БиблиотекаКартинок.Информация32);

Вариант 2.

    Сообщение = Новый СообщениеПользователю();
    Сообщение.Текст = "В строке 11 табличной части ""Номенклатура"" не хватает ";
    Сообщение.Поле = "Номенклатура";

    // Привязка объекта к реквизиту формы произойдет за счет
    // установленного выше по стеку соответствия методом
    // УстановитьСоответствиеОбъектаИРеквизитаФормы
    Сообщение.УстановитьДанные(ОбъектДанных);
    // Теперь у сообщения заполнено поле ПутьКДанным (установлено имя реквизита формы, до этого была пустая строка),
    // и свойство КлючДанных (установлена ссылка на документ, до этого было Неопределено)

    // Сообщение выводится пользователю
    Сообщение.Сообщить();