Предопределенные процедуры Модуля формы документа
ПриОкончанииРедактированияСтроки
Предопределенная процедура при окончании редактирования строки многострочной части документа.
Синтаксис:
ПриОкончанииРедактированияСтроки(<НовСтр>)
Англоязычный синоним:
OnFinishLineEdit
Параметры:
<НовСтр> | Флаг новой строки. Число: 1 – если произошло окончание ввода новой строки, 0 – если произошло окончание редактирования существующей строки. |
Описание:
Вызов предопределенной процедуры ПриОкончанииРедактированияСтроки производится в системе 1С:Предприятие в момент окончания интерактивного редактирования строки многострочной части документа. Данная процедура может использоваться, например, для проверки значений (по умолчанию) реквизитов строки табличной части документа. В данной предопределенной процедуре установка статуса возврата не имеет смысла, т. к. отказаться от ввода строки в этот момент уже невозможно.
Замечание
Данный метод не вызывается при отказе от ввода новой строки по клавише <Esc>. Однако, метод вызывается при нажатии клавиши <Esc> во время редактирования существующей строки, но при этом последнее значение текущего редактируемого с клавиатуры поля не доступно, т. к. от его значения в данном случае отказываются, т. е. строка доступна в том виде, в котором она собственно и остается в документе.
Данная предопределенная процедура может располагаться в Модулях формы документов (см. "Виды программных модулей").
Пример:
Процедура ПриОкончанииРедактированияСтроки() Если Количество = 0 Тогда Количество = 1; КонецЕсли; КонецПроцедуры
См. также: СтатусВозврата.