HelpF.pro

Табличное поле ~ Как установить значения для новой строки

При добавлении новой строки нужно заполнить дату добавления и имя пользователя!

Добавлена строка может быть или кнопкой INS (добавление) или кнопкой F9 (дублирование).

При добавлении последовательность событий такая:

* ПередНачаломДобавления - строка еще не доступна

При дублировании последовательность событий такая:

* ПередНачаломДобавления - строка еще не доступна

* ПриАктивизацииЯчейки - строка уже доступна, но строка пустая.

* Повторная ПриАктивизацииЯчейки - строка уже заполнена. 

Как быть?

Для решения данной задачи необходимо использовать ПриНачалеРедактирования:

Код 1C v 8.х
 Процедура ОтчетПриНачалеРедактирования(Элемент, НоваяСтрока, Копирование)
Если НоваяСтрока Тогда
Элемент.ТекущиеДанные.Дата = ТекущаяДата();
Элемент.ТекущиеДанные.Менеджер = ПараметрыСеанса.ТекущийПользователь;
КонецЕсли;
КонецПроцедуры

В реалии это выглядит так, нажали добавить и получили:


Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq8/view/1692.html