К статье
Практический материал

Справочники и Данные · 8 мин

Как скопировать спецификацию в 1С

Как скопировать спецификацию в 1С: копирование спецификаций номенклатуры в ERP и УПП, перенос по F9, через буфер и обработки. Частые ошибки и проверка результата.

Спецификация в 1С — это перечень материалов, полуфабрикатов и операций, необходимых для выпуска единицы продукции. Она хранится в справочнике «Спецификации номенклатуры» (в 1С:ERP, УПП, Комплексной автоматизации) или в аналогичных объектах других конфигураций. Когда нужно создать спецификацию для похожего изделия, проще скопировать существующую и скорректировать состав, чем заполнять всё с нуля.

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

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

Где в 1С хранятся спецификации

В конфигурациях производственного блока (1С:ERP Управление предприятием, УПП, Комплексная автоматизация) спецификации находятся в разделе «Производство» или «НСИ и администрирование» → «Номенклатура» → «Спецификации номенклатуры». Элемент справочника подчинён конкретной номенклатурной позиции — изделию, для которого он создан.

В 1С:Управление нашей фирмой (УНФ) аналогом выступает справочник «Спецификации», доступный из карточки номенклатуры на вкладке «Производство» или из раздела «Производство» → «Спецификации». В Бухгалтерии предприятия отдельного справочника спецификаций нет — там состав изделия задаётся непосредственно в документах «Отчет производства за смену» и «Требование-накладная».

Определите заранее, с каким объектом вы работаете: со справочником или с табличной частью документа. От этого зависит весь порядок действий.

Копирование спецификации как элемента справочника

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

Нажмите клавишу F9 либо кнопку «Скопировать» на панели инструментов списка (иконка с двумя листами). Откроется форма нового элемента, полностью заполненная данными оригинала: состав материалов, выходные изделия, операции, нормы расхода. Измените владельца спецификации на новую номенклатуру, скорректируйте наименование и состав, затем нажмите «Записать и закрыть».

Альтернативный путь — открыть карточку спецификации и выбрать в меню «Ещё» команду «Скопировать». Результат тот же: создаётся новый элемент с идентичным наполнением, но с новым уникальным идентификатором в базе.

Порядок действий
  1. 1
    Откройте список «Спецификации номенклатуры» и найдите исходную спецификацию
  2. 2
    Выделите строку и нажмите F9 или кнопку «Скопировать»
  3. 3
    В форме нового элемента смените владельца (номенклатуру) и наименование
  4. 4
    Скорректируйте состав материалов и нормы расхода
  5. 5
    Запишите элемент и проверьте его в списке

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

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

Перейдите в целевую спецификацию, установите курсор в табличную часть и нажмите Ctrl+V. Строки вставятся с сохранением номенклатуры, количества и статей калькуляции. В ряде конфигураций доступна команда «Скопировать строки» / «Вставить строки» в меню «Ещё» табличной части — она работает аналогично.

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

Копирование спецификаций между базами и массовое дублирование

Когда требуется перенести спецификации в другую информационную базу, штатного копирования недостаточно. Используйте обработку «Выгрузка и загрузка данных XML» (доступна на диске ИТС и в составе типовых поставок) либо типовой обмен через «Конвертацию данных». Обработка выгружает элемент справочника со всеми табличными частями и связанными объектами.

Для массового создания похожих спецификаций внутри одной базы применяют групповую обработку «Групповое изменение реквизитов» (в разделе «Администрирование» → «Обслуживание») — она не копирует элементы, но позволяет после серии ручных копирований быстро заменить общий реквизит у всех новых спецификаций сразу.

При переносе между базами проверьте, что в целевой базе существуют все номенклатурные позиции, единицы измерения и склады, на которые ссылается спецификация. Иначе получите элементы с битыми ссылками вида «Объект не найден».

Типичные ошибки
01
Копирование без смены владельца — новая спецификация остаётся привязанной к старому изделию и путает планирование
02
Перенос состава без проверки единиц измерения — нормы расхода пересчитываются неверно
03
Редактирование используемой спецификации вместо создания копии — искажается себестоимость прошлых периодов
04
Вставка строк через буфер без проверки — часть колонок теряется при несовпадении структуры табличных частей

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

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

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

Финальный тест — создайте черновой документ «Заказ на производство» или «Отчет производства» с новым изделием и проверьте, что материалы заполнились по скопированной спецификации. После проверки черновик можно удалить.

Контрольные точки

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

Владелец спецификации
Норма

Указана новая номенклатурная позиция

Тревожный признак

Осталась ссылка на исходное изделие

Состав материалов
Норма

Все строки и количества совпадают с ожидаемыми

Тревожный признак

Пропущены строки или обнулены количества

Подбор в документы
Норма

Производственный документ заполняется новой спецификацией

Тревожный признак

Подтягивается старая спецификация или состав пуст

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

Почему кнопка «Скопировать» неактивна в списке спецификаций?

Чаще всего недостаточно прав: у пользователя нет права «Добавление» на справочник спецификаций. Проверьте роль в настройках доступа. Также копирование недоступно, если выделена группа справочника, а не элемент.

Можно ли скопировать спецификацию вместе с маршрутной картой?

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

Как скопировать состав спецификации в документ «Требование-накладная»?

В документах производственного учёта есть кнопка «Заполнить» → «По спецификации» (в Бухгалтерии — «Заполнить по спецификации» в табличной части «Материалы»). Выберите изделие и спецификацию — состав перенесётся с учётом количества выпуска.

Что делать, если после копирования в строках «Объект не найден»?

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

Можно ли отменить ошибочное копирование?

Скопированный элемент — обычный новый объект. Если он ещё не использован в документах, просто пометьте его на удаление (Delete) и удалите через «Администрирование» → «Удаление помеченных объектов». Если уже использован — снимите пометку основной спецификации и оставьте в архивном статусе.

Итог

Что важно запомнить

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