К статье
Практический материал

Быстрый старт · 10 мин

Как в 1С добавить строку с клавиатуры

Как добавить строку в табличную часть документа 1С с клавиатуры: клавиша Insert, Ctrl+Enter, копирование строк, работа без мыши и программное добавление строк.

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

Основная клавиша для добавления строки — Insert (Ins). Она работает практически в любой табличной части: в документах «Реализация товаров и услуг», «Поступление товаров», «Счёт на оплату», в табличных частях справочников и в списках. Дополнительно доступны комбинации для копирования строки (F9), завершения редактирования с переходом на новую строку и другие сочетания, которые заметно ускоряют ввод данных.

Ниже разобраны все рабочие способы: от базовых горячих клавиш до программного добавления строки в коде, а также типичные ситуации, когда клавиша Insert не срабатывает, и что делать в таком случае.

Клавиша Insert — основной способ добавить строку

Установите курсор в любую ячейку табличной части документа и нажмите Insert. Платформа создаст новую пустую строку ниже текущей и переведёт курсор в её первую редактируемую колонку — обычно это «Номенклатура» или «Содержание». Дальше можно сразу начинать ввод: набрав первые буквы наименования, вы получите выпадающий список подходящих элементов справочника.

Insert работает и в списках справочников, и в журналах документов — там эта клавиша создаёт новый элемент или документ. То есть одна и та же клавиша отвечает за действие «добавить» почти во всех таблицах 1С, что упрощает запоминание.

На ноутбуках без отдельного цифрового блока клавиша Insert иногда совмещена с другой клавишей и требует нажатия Fn + Insert. Если клавиша физически отсутствует, используйте экранную клавиатуру Windows (Win + Ctrl + O) или альтернативные способы из разделов ниже.

Порядок действий
  1. 1
    Откройте документ и перейдите на вкладку с табличной частью, например «Товары» или «Услуги»
  2. 2
    Щёлкните в любую ячейку таблицы или переместитесь в неё клавишей Tab
  3. 3
    Нажмите Insert — появится новая пустая строка
  4. 4
    Начните вводить наименование номенклатуры и выберите её из подсказки клавишей Enter
  5. 5
    Заполните количество и цену, переходя между колонками клавишей Tab или Enter

Копирование и дублирование строк с клавиатуры

Когда строки документа похожи — например, одна и та же услуга с разным количеством — быстрее не создавать пустую строку, а скопировать существующую. Для этого встаньте на нужную строку и нажмите F9. Платформа создаст полную копию строки со всеми заполненными колонками, и останется поправить только отличающиеся значения.

Те же действия доступны через контекстное меню по правой кнопке мыши: «Добавить», «Скопировать», «Изменить», «Удалить». Но при потоковом вводе клавиатура заметно быстрее: связка Insert для новой строки и F9 для копии покрывает большинство сценариев.

Для удаления ошибочно созданной строки используйте Shift + Delete либо сочетание через контекстное меню. Пустые строки при записи документа типовые конфигурации обычно удаляют автоматически, но лучше не оставлять их, чтобы не путаться в нумерации.

Ввод строк подряд без мыши

При заполнении длинной накладной удобно работать в режиме непрерывного ввода. После заполнения последней колонки строки нажмите Enter — во многих типовых конфигурациях курсор автоматически перейдёт на новую созданную строку. Если этого не происходит, нажмите Insert вручную и продолжайте ввод.

Быстрый подбор номенклатуры

В поле «Номенклатура» не обязательно открывать справочник: начните печатать название, артикул или штрихкод — сработает ввод по строке. Клавишами «вверх» и «вниз» выберите нужную позицию в выпадающем списке и подтвердите Enter. Если подсказка не появляется, нажмите F4 или кнопку выбора, чтобы открыть справочник в режиме подбора.

Перемещение между колонками

Клавиша Tab переводит курсор в следующую колонку, Shift + Tab — в предыдущую. Это позволяет заполнять строку целиком, не касаясь мыши: номенклатура → количество → цена → ставка НДС. Сумма и сумма НДС в типовых документах пересчитываются автоматически.

Добавление строки через меню «Ещё» и кнопки командной панели

Если горячие клавиши не срабатывают или вы работаете в веб-клиенте с ограниченной клавиатурой, добавить строку можно через интерфейс. Над табличной частью расположена командная панель с кнопкой «Добавить», а в меню «Ещё» есть команды «Добавить», «Скопировать», «Удалить», «Переместить вверх/вниз» и «Заполнить».

Меню «Ещё» полезно и для массовых операций: там находятся функции подбора товаров, заполнения по документу-основанию, изменения табличной части. Например, команда «Подобрать товары» открывает форму подбора, где можно перенести в документ сразу несколько позиций — это быстрее, чем добавлять каждую строку по одной.

Почему Insert не работает: причины и решения

Самая частая причина — курсор не находится в табличной части. Если фокус стоит в поле шапки документа (дата, контрагент, организация), нажатие Insert ничего не даст либо вызовет другое действие. Сначала кликните в таблицу или перейдите в неё клавишей Tab.

Вторая причина — режим только для просмотра. Документ может быть закрыт для редактирования из-за даты запрета изменения данных, отсутствия прав у пользователя или блокировки объекта другим пользователем. В этом случае таблица выглядит серой, а команды добавления неактивны.

Третья ситуация — открыт не тот элемент формы. В управляемых формах некоторые таблицы заполняются только программно (например, «Серии» или «Скидки»), и ручное добавление строк в них заблокировано на уровне конфигурации. Это ограничение обойти штатными средствами нельзя — строки туда попадают через специальные команды.

Маршрут решения

Как выбрать действие

Insert нажимается, но строка не появляетсяПроверьте, что курсор стоит внутри табличной части, а документ открыт на редактирование, а не на просмотр
Кнопки «Добавить» и команды меню «Ещё» неактивныПроверьте права пользователя и дату запрета редактирования — обратитесь к администратору 1С
Клавиши Insert на клавиатуре нет (ноутбук)Используйте Fn + Insert, экранную клавиатуру Windows или кнопку «Добавить» на командной панели
Нужно добавить много однотипных строкИспользуйте копирование по F9 или подбор товаров через команду «Подобрать»

Программное добавление строки для разработчиков

Если строку нужно добавить из кода — например, в обработке заполнения или внешней обработке, — используется метод табличной части Добавить(). Типовой фрагмент выглядит так:

НоваяСтрока = Объект.Товары.Добавить();

НоваяСтрока.Номенклатура = НайденнаяНоменклатура;

НоваяСтрока.Количество = 1;

НоваяСтрока.Цена = 1000;

После заполнения строк объект нужно записать: Записать() для документа. Если требуется, чтобы сработали все проверки и пересчёты, как при ручном вводе (заполнение счетов учёта, ставок НДС, пересчёт сумм), вызывайте те же процедуры, что использует конфигурация в событиях «ПриИзменении» соответствующих полей, либо типовые процедуры обработки табличных частей.

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

Типичные ошибки при работе со строками

Типичные ошибки
01
Попытка добавить строку при курсоре в шапке документа — Insert срабатывает не в таблице, пользователь считает, что программа «зависла»
02
Ввод данных в строку, которая не сохранится: документ не записан, а форма закрыта — несохранённые строки теряются
03
Копирование строки по F9 без правки ключевых полей — в документе появляются дубли позиций с одинаковым количеством
04
Программное добавление строки без вызова типовых пересчётов — сумма документа и НДС не совпадают с реальными значениями
05
Попытка вручную добавить строку в служебную табличную часть, заполняемую только программно, и поиск «неисправности», которой нет

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

Проверка результата

После добавления строк убедитесь, что документ записывается без сообщений об ошибках, а итоговые суммы в подвале табличной части соответствуют введённым данным. Если при записи появляется сообщение о незаполненных обязательных колонках, найдите строку с пропуском — обычно она подсвечивается или указывается в тексте ошибки.

Контрольные точки

Как проверить результат

Новая строка после Insert
Норма

Появилась пустая строка, курсор стоит в первой редактируемой колонке

Тревожный признак

Ничего не произошло — курсор не в таблице или документ в режиме просмотра

Копия строки по F9
Норма

Добавилась строка, полностью повторяющая исходную

Тревожный признак

Команда недоступна — проверьте права и режим редактирования

Запись документа
Норма

Документ записан, итоговые суммы посчитаны, ошибок нет

Тревожный признак

Сообщение о незаполненных полях — в одной из строк есть пропуски

Частые вопросы

Какая клавиша добавляет строку в табличную часть документа 1С?

Клавиша Insert (Ins). Поставьте курсор в любую ячейку табличной части и нажмите её — ниже появится новая пустая строка. На ноутбуках может потребоваться сочетание Fn + Insert.

Как скопировать строку в 1С с клавиатуры?

Встаньте на нужную строку и нажмите F9 — создастся полная копия со всеми заполненными колонками. Останется изменить только отличающиеся значения, например количество или цену.

Почему Insert не добавляет строку?

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

Можно ли добавить строку без клавиши Insert?

Да: кнопкой «Добавить» на командной панели табличной части, через меню «Ещё», через правую кнопку мыши (команда «Добавить») или через экранную клавиатуру Windows, если физической клавиши Insert нет.

Как удалить строку с клавиатуры?

Выделите строку и нажмите Shift + Delete либо используйте команду «Удалить» в контекстном меню. Пустые строки типовые конфигурации обычно удаляют автоматически при записи документа.

Как добавить строку в табличную часть программно?

Во встроенном языке 1С используется метод Добавить(): НоваяСтрока = Объект.Товары.Добавить(). После заполнения реквизитов строки объект нужно записать, а для корректных пересчётов сумм вызвать типовые процедуры обработки табличной части.

Итог

Что важно запомнить

Строка в табличную часть 1С добавляется клавишей Insert, копируется по F9, удаляется по Shift + Delete. Если клавиши не работают, проверьте фокус курсора, режим редактирования и права. Для массового ввода используйте подбор товаров, а для автоматизации — метод Добавить() во встроенном языке.