Дублируем строки в документах и списках 1С без ручного ввода

· 9 мин

Содержание

Чтобы скопировать строку в 1С, встаньте на неё и нажмите F9. Платформа добавит под ней точную копию: номенклатуру, количество, цену, ставку НДС, счета учёта. Останется поправить то, что отличается.

Это работает в табличной части документа, в списке справочника и в журнале документов. Описание относится к платформе 8.3 с интерфейсом «Такси» и подходит для любых типовых конфигураций: БП 3.0, ЗУП 3.1, УТ 11.

Горячие клавиши для копирования строк в 1С

Одна клавиша F9 закрывает большую часть задач. Но рядом с ней есть ещё несколько сочетаний, которые стоит держать в голове.

СочетаниеЧто делаетГде работает
F9Копирует текущую строку или элементТабличные части, списки справочников и документов
InsДобавляет пустую строкуТабличные части, списки
F2Открывает ячейку на редактированиеТабличные части
DelУдаляет строку (в списке — помечает на удаление)Табличные части, списки
Ctrl+C / Ctrl+VКопирует и вставляет значение ячейки как текстЛюбое поле и ячейка
Shift+F10Открывает контекстное меню без мышиВезде
Ctrl+AВыделяет все строки таблицыТабличные части, списки

Главное различие — между F9 и Ctrl+C. Первая создаёт новую строку со всеми реквизитами. Вторая берёт только текст из одной ячейки и кладёт его в буфер обмена Windows.

На ноутбуках клавиши F1–F12 часто отданы под громкость и яркость. Если F9 не срабатывает, нажмите Fn+F9 или переключите режим функциональных клавиш (обычно Fn+Esc).

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

Табличная часть — это таблица внутри документа: «Товары» в реализации, «Услуги» в поступлении, «Сотрудники» в начислении зарплаты. Копировать строки здесь приходится чаще всего.

Порядок действий

  1. Откройте документ и перейдите на нужную вкладку табличной части.
  2. Кликните по строке-образцу один раз. Строка подсветится рамкой.
  3. Нажмите F9. Копия появится сразу под образцом, курсор встанет в неё.
  4. Поменяйте отличающиеся поля. Например, номенклатуру или количество.
  5. Нажмите Enter или кликните в другую строку, чтобы закончить ввод.
  6. Запишите документ: Ctrl+S или кнопка «Записать».

Пример. В накладной строка «Бумага А4, 10 пачек по 350 руб., НДС 20%». Нужна такая же, но на 4 пачки. Нажали F9, сменили 10 на 4. Сумма пересчиталась: 4 × 350 = 1 400 руб. НДС тоже пересчитан автоматически.

Что копируется вместе со строкой

  • ✅ Все видимые колонки: номенклатура, количество, цена, сумма, ставка НДС.
  • ✅ Скрытые реквизиты строки: счета учёта, статьи затрат, подразделение, если они заданы в строке.
  • ⚠️ Служебные идентификаторы строки конфигурация может заполнить заново. Это нормально.
  • ⚠️ Серии, коды маркировки, номера ГТД копируются как есть. Для маркированного товара дубль кода в двух строках — ошибка, её поймает проверка при проведении.

После копирования проверьте, не задвоились ли сведения, уникальные для одной единицы товара: серийный номер, код маркировки. Их надо заменить, иначе документ не пройдёт контроль или уйдёт в ЭДО с ошибкой.

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

F9 копирует одну текущую строку, даже если выделено несколько. Для пачки строк есть три пути:

  1. Команды конфигурации. В БП 3.0, УТ 11 и других конфигурациях на базе БСП у табличных частей есть команды «Скопировать строки» и «Вставить строки». Ищите их на командной панели таблицы или в меню «Ещё». Выделите строки через Ctrl+клик или Shift+клик, затем скопируйте.
  2. Повтор F9. Если строк 3–5, проще нажать F9 на каждой по очереди.
  3. Копия документа целиком. Если нужно 40 строк из 50, быстрее скопировать весь документ и удалить лишнее. Об этом — в разделе про списки.

Копирование через меню и кнопки на экране

Не все помнят клавиши, и это не беда. Те же действия доступны мышью.

Контекстное меню

Кликните правой кнопкой мыши по строке. В меню будет команда «Скопировать» — она делает то же, что F9. Рядом стоят «Добавить», «Изменить», «Удалить», а внизу — «Вывести список …».

Кнопка на командной панели

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

Настройка формы

Иногда кнопку копирования убирают из формы, чтобы освободить место. Вернуть её можно так:

  1. Откройте меню «Ещё» над таблицей.
  2. Выберите «Изменить форму…».
  3. Найдите командную панель табличной части и поставьте галочку у команды «Скопировать».
  4. Нажмите «ОК».

Настройка сохранится для вашего пользователя. Другие сотрудники её не увидят.

Как перенести строки между документами и окнами

Здесь F9 не поможет: она копирует только внутри одной таблицы. Для переноса строк из документа в документ есть свои приёмы.

СпособКогда подходитОграничения
«Скопировать строки» → «Вставить строки»Оба документа одного или совместимого вида, конфигурация на БСПКолонки должны совпадать по смыслу
Копия документа целикомНовый документ того же вида, что образецЛишние строки придётся удалить
«Вывести список…» → Excel → загрузкаДокументы разных видов, нужна правка в таблицеЗагрузка из файла есть не во всех табличных частях
Ввод на основанииСвязанные операции: счёт → реализация, поступление → возвратТолько по предусмотренным связкам

Через команды «Скопировать строки» и «Вставить строки»

  1. Откройте документ-источник. Выделите строки: Ctrl+клик по каждой или Shift+клик для диапазона.
  2. Выполните команду «Скопировать строки».
  3. Откройте документ-приёмник, например, новое поступление.
  4. Встаньте в его табличную часть и выполните «Вставить строки».
  5. Проверьте цены и ставки НДС: в новом документе они могут пересчитаться по его правилам.

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

Через Excel

Для обмена между базами или документами разных видов работает связка «выгрузил — поправил — загрузил»:

  1. В таблице-источнике откройте «Ещё → Вывести список…».
  2. Отметьте нужные колонки и нажмите «ОК». Откроется табличный документ.
  3. Выделите область и скопируйте Ctrl+C, либо сохраните файл в формате .xlsx.
  4. В документе-приёмнике найдите команду загрузки из файла (кнопка «Загрузить» или пункт меню «Ещё»).
  5. Сопоставьте колонки файла с колонками таблицы и загрузите.

Если загрузка не находит номенклатуру, проверьте, совпадает ли наименование или артикул в файле с карточкой в базе. Лишний пробел в конце строки — частая причина «не найдено».

Копирование значения ячейки между окнами

Когда нужна не вся строка, а одно значение — используйте Ctrl+C и Ctrl+V. Скопируйте наименование контрагента из одного окна и вставьте в поле другого. Для ссылочного поля 1С запустит поиск по введённому тексту и предложит подходящие элементы. Если совпадение одно, оно подставится сразу.

Копирование элементов в списках справочников и журналах

Копировать можно не только строки табличных частей, но и целые объекты: товар, контрагента, договор, документ.

Элемент справочника

  1. Откройте список, например «Номенклатура».
  2. Встаньте на похожий товар и нажмите F9.
  3. Откроется карточка нового элемента со всеми заполненными реквизитами.
  4. Измените наименование и артикул, нажмите «Записать и закрыть».

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

Документ целиком

  1. Откройте журнал документов нужного вида.
  2. Встаньте на документ-образец и нажмите F9.
  3. Откроется новый документ: шапка и табличные части заполнены, дата — текущая, номер присвоится при записи.
  4. Проверьте договор, склад, счёт расчётов и цены. Удалите лишние строки.
  5. Запишите и проведите.

Не проводите копию «на пробу» в рабочей базе. Проведённая копия создаст движения: удвоит выручку, остатки или начисления. Если документ создан по ошибке, отмените проведение и пометьте его на удаление.

Режим 1С:Предприятие и конфигуратор: в чём разница

Пользователь работает в режиме 1С:Предприятие. Программист — в конфигураторе. Клавиши копирования там разные, и путаница здесь частая.

Задача1С:ПредприятиеКонфигуратор
Скопировать строку таблицы или элементF9Объект метаданных копируют через контекстное меню дерева, если команда доступна
Скопировать текстCtrl+C / Ctrl+VCtrl+C / Ctrl+V
Удалить строкуDelCtrl+L в модуле удаляет строку кода
Закомментировать—Ctrl+/ на цифровом блоке
Снять комментарий—Ctrl+Shift+/ на цифровом блоке

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

В конфигураторе нет отдельной клавиши «дублировать строку». Делайте так:

  1. Нажмите Home, затем Shift+End — выделится строка.
  2. Нажмите Ctrl+C.
  3. Перейдите в конец строки (End), нажмите Enter и вставьте Ctrl+V.

Чтобы скопировать строку вместе с переводом строки, выделяйте её от начала до начала следующей: Home, затем Shift+↓.

Если вы пишете код в 1С:EDT, там работает стандартное сочетание среды Eclipse: Ctrl+Alt+↓ дублирует текущую строку вниз.

Копирование в макете печатной формы

В редакторе табличного документа (макета) выделите строки по их номерам слева, скопируйте Ctrl+C, встаньте на нужную строку и вставьте Ctrl+V. Именованные области при этом не переносятся: имя области задайте заново через свойства. Перед правкой макета типовой конфигурации подумайте о расширении — так изменения не слетят при обновлении.

Почему строка не копируется и как это исправить

Большинство сбоев сводится к нескольким причинам. Пройдитесь по симптомам.

Диагностика: выберите симптом

Если не помогло

  • 🔄 Закройте и заново откройте форму документа. Иногда фокус «застревает» в другом элементе.
  • 👤 Попробуйте под другим пользователем. Если там работает — дело в правах или в персональных настройках формы.
  • 🧹 Сбросьте настройки формы: «Ещё → Изменить форму… → Ещё → Установить стандартные настройки».
  • 🌐 В веб-клиенте проверьте, разрешил ли браузер доступ к буферу обмена для сайта базы.

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

Можно ли скопировать строку из 1С прямо в Excel?
Да. Выделите ячейки или строки, нажмите «Ещё → Вывести список…», затем скопируйте область табличного документа Ctrl+C и вставьте в Excel. Колонки сохранятся.
Копирует ли F9 табличную часть, если копировать документ из журнала?
Да. Копия документа получает и шапку, и все табличные части. Дата ставится текущая, а номер присваивается при записи.
Как скопировать строку в другую базу 1С?
Буфер «Скопировать строки» работает внутри одной базы. Между базами переносите строки через Excel: выгрузите список и загрузите его командой загрузки из файла в приёмнике.
Почему после копирования изменилась цена?
Цена и сумма в новом документе пересчитываются по его типу цен и договору. Если они отличаются от документа-источника, 1С подставит свою цену. Проверьте тип цен в шапке.
Работает ли F9 в веб-клиенте и в тонком клиенте одинаково?
Да, клавиша обрабатывается платформой. Разница бывает только в браузере: некоторые сочетания он перехватывает сам, тогда пользуйтесь контекстным меню.