Есть ТЧ с двумя колонками. Строки заранее созданные и в первой колонке значения внесены. Необходимо как в экселе, при окончании редактирования поля по нажатию enter автоматом перенестись в поле след. строки этой же колонки. С момента обращения на сайте прошло 3 года, может что изменилось?
(0) Попробуй сделать в ПриИзменении:
ЭлементыФормы.ТабличнаяЧасть1.ТекущаяСтрока = ТабличнаяЧасть1[ЭлементыФормы.ТабличнаяЧасть1.ТекущаяСтрока.НомерСтроки];
(2) попробуй в ПриИзменении использовать СообщениеПользователю, там есть возможность привязать оное к ячейке ТЧ, если текст пустой, то и выводить ничего не будет, но на ячейку перейдёт.
Ещё вариант Элементы.ТЧ.ТекущиеДанные.Колонки - посмотри, там вроде была ТекущаяКолонка, в отладчике уточни.
1. Установить на всех "ненужных" колонках параметр "Пропускать при вводе"
2. Для самой таблицы установить параметр "АвтоВводНовойСтроки"
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший