Как вернуть ввод новой строки при нажатии клавиши «Стрелка вниз» в конфигурации 1С?

Программист 1С v8.3 (Обычные формы) 1С:Управление торговлей Торговля и дистрибуция
← На главную

При обновлении конфигураций на базе 1С:Предприятие 8.3, особенно при переходе с очень старых релизов на современные версии платформы, пользователи часто сталкиваются с изменением привычного поведения интерфейса. Одной из наиболее частых жалоб является отказ системы «создавать» или «завершать» редактирование строки в табличных частях при нажатии клавиши Стрелка вниз. Давайте разберем, почему это происходит и как вернуть привычный алгоритм работы для ваших пользователей.

Причины изменения поведения интерфейса

Важно понимать, что обработка событий клавиатуры, таких как нажатие Enter или Стрелка вниз, в значительной степени определяется ядром платформы. Переход на новые версии 1С v8.3 принес унификацию поведения обычных форм с управляемыми формами. То, что раньше могло работать «автоматически» в силу особенностей старых версий платформы, теперь требует явного указания в свойствах объектов конфигурации.

В старых версиях системы Стрелка вниз могла завершать редактирование строки по умолчанию, даже если настройка автоввода была неактивна. Современная платформа требует четкого соблюдения правил для табличных полей.

Решение проблемы через свойство «Автоввод новой строки»

Самым эффективным и правильным методом решения данной проблемы является проверка и установка настройки в свойствах табличного поля в Конфигураторе. Разберем этот процесс по шагам:

  1. Откройте Конфигуратор и найдите нужную форму (например, форму документа «Расходная накладная»).
  2. В дереве элементов формы найдите Табличное поле, поведение которого необходимо изменить.
  3. Откройте палитру свойств данного табличного поля (клавиша F4).
  4. Найдите свойство с названием Автоввод новой строки.
  5. Установите значение этого свойства в Истина (поставьте галочку).

После активации этого свойства, при нажатии клавиши Стрелка вниз, находясь в последней строке табличной части, система корректно завершит редактирование текущей строки и автоматически добавит новую пустую строку для продолжения ввода данных. Это полностью восстанавливает функциональность, к которой привыкли пользователи.

Дополнительные рекомендации по настройке ввода данных

Помимо включения автоввода, стоит обратить внимание на другие свойства Табличного поля, которые влияют на эргономику работы:

Обучение пользователей работе с горячими клавишами

Иногда полезно напомнить пользователям о стандартных «горячих» клавишах платформы 1С, которые помогают ускорить ввод данных вне зависимости от версий конфигурации:

Анализируя ситуацию, мы видим, что решение лежит в области штатных настроек конфигурации. Рекомендуем сначала проверить установку свойства Автоввод новой строки, так как именно оно является основным «рычагом» управления данным поведением в современной платформе. Если же требования пользователей выходят за рамки стандартных настроек, всегда можно воспользоваться программным перехватом нажатия клавиш через события ПриНажатииКлавиши, однако в 99% случаев достаточно просто корректно настроить свойства объекта в Конфигураторе.

← На главную