Копия документа в 1С 8.3 за пару секунд: кнопка, F9, строки и код

· 9 мин

Содержание

Чтобы скопировать документ в 1С 8.3, выделите его в списке и нажмите F9 или кнопку «Скопировать» (значок с двумя листами) в командной панели списка. Откроется новый документ с теми же реквизитами и табличными частями, но без номера и не проведённый. Проверьте дату, поправьте то, что отличается, и нажмите «Провести и закрыть».

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

Обычный способ: копия из списка или из открытого документа

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

Из списка документов

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

Тот же пункт есть в контекстном меню: щёлкните по строке правой кнопкой мыши и выберите «Скопировать».

Из открытого документа

Если документ уже открыт, искать его в списке заново не нужно. В форме документа откройте меню Ещё и выберите «Скопировать». Рядом откроется новая форма-копия, а исходник останется открытым — удобно сверять поля.

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

Что попадает в копию, а что нет

ЧтоВ копии
Контрагент, договор, склад, организациякопируются
Табличные части (товары, услуги, сотрудники)копируются целиком, с ценами и суммами
Комментарийкопируется — не забудьте поправить
Номерпустой, присвоится при записи
Признак «Проведён»снят, копия не проведена
Пометка удаленияснята
Подчинённые документыне копируются

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

Дату типовые конфигурации обычно подставляют текущую. Но если вы копируете документ задним числом, проверьте поле даты первым делом. Документ, проведённый «сегодня» вместо прошлого месяца, — классическая находка на закрытии периода.

Как выбрать документ-образец

Копия наследует всё, включая ошибки. Поэтому образец берите с умом:

  • ✅ Последний проведённый и проверенный документ, а не черновик. Если по нему уже сдали отчётность, в нём точно правильные счета учёта и ставки НДС.
  • ✅ Тот же договор и та же организация. В базе с несколькими организациями копия чужого документа унесёт не ту организацию, и это заметят только в книге продаж.
  • ❌ Не документ с ручной корректировкой проводок. Ручные правки движений к образцу привязаны, а копия при проведении сформирует проводки заново по правилам программы. Ожидание «будет так же, как в образце» здесь не сработает.
  • ❌ Не документ из прошлого года при смене ставок. Ставка НДС в строках переносится как есть, программа её не пересчитает.

Найти образец быстро помогает поиск в списке: начните набирать название контрагента прямо в списке документов или нажмите Ctrl+F, затем отсортируйте по дате щелчком по заголовку колонки.

Перетаскивание мышью и календарный вид

Пользователи часто пробуют скопировать документ, перетащив его мышью. В типовых списках документов Бухгалтерии, ЗУП и УТ так копия не создаётся: строку списка можно перетащить разве что в другую форму, если её разработчик это поддержал.

Где перетаскивание действительно работает:

  • 📅 Формы с планировщиком или календарём. Некоторые конфигурации показывают события, задачи или графики в виде календаря. Перенос элемента мышью там обычно меняет дату или исполнителя, а не делает копию. Поведение задаёт разработчик формы, поэтому проверьте на одном элементе, прежде чем двигать десяток.
  • 📋 Табличные части внутри одного документа. Строки можно перетаскивать, меняя их порядок.
  • 🗂️ Справочники с иерархией. Перетаскивание элемента в другую группу переносит его, а не копирует.

Чтобы получить копию в «календарном» интерфейсе, пользуйтесь той же командой «Скопировать» из контекстного меню элемента. Она есть везде, где разработчик не запретил копирование.

Если вы перетащили элемент в планировщике и он «пропал» со своего места — он не удалён, а перенесён. Найдите его по новой дате и при необходимости верните обратно.

Горячие клавиши, которые ускоряют копирование

Для повторяющихся документов мышь медленнее клавиатуры. Связка выглядит так: стрелками выбрали образец → F9 → правки → Ctrl+Enter.

КлавишиЧто делают
F9Скопировать текущую строку списка (документ, элемент справочника, строку таблицы)
InsСоздать новый документ с нуля
Enter или F2Открыть выделенный документ
Ctrl+SЗаписать документ, не закрывая
Ctrl+EnterПровести и закрыть
DelПометить на удаление (или снять пометку)
Ctrl+C / Ctrl+VСкопировать и вставить значение ячейки или текст поля
EscЗакрыть форму (программа спросит про несохранённые изменения)

F9 срабатывает там, где сейчас фокус. Стоите в списке документов — копируется документ. Стоите в табличной части открытого документа — копируется строка этой таблицы. Новичков это путает: нажали F9 в товарах и получили дубль строки вместо нового документа.

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

Чем копирование отличается в Бухгалтерии, ЗУП и торговле

Сама команда одна, а вот поведение копии зависит от конфигурации. Она решает, какие реквизиты очистить и какие пересчитать.

Бухгалтерия 3.0

  • 🧾 Счёт-фактура выданный или полученный не копируется — его вводят из формы новой реализации или поступления.
  • 💳 У платёжного поручения проверьте назначение платежа и сумму НДС: текст из образца переносится как есть, вместе с номером счёта и периодом.
  • 📑 У «Операции (бухгалтерский и налоговый учёт)» копируются все проводки. Это удобный способ повторять ручную корректировку каждый месяц, но суммы и аналитику нужно пересмотреть.

ЗУП 3.1

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

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

Управление торговлей 11

В УТ чаще всего копируют заказы клиентов и поставщикам. После копирования проверьте статус заказа и варианты обеспечения в строках: резерв образца на копию не переходит, его определяют заново по текущим остаткам. Цены в копии остаются из образца — если с тех пор менялся прайс, перезаполните их командой заполнения цен над табличной частью.

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

Иногда нужен не весь документ, а только список товаров из него. Скажем, 40 позиций поступления надо перенести в перемещение на другой склад.

Дубль строки внутри документа

Встаньте на строку табличной части и нажмите F9 или кнопку «Скопировать» над таблицей. Появится строка-клон ниже. Так удобно делить позицию на две партии или два счёта затрат.

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

В Бухгалтерии 3.0 и УТ 11 у табличных частей есть команды «Скопировать строки» и «Вставить строки» в меню Ещё над таблицей. Порядок такой:

  1. В документе-источнике выделите нужные строки (Ctrl+A — все, Shift или Ctrl + щелчок — выборочно).
  2. Ещё → Скопировать строки.
  3. Откройте документ-приёмник, перейдите в ту же по смыслу табличную часть.
  4. Ещё → Вставить строки.

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

Ввод на основании вместо копии

Когда новый документ логически продолжает старый (поступление → возврат поставщику, заказ → реализация), лучше не копировать, а создать на основании. Кнопка «Создать на основании» есть в командной панели списка и формы. Программа сама перенесёт товары и свяжет документы. В отчётах и при проверке потом видна цепочка, чего у простой копии нет.

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

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

Проверка копии перед проведением
Выполнено: 0 / 6

Массовые копии: обработки и код

Когда каждый месяц нужно размножить 30 одинаковых актов аренды на разных арендаторов, ручное F9 превращается в час работы. Варианты автоматизации:

  • 🧩 Внешняя обработка. Подключается через Администрирование → Печатные формы, отчёты и обработки → Дополнительные отчёты и обработки и не меняет конфигурацию. Её пишет программист 1С под вашу задачу.
  • 🛠️ Свой код в простой внешней обработке. Подходит, если вы сами пишете на встроенном языке: обработку создают в конфигураторе через Файл → Новый → Внешняя обработка.

Ядро такой обработки — метод Скопировать() у объекта документа. Пример: создать копию документа на новую дату и записать её без проведения.

// Ссылка — ссылка на документ-образец
Образец = Ссылка.ПолучитьОбъект();
Копия = Образец.Скопировать();

Копия.Дата = НачалоДня(ТекущаяДатаСеанса());
Копия.Комментарий = "Копия документа " + Образец.Номер;
Копия.УстановитьНовыйНомер();

// Пишем без проведения: бухгалтер проверит и проведёт сам
Копия.Записать(РежимЗаписиДокумента.Запись);

Сообщить("Создан документ № " + Копия.Номер);

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

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

Групповое проведение созданных копий

Проводить пачку записанных документов удобно обработкой «Групповое перепроведение документов » (Операции → Сервис в Бухгалтерии 3.0) или через выделение нескольких документов в списке и команду «Провести» из меню Ещё. Второй способ подходит, если копий несколько десятков.

Когда копирование вредит и как этого избежать

Копия экономит время, но ошибки в ней тиражируются. Типовые случаи, на которых спотыкаются чаще всего:

  • 🔂 Задвоение. Скопировали документ, чтобы «посмотреть», и случайно провели. Остатки и обороты удвоились. Лишнюю копию пометьте на удаление (Del) — пометка сразу отменяет её проведение, — а затем удалите через Администрирование → Обслуживание → Удаление помеченных объектов.
  • 📆 Чужой период. Копия получила дату закрытого месяца, программа не даёт провести или требует пароль даты запрета. Поменяйте дату на текущий период, а не снимайте запрет.
  • 🧮 Старые суммы. Скопированная реализация ушла клиенту с прошлогодними ценами. Перезаполняйте цены, если прайс менялся.
  • 🔗 Потерянная связь. Копия вместо ввода на основании: в отчётах не видно, к какому заказу относится реализация, а взаиморасчёты по документу-основанию не закрываются.

Частые вопросы о копиях документов

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