Дублирование строк в табличной части документа 1С

· 9 мин

Содержание

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

Тот же приём работает в формах списков: F9 в справочнике или журнале документов создаёт копию элемента или документа целиком. Ниже все способы по порядку, от простого к массовым операциям, и разбор случаев, когда копия не появляется.

Копирование строки горячими клавишами

Самый быстрый способ. Руки остаются на клавиатуре, мышь не нужна.

  1. Откройте документ, например «Поступление товаров и услуг» или «Реализация».
  2. Перейдите на вкладку с табличной частью («Товары», «Услуги», «Начисления»).
  3. Встаньте на любую ячейку нужной строки.
  4. Нажмите F9.

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

Основные клавиши для работы со строками:

КлавишаЧто делает
F9Копирует текущую строку
InsДобавляет пустую строку
F2Переводит ячейку в режим редактирования
DelУдаляет выделенные строки
Ctrl+AВыделяет все строки таблицы
Ctrl+C / Ctrl+VКопирует и вставляет выделенное

Если нужно добавить в документ пять одинаковых строк с разными количествами, нажмите F9 пять раз подряд. Каждый раз копируется строка, на которой стоит курсор, то есть последняя созданная.

Перед копированием проверьте, что курсор стоит именно в нужной строке. Платформа копирует ту строку, где сейчас фокус, а не ту, что подсвечена цветом после предыдущего действия.

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

Если горячие клавиши не привычны, используйте мышь.

Через кнопку над таблицей

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

В узких окнах часть кнопок прячется в меню «Ещё». Если «Скопировать» не видно, раскройте его.

Через правую кнопку мыши

Щёлкните правой кнопкой на строке. В контекстном меню будет пункт «Скопировать» (рядом с ним показана клавиша F9). Меню удобно тем, что показывает, какие действия доступны именно в этой таблице.

Состав пунктов зависит от формы. В некоторых таблицах, например в формах отчётов или в таблицах только для чтения, добавлять и копировать строки нельзя вообще. Пункты будут серыми или исчезнут.

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

Платформа позволяет работать с группой строк.

Выделение

  • Диапазон: щёлкните первую строку, зажмите Shift, щёлкните последнюю.
  • Отдельные строки: удерживайте Ctrl и кликайте нужные.
  • Все строки: Ctrl+A внутри таблицы.

Что происходит при копировании группы

Клавиша F9 при нескольких выделенных строках в большинстве форм копирует только строку с курсором. Для группы надёжнее другой путь: выделить строки, нажать Ctrl+C, поставить курсор в конец таблицы и нажать Ctrl+V.

Современные релизы платформы 8.3 при таком копировании переносят строки таблицы вместе со значениями ячеек. Если у вас более старая платформа, вставка может сработать только как текст. Проверьте на тестовом документе: выделите две строки, скопируйте, вставьте и посмотрите, добавились ли новые строки.

Таблицу можно заполнять и из Excel. Скопируйте в таблице Excel столбцы с количеством и ценой, встаньте в соответствующую ячейку табличной части и нажмите Ctrl+V. Столбцы должны идти в том же порядке, что и в 1С, иначе значения лягут не туда.

Когда нужна обработка

Если надо продублировать сотни строк с изменением значений, быстрее выгрузить таблицу в Excel, поправить и загрузить обратно либо воспользоваться штатной обработкой подбора. Ручное копирование по одной строке в таком объёме только создаёт риск ошибок.

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

Перенос строк из одного документа в другой нужен, когда вы собираете, например, заказ поставщику по образцу предыдущего.

  1. Откройте оба документа в разных вкладках.
  2. В исходном выделите нужные строки табличной части.
  3. Нажмите Ctrl+C.
  4. Перейдите во второй документ, встаньте в табличную часть.
  5. Нажмите Ctrl+V.

Работает при условии, что структура табличных частей совпадает: одинаковые столбцы и типы данных. Между разными видами документов результат зависит от того, какие реквизиты у них общие. Незнакомые столбцы платформа просто не заполнит.

После вставки проверьте цены и ставки НДС. Копия приносит значения как были в источнике, пересчёта под новую дату, контрагента или соглашение не происходит.

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

Когда строк много и документ почти не отличается от прежнего, проще скопировать весь документ:

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

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

Копирование в справочниках и других списках

В формах списков F9 работает так же, но создаёт копию элемента. Это удобно для номенклатуры, контрагентов, договоров и статей затрат.

Что учесть:

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

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

Для иерархических справочников копирование группы переносит саму группу, но не вложенные элементы. Их придётся копировать отдельно.

Копирование значений ячеек и данных из отчётов

Иногда нужна не новая строка, а текст из ячейки: артикул, номер счёта, наименование. Для этого:

  1. Щёлкните ячейку один раз, чтобы выделить её.
  2. Нажмите Ctrl+C.
  3. Вставьте значение туда, где оно нужно: в поле поиска, письмо или другой документ.

Если ячейка открыта на редактирование (виден текстовый курсор), Ctrl+C копирует только выделенный в ней фрагмент. Чтобы взять всё значение, сначала нажмите Esc и выделите ячейку целиком.

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

Дублирование строки со сдвигом значений

Часто строку копируют, чтобы разбить количество на партии. Например, в документе 100 штук, а нужно показать 60 и 40:

  1. Поставьте курсор на строку со 100 штуками и нажмите F9.
  2. В исходной строке измените количество на 60.
  3. В копии поставьте 40.
  4. Убедитесь, что сумма 60 + 40 равна исходным 100, а итоговая сумма документа не изменилась.

Так же делят строки по разным складам, ставкам НДС или статьям затрат. Цена остаётся прежней, пересчитывается только сумма в каждой строке.

Что делать, если копирование не работает

Типовые причины, по которым F9 ничего не делает или копия выглядит неправильно:

СимптомПричинаЧто делать
Клавиша не реагируетФокус вне таблицы, например в поле шапкиЩёлкните по строке таблицы и повторите
Кнопка «Скопировать» сераяДокумент проведён или закрыт для измененияДля документа в режиме просмотра включите редактирование; проведённый можно править, но запись перепроводит его
Нет кнопки копированияТаблица только для чтения или это вычисляемая таблицаКопировать вручную нельзя, измените исходные данные
Строка скопировалась, но часть полей пустаяЧасть реквизитов заполняется автоматически или по другим условиямЗаполните руками либо нажмите «Заполнить» повторно
F9 вызывает не тоГорячие клавиши назначены в Windows или менеджере раскладокПроверьте, не перехвачена ли клавиша сторонней программой
Копия без серийных номеров или маркировкиЭти данные привязаны к конкретной строке и не дублируютсяНазначьте их для новой строки заново

Если в документе есть строки, связанные с учётными данными, например серии товаров, коды маркировки или сертификаты, копируйте строку, а потом перенастраивайте привязки. Иначе при проведении система либо выдаст ошибку, либо учтёт один и тот же код дважды.

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

Особенности копирования в обычных и управляемых формах

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

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

Отдельно про сложные таблицы: в табличных частях с иерархией или группировками копировать удобнее по одной строке и сразу проверять результат. Групповые операции там чаще дают неожиданный результат.

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

Дублированные строки легко оставить с чужими значениями. Несколько привычек, которые защищают от ошибок:

  • сразу после F9 правьте ту строку, где курсор: это новая копия, а не исходная;
  • сверьте сумму документа с исходным до и после копирования, чтобы не пропустить лишнюю строку;
  • для документов с НДС проверьте, что в копии стоит нужная ставка и сумма пересчиталась;
  • не копируйте строки с заполненными серийными номерами, кодами маркировки и привязками к партиям без проверки.

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

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

Проверка после копирования строк
Выполнено: 0 / 5

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

Какая клавиша копирует строку в 1С?
F9. Курсор должен стоять в строке табличной части. Копия появится ниже текущей.
Можно ли скопировать строку в 1С без мыши?
Да. Перемещайтесь стрелками, нажмите F9 для копии и F2 для правки ячейки. Все действия доступны с клавиатуры.
Почему при копировании документа он не проводится?
Копия документа создаётся непроведённой. Проверьте данные и нажмите «Провести» или «Провести и закрыть».
Копируется ли дата и номер при копировании документа?
Нет. Дата устанавливается текущая, номер присваивается новый по общему порядку нумерации.
Можно ли скопировать строки из Excel в таблицу 1С?
Можно: скопируйте ячейки в Excel, встаньте в ячейку 1С и нажмите Ctrl+V. Порядок столбцов должен совпадать с порядком в табличной части.
Что делать, если контрагента скопировать нельзя?
Скорее всего, совпадает ИНН и КПП с существующим элементом. Измените значение или откройте уже имеющийся элемент вместо создания дубля.