Дублируем строки в документах и списках 1С без ручного ввода
Содержание
Чтобы скопировать строку в 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).
Копирование строки в табличной части документа
Табличная часть — это таблица внутри документа: «Товары» в реализации, «Услуги» в поступлении, «Сотрудники» в начислении зарплаты. Копировать строки здесь приходится чаще всего.
Порядок действий
- Откройте документ и перейдите на нужную вкладку табличной части.
- Кликните по строке-образцу один раз. Строка подсветится рамкой.
- Нажмите
F9. Копия появится сразу под образцом, курсор встанет в неё. - Поменяйте отличающиеся поля. Например, номенклатуру или количество.
- Нажмите
Enterили кликните в другую строку, чтобы закончить ввод. - Запишите документ:
Ctrl+Sили кнопка «Записать».
Пример. В накладной строка «Бумага А4, 10 пачек по 350 руб., НДС 20%». Нужна такая же, но на 4 пачки. Нажали F9, сменили 10 на 4. Сумма пересчиталась: 4 × 350 = 1 400 руб. НДС тоже пересчитан автоматически.
Что копируется вместе со строкой
- ✅ Все видимые колонки: номенклатура, количество, цена, сумма, ставка НДС.
- ✅ Скрытые реквизиты строки: счета учёта, статьи затрат, подразделение, если они заданы в строке.
- ⚠️ Служебные идентификаторы строки конфигурация может заполнить заново. Это нормально.
- ⚠️ Серии, коды маркировки, номера ГТД копируются как есть. Для маркированного товара дубль кода в двух строках — ошибка, её поймает проверка при проведении.
После копирования проверьте, не задвоились ли сведения, уникальные для одной единицы товара: серийный номер, код маркировки. Их надо заменить, иначе документ не пройдёт контроль или уйдёт в ЭДО с ошибкой.
Как скопировать несколько строк сразу
F9 копирует одну текущую строку, даже если выделено несколько. Для пачки строк есть три пути:
- Команды конфигурации. В БП 3.0, УТ 11 и других конфигурациях на базе БСП у табличных частей есть команды «Скопировать строки» и «Вставить строки». Ищите их на командной панели таблицы или в меню «Ещё». Выделите строки через
Ctrl+клик илиShift+клик, затем скопируйте. - Повтор
F9. Если строк 3–5, проще нажатьF9на каждой по очереди. - Копия документа целиком. Если нужно 40 строк из 50, быстрее скопировать весь документ и удалить лишнее. Об этом — в разделе про списки.
Копирование через меню и кнопки на экране
Не все помнят клавиши, и это не беда. Те же действия доступны мышью.
Контекстное меню
Кликните правой кнопкой мыши по строке. В меню будет команда «Скопировать» — она делает то же, что F9. Рядом стоят «Добавить», «Изменить», «Удалить», а внизу — «Вывести список
…».
Кнопка на командной панели
Над таблицей есть панель с кнопками. Кнопка с двумя листами — это копирование строки. Если её не видно, откройте меню «Ещё»: там есть все команды таблицы, и напротив каждой подписано её сочетание клавиш. Это удобный способ выучить горячие клавиши без шпаргалки.
Настройка формы
Иногда кнопку копирования убирают из формы, чтобы освободить место. Вернуть её можно так:
- Откройте меню «Ещё» над таблицей.
- Выберите «Изменить форму…».
- Найдите командную панель табличной части и поставьте галочку у команды «Скопировать».
- Нажмите «ОК».
Настройка сохранится для вашего пользователя. Другие сотрудники её не увидят.
Как перенести строки между документами и окнами
Здесь F9 не поможет: она копирует только внутри одной таблицы. Для переноса строк из документа в документ есть свои приёмы.
| Способ | Когда подходит | Ограничения |
|---|---|---|
| «Скопировать строки» → «Вставить строки» | Оба документа одного или совместимого вида, конфигурация на БСП | Колонки должны совпадать по смыслу |
| Копия документа целиком | Новый документ того же вида, что образец | Лишние строки придётся удалить |
| «Вывести список…» → Excel → загрузка | Документы разных видов, нужна правка в таблице | Загрузка из файла есть не во всех табличных частях |
| Ввод на основании | Связанные операции: счёт → реализация, поступление → возврат | Только по предусмотренным связкам |
Через команды «Скопировать строки» и «Вставить строки»
- Откройте документ-источник. Выделите строки:
Ctrl+клик по каждой илиShift+клик для диапазона. - Выполните команду «Скопировать строки».
- Откройте документ-приёмник, например, новое поступление.
- Встаньте в его табличную часть и выполните «Вставить строки».
- Проверьте цены и ставки НДС: в новом документе они могут пересчитаться по его правилам.
Конфигурация хранит скопированные строки в своём буфере, а не в буфере Windows. Поэтому вставить их в Блокнот или Excel не получится, а между двумя окнами одной базы — получится.
Через Excel
Для обмена между базами или документами разных видов работает связка «выгрузил — поправил — загрузил»:
- В таблице-источнике откройте «Ещё → Вывести список…».
- Отметьте нужные колонки и нажмите «ОК». Откроется табличный документ.
- Выделите область и скопируйте
Ctrl+C, либо сохраните файл в формате.xlsx. - В документе-приёмнике найдите команду загрузки из файла (кнопка «Загрузить» или пункт меню «Ещё»).
- Сопоставьте колонки файла с колонками таблицы и загрузите.
Если загрузка не находит номенклатуру, проверьте, совпадает ли наименование или артикул в файле с карточкой в базе. Лишний пробел в конце строки — частая причина «не найдено».
Копирование значения ячейки между окнами
Когда нужна не вся строка, а одно значение — используйте Ctrl+C и Ctrl+V. Скопируйте наименование контрагента из одного окна и вставьте в поле другого. Для ссылочного поля 1С запустит поиск по введённому тексту и предложит подходящие элементы. Если совпадение одно, оно подставится сразу.
Копирование элементов в списках справочников и журналах
Копировать можно не только строки табличных частей, но и целые объекты: товар, контрагента, договор, документ.
Элемент справочника
- Откройте список, например «Номенклатура».
- Встаньте на похожий товар и нажмите
F9. - Откроется карточка нового элемента со всеми заполненными реквизитами.
- Измените наименование и артикул, нажмите «Записать и закрыть».
Так удобно заводить товары одной группы: единица измерения, ставка НДС, вид номенклатуры уже стоят. Дополнительные сведения в отдельных регистрах (например, цены или штрихкоды) обычно не копируются — их добавьте сами.
Документ целиком
- Откройте журнал документов нужного вида.
- Встаньте на документ-образец и нажмите
F9. - Откроется новый документ: шапка и табличные части заполнены, дата — текущая, номер присвоится при записи.
- Проверьте договор, склад, счёт расчётов и цены. Удалите лишние строки.
- Запишите и проведите.
Не проводите копию «на пробу» в рабочей базе. Проведённая копия создаст движения: удвоит выручку, остатки или начисления. Если документ создан по ошибке, отмените проведение и пометьте его на удаление.
Режим 1С:Предприятие и конфигуратор: в чём разница
Пользователь работает в режиме 1С:Предприятие. Программист — в конфигураторе. Клавиши копирования там разные, и путаница здесь частая.
| Задача | 1С:Предприятие | Конфигуратор |
|---|---|---|
| Скопировать строку таблицы или элемент | F9 | Объект метаданных копируют через контекстное меню дерева, если команда доступна |
| Скопировать текст | Ctrl+C / Ctrl+V | Ctrl+C / Ctrl+V |
| Удалить строку | Del | Ctrl+L в модуле удаляет строку кода |
| Закомментировать | — | Ctrl+/ на цифровом блоке |
| Снять комментарий | — | Ctrl+Shift+/ на цифровом блоке |
Копирование строк кода в модуле
В конфигураторе нет отдельной клавиши «дублировать строку». Делайте так:
- Нажмите
Home, затемShift+End— выделится строка. - Нажмите
Ctrl+C. - Перейдите в конец строки (
End), нажмитеEnterи вставьтеCtrl+V.
Чтобы скопировать строку вместе с переводом строки, выделяйте её от начала до начала следующей: Home, затем Shift+↓.
Если вы пишете код в 1С:EDT, там работает стандартное сочетание среды Eclipse: Ctrl+Alt+↓ дублирует текущую строку вниз.
Копирование в макете печатной формы
В редакторе табличного документа (макета) выделите строки по их номерам слева, скопируйте Ctrl+C, встаньте на нужную строку и вставьте Ctrl+V. Именованные области при этом не переносятся: имя области задайте заново через свойства. Перед правкой макета типовой конфигурации подумайте о расширении — так изменения не слетят при обновлении.
Почему строка не копируется и как это исправить
Большинство сбоев сводится к нескольким причинам. Пройдитесь по симптомам.
Fn+F9. Убедитесь, что фокус стоит в таблице: кликните по строке один раз. Если курсор внутри ячейки в режиме редактирования, сначала нажмите Esc.Если не помогло
- 🔄 Закройте и заново откройте форму документа. Иногда фокус «застревает» в другом элементе.
- 👤 Попробуйте под другим пользователем. Если там работает — дело в правах или в персональных настройках формы.
- 🧹 Сбросьте настройки формы: «Ещё → Изменить форму… → Ещё → Установить стандартные настройки».
- 🌐 В веб-клиенте проверьте, разрешил ли браузер доступ к буферу обмена для сайта базы.
Частые вопросы
Можно ли скопировать строку из 1С прямо в Excel?
Ctrl+C и вставьте в Excel. Колонки сохранятся.