Копирование в 1С 8.3: от одной строки до переноса данных между базами

· 10 мин

Содержание

Чтобы скопировать в 1С 8.3 документ или элемент справочника, выделите его в списке и нажмите F9. Та же команда есть в контекстном меню (правая кнопка мыши → Скопировать) и в меню Ещё над списком. Программа откроет новый, ещё не записанный объект с теми же реквизитами и табличными частями. Остаётся поправить нужное и нажать Записать или Провести и закрыть.

Это поведение платформы, а не конкретной конфигурации. Поэтому клавиши и команды одинаковы в 1С:Бухгалтерии 3.0, ЗУП 3.1, УТ 11 и других решениях на интерфейсе «Такси». Различаются только детали: какие реквизиты конфигурация очищает при копировании и какие проверки делает при записи.

Клавиши и команды копирования в списках и формах

Начнём с того, что работает везде. В списках 1С есть два разных вида копирования: копирование объекта (создаётся новый документ или элемент) и копирование текста (значение ячейки уходит в буфер обмена Windows).

ДействиеКлавишаГде ещё найти
Скопировать объект в спискеF9Контекстное меню → Скопировать, меню Ещё
Создать новый объектInsКнопка Создать
Открыть выделенный объектEnter или F2Двойной щелчок
Пометить на удалениеDelКонтекстное меню
Скопировать текст в буферCtrl+CКонтекстное меню поля
Вставить текст из буфераCtrl+VКонтекстное меню поля
Выделить несколько строкCtrl + щелчок, Shift + щелчок—

Новая копия открывается в отдельной форме. Пока вы её не записали, в базе ничего не появилось. Закройте форму без записи — и копия исчезнет.

Если F9 не срабатывает, проверьте, где стоит курсор. В поле ввода или на строке табличной части клавиша работает в контексте этого поля или таблицы, а не списка.

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

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

В 1С:Бухгалтерии 3.0 в табличных частях многих документов (поступление, реализация) в меню Ещё есть команды Скопировать строки и Вставить строки. Они переносят выделенные строки из одного документа в другой той же базы. Выделите строки через Ctrl или Shift, скопируйте, откройте второй документ и вставьте.

Копирование значений, списков и отчётов

  • 📋 Значение одного поля — щелчок в поле, Ctrl+A, затем Ctrl+C.
  • 📄 Весь список целиком — меню Ещё → Вывести список. Программа сформирует табличный документ с видимыми колонками. Его можно сохранить в Excel или скопировать.
  • 📊 Отчёт — щёлкните в любую ячейку, нажмите Ctrl+A и Ctrl+C, вставьте в Excel. Форматирование и объединение ячеек сохранятся частично. Чище результат даёт сохранение через кнопку сохранения в формате .xlsx.
  • 🔗 Ссылка на объект — в заголовке открытой формы есть значок ссылки (Получить ссылку). Ссылку можно отправить коллеге: в этой же базе она откроет тот же документ.

Что происходит с элементом справочника при копировании

Копия элемента справочника получает все заполненные реквизиты оригинала: вид, единицу измерения, ставку НДС, группу, реквизиты-ссылки. Табличные части тоже переносятся. Обычно не копируются:

  • 🔢 код — программа присвоит новый при записи;
  • ⭐ признак предопределённого элемента — копия всегда обычная;
  • 🗑 пометка удаления — копия создаётся без неё;
  • 📎 присоединённые файлы и картинки — они хранятся отдельно и к копии не привязываются;
  • 🧩 подчинённые справочники (банковские счета и договоры контрагента, единицы упаковки номенклатуры) — это отдельные объекты со ссылкой на владельца.

Последний пункт важен. Скопировали контрагента — у копии нет ни договоров, ни банковских счетов. Их нужно создать заново или тоже скопировать, открыв список договоров и поменяв в копии владельца.

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

Самый частый сценарий — завести похожий товар: тот же вид номенклатуры, та же ставка НДС, другой размер или цвет. Порядок такой:

  1. Откройте Справочники → Товары и услуги → Номенклатура (в БП 3.0).
  2. Встаньте на образец и нажмите F9.
  3. Измените наименование и полное наименование. Полное наименование печатается в документах, его легко забыть.
  4. Проверьте артикул: если он скопировался, у двух товаров окажется одинаковый артикул.
  5. Нажмите Записать и закрыть.

Цены при копировании карточки не переносятся. Они хранятся в регистре цен, а не в самом элементе. Для новой позиции цену назначают отдельным документом установки цен.

Копирование контрагентов

При записи копии контрагента 1С:Бухгалтерия проверяет ИНН и КПП. Если такая пара уже есть, программа предупредит о дубле. Для обособленного подразделения с другим КПП дубль допустим. Для того же контрагента — нет: два элемента с одним ИНН разведут расчёты по разным карточкам, и сверка взаиморасчётов перестанет сходиться.

Копирование групп

Если встать на группу справочника и нажать F9, получится только новая пустая группа. Элементы внутри неё не копируются. Чтобы перенести содержимое, выделите элементы внутри группы и копируйте их по одному либо используйте групповое изменение реквизитов (о нём ниже).

Копия документа и её движения

Копия документа — это новый документ с текущей датой, без номера (номер присвоится при записи) и без проведения. Шапка и табличные части повторяют оригинал. Движения по регистрам не копируются: проводок у копии нет, пока вы её не проведёте.

Отсюда главное правило: копия, проведённая без правок, задваивает учёт. Вторая реализация на ту же сумму — это вторая выручка, второй НДС к начислению и второе списание товара.

Если провели копию по ошибке — не удаляйте её сразу. Сначала отмените проведение (Ещё → Отмена проведения или из списка), затем установите пометку удаления. Физически объект удалит администратор через обработку удаления помеченных объектов.

Когда копирование документа удобно

  • 🔁 Ежемесячные однотипные документы: аренда, услуги связи, абонентское обслуживание. Скопировали прошлый месяц, поменяли дату и период — готово.
  • 🧾 Повторный заказ того же покупателя с тем же набором товаров.
  • 🏦 Платёжные поручения на одну и ту же сумму налога или взноса.
  • 🛠 Документ «Операция» (ручные проводки). Шаблон проводок проще скопировать, чем набирать заново счета и субконто. После копирования проверьте таблицу проводок: суммы и даты нужно поправить под новый период.

Что проверить в копии перед проведением

  1. Дату. Копия получает текущую дату. Если документ относится к прошлому месяцу, дату надо поменять вручную, иначе он попадёт не в тот период.
  2. Номер входящего документа. В поступлениях копируется номер и дата документа поставщика. Оставите их — получите два поступления с одним входящим номером, а в книге покупок задвоится счёт-фактура.
  3. Счёт-фактуру. Подчинённый счёт-фактура не копируется вместе с документом. Его создают заново из формы копии.
  4. Документ-основание. Ссылка на основание копируется. Если новый документ к старому договору или заказу не относится, очистите поле.
  5. Ручную корректировку. Если у оригинала проводки правили вручную, у копии этих правок не будет: она проведётся по стандартному алгоритму.

Если нужно сохранить проводки оригинала

Скопировать «движения как есть» стандартными средствами нельзя: проводки строит сам документ при проведении. Варианты:

СпособКогда подходитРиски
Провести копию стандартноУчёт нового документа должен быть таким же, как у оригиналаЗадвоение, если оригинал не нужен
Документ «Операция» с ручными проводкамиНужны нетиповые проводкиРучные записи не меняются при перепроведении других документов
Ввод на основанииНовый документ продолжает цепочку (заказ → реализация → счёт)Проверка, что основание выбрано верно

Массовое копирование и групповые операции

Типовой команды «скопировать 50 документов разом» в списке нет. F9 работает с одним объектом. Но массовые задачи решаются другими инструментами.

Групповое изменение реквизитов

Если цель — не плодить копии, а поменять у многих объектов одно поле (группу, ставку НДС, ответственного), используйте групповое изменение:

  1. Выделите в списке нужные элементы через Ctrl или Shift.
  2. Откройте меню Ещё → Изменить выделенные.
  3. Отметьте реквизиты и задайте новые значения.
  4. Нажмите Изменить реквизиты.

Та же обработка доступна для всех объектов через Администрирование → Обслуживание → Групповое изменение реквизитов. Там можно отобрать объекты по условию, а не выделять вручную.

Ввод на основании для серии документов

Из одного заказа или поступления можно создать подчинённые документы кнопкой Создать на основании. Это не копия, а заполнение нового документа данными основания. Связь сохраняется, и её видно в структуре подчинённости (Ещё → Структура подчинённости).

Загрузка табличной части из Excel

Если строки хранятся в таблице, копировать их по одной незачем. В табличных частях многих документов БП 3.0 есть команда Загрузить (или аналогичная в меню Ещё). Она принимает данные из файла или из вставленной таблицы и сопоставляет колонки с номенклатурой. Новые позиции номенклатуры этим же способом заводятся через кнопку загрузки в списке справочника.

Перед массовыми изменениями
Выполнено: 0 / 5

Копирование между базами и выгрузка данных

Буфер обмена между базами работает только для текста. Документ из одной базы в другую через F9 и Ctrl+V не переносится. Для переноса объектов есть несколько путей.

СпособЧто переноситКогда подходит
Синхронизация данных (типовой обмен)Справочники и документы по правиламРегулярный обмен между конфигурациями, например БП и УТ
Универсальная выгрузка/загрузка XMLВыбранные объекты с зависимостямиРазовый перенос между базами одной конфигурации и одного релиза
Загрузка из табличного документаСправочники, табличные частиЕсть данные в Excel
Выгрузка информационной базы .dtВсю базу целикомКопия базы для тестов, архив, перенос на другой компьютер
Копирование каталога файловой базыВсю файловую базуБыстрая копия, когда никто не работает в базе

Перенос отдельных объектов через XML

Обработка выгрузки и загрузки данных XML переносит выбранные документы или элементы вместе со ссылками на справочники. Условия:

  • 🧬 конфигурации и релизы в обеих базах совпадают;
  • 🔑 при загрузке объекты сопоставляются по внутренним идентификаторам, поэтому в базе-приёмнике может появиться дубль, если тот же контрагент уже заведён вручную;
  • 📥 загружайте сначала в копию базы и смотрите результат.

Полная копия базы

Для копии всей базы откройте Конфигуратор: Администрирование → Выгрузить информационную базу. Получите файл .dt. В другой пустой базе тот же раздел, команда Загрузить информационную базу.

Загрузка .dt полностью заменяет данные базы-приёмника. Для загрузки нужен монопольный доступ: все пользователи этой базы будут отключены. Делайте это вне рабочего времени.

Файловую базу можно скопировать проще: скопировать каталог с файлом 1Cv8.1CD. Но только когда в базе нет ни одного сеанса. Копия, снятая во время работы пользователей, может оказаться повреждённой.

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

Почему не получается скопировать: разбор ситуаций

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

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

Копируется ли печать и подпись в копии документа?
Факсимиле и логотип хранятся в карточке организации, а не в документе. Поэтому в печатной форме копии они будут такими же, как у любого нового документа этой организации.
Можно ли скопировать документ сразу в другую организацию?
Да. Скопируйте документ и поменяйте в шапке организацию до записи. Затем перевыберите договор, счёт и склад: они привязаны к прежней организации.
Видно ли в 1С, с какого документа сделана копия?
Нет, ссылки на оригинал копия не хранит. Связь между документами остаётся только при вводе на основании.
Копируется ли комментарий и ответственный?
Комментарий копируется, если конфигурация его не очищает, поэтому его стоит проверить. Ответственным обычно становится текущий пользователь, который создал копию.
Почему копия получила сегодняшнюю дату, а не дату оригинала?
Так задумано: копия считается новым документом. Если нужна дата оригинала, поменяйте её вручную до проведения и проверьте, не закрыт ли этот период датой запрета изменения.