Здравствуйте. В продолжение этой темы https://forum.infostart.ru/forum9/topic280399/. Документ с тч товары, в ней куча реквизитов, у некоторых в свойстве стояло ПропускатьПриВводе - Нет. Изменил на до, причем у всех реквизитов, и у табличной части. Но, новая строка все равно не вводится автоматически. Создал новый документ с реквизитами, у них включил ПропускатьПриВводе, все работает, а в первом не работает. Подскажите, пожалуйста, куда копать? Где могут быть ограничения на автоматический ввод новой строки? Заранее благодарен.
---
а по нажатию кнопки клавиатуры стрелка "Вниз"?
---
спасибо вам огромное ! Решил задачу в имитацией нажатия стрелки вниз при окончании редактирования
```1c
    Процедура ТоварыПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
    Shell = Новый COMОбъект("WScript.Shell");
    Shell.SendKeys("{DOWN}");
    КонецПроцедуры
```
---
Свойство элемента таблицы - Авто ввод новой строки
---
стоит.
---
Могу предложить попробовать удалить таблицу с формы и добавить заново.
---
спасибо. Сейчас попробую
---
тоже не помогло...( Удалил, добавил заново, установил опять все галочки, и не работает.
---
это свойство я в первую очередь выставил. Не работает. Выставил у табличной части ПропускатьПриВводе, не работает, выставил у всех реквизитов, и все равно не работает.
---
мне ваш комментарий помог наоборот убрать ввод новой строки по кнопке вниз)
---
Документ с тч товары, в ней куча реквизитов, у некоторых в свойстве стояло ПропускатьПриВводе - Нет. Изменил на до, причем у всех реквизитов, и у табличной части.
Зачем у ТЧ устанавливать ПропускатьПриВводе в Да? Это означает, что по клавише Enter будет пропускаться вся ТЧ и не важно, что там для полей реквизитов самой ТЧ установлено.
Ну и конечно проверить свойство самой формы "ПоведениеКлавишиEnter". Должно быть установлено в "Переход по элементам".
---
первый реквизит (Номенклатура) выставил ПропускатьПриВводе - Нет. То есть при успешном вводе номенклатуры переход должен осуществляться на следующую строку. Как в созданном мной документе. Но оно не идет.
---
а по нажатию кнопки клавиатуры стрелка "Вниз"?
---
а по нажатию кнопки клавиатуры стрелка "Вниз"? а так работает. Спасибо! Подскажите, пожалуйста, с чем это связано?
---
это означает, что было окончание ввода строк и ТЧ перешла в режим редактирования. Возможно программно что-то делаете, что вызывает такой эффект.
Это стандартное поведение, когда отменяете ввод последующей строки. Система переходит в режим редактирования по клавише Enter. Для продолжения ввода новой строки начинается по нажатию клавиши "Вниз" (на последней введенной строке) или "Insert".
---
спасибо вам огромное ! Решил задачу в имитацией нажатия стрелки вниз при окончании редактирования
```1c
    Процедура ТоварыПриОкончанииРедактирования(Элемент, НоваяСтрока, ОтменаРедактирования)
    Shell = Новый COMОбъект("WScript.Shell");
    Shell.SendKeys("{DOWN}");
    КонецПроцедуры
```
---
Автоввод новой строки работает только при окончании редактирования предыдущей новой строки. Первая строка в пустоя таблице автоматом не вводится.
---
так первая строка и не пустая, заполнены реквизиты, но не все, у всех реквизитов кроме первого(Номенклатура) в свойствах проставлено ПропускатьПриВводе. В созданном мною новом документе при вводе номенклатуры(у остальных реквизитов так же выставил ПропускатьПриВводе) сразу идет переход автоматический на новую строку. В этом документе не работает и все.