когда пользователь ручками вводит или
Процедура ПриВводеСтроки()
.......СтатусВозврата(0);
КонецПроцедуры
ПриНачалеРедактированияСтроки()
|
Обрабатывает начало изменения существующей (!) строки ( когда пользователь ручками вводит или изменяет значения реквизитов табличной части). Исходя из примера, описанного выше для процедуры ПриВводеСтроки(), догадайтесь, как можно запретить редактирование стоки?
|
ПриРедактированииНовойСтроки()
|
Похожая на предыдущую, но с тем отличием, что вызывается только при редактировании ВНОВЬ созданной строки.
|
ПриОкончанииРедактированияСтроки (ФлагНовойСтроки)
|
ФлагНовойСтроки - имя переменной, в которую будет записана 1, если окончен ввод НОВОЙ строки, соответственно - 0, если закончено редактирование ИМЕВШЕЙСЯ. Процедура вызывается, когда пользователь "дезактивирует" строку мышкой, нажатием Enter, или Esc (кроме случая, когда отказываются от редактирования новой строки).
|
ПриУдаленииСтроки()
|
Действие, которое будет обработано данной процедурой, очевидно исходя из имени процедуры. Что еще добавить?
|
ПриИзмененииПорядкаСтрок (ФлагДействия)
|
ФлагДействия - имя переменной, которая станет "-1", если строка поднимается вверх, станет "1" при перемещении строки вниз, и станет "0", если изменяются номера строк, например, при сортировке. А что при этом сделать - это уже ваша фантазия (моей не хватает :).
|
Не забывайте о том, что имеются предопределенные процедуры, общие для любых форм системы 1С, такие как ПриОткрытии(), ПриЗакрытии() и т.д. Их подробное описание здесь не приводится, дабы не перегружать главу о документах.
Содержание Назад Вперед