Справочники и Данные · 8 мин
Как скопировать спецификацию в 1С
Как скопировать спецификацию в 1С: копирование спецификаций номенклатуры в ERP и УПП, перенос по F9, через буфер и обработки. Частые ошибки и проверка результата.
Спецификация в 1С — это перечень материалов, полуфабрикатов и операций, необходимых для выпуска единицы продукции. Она хранится в справочнике «Спецификации номенклатуры» (в 1С:ERP, УПП, Комплексной автоматизации) или в аналогичных объектах других конфигураций. Когда нужно создать спецификацию для похожего изделия, проще скопировать существующую и скорректировать состав, чем заполнять всё с нуля.
Способ копирования зависит от конфигурации и от того, что именно нужно продублировать: целую спецификацию как элемент справочника, табличную часть документа или набор строк между разными объектами. В типовых решениях доступны стандартные механизмы — кнопка «Скопировать», функциональные клавиши, копирование через буфер обмена. В нестандартных случаях помогают универсальные обработки.
Перед копированием убедитесь, что у вас есть права на изменение справочника спецификаций и что исходная спецификация находится в рабочем статусе. Копия унаследует все ошибки оригинала, поэтому сначала стоит проверить корректность исходных данных.
Где в 1С хранятся спецификации
В конфигурациях производственного блока (1С:ERP Управление предприятием, УПП, Комплексная автоматизация) спецификации находятся в разделе «Производство» или «НСИ и администрирование» → «Номенклатура» → «Спецификации номенклатуры». Элемент справочника подчинён конкретной номенклатурной позиции — изделию, для которого он создан.
В 1С:Управление нашей фирмой (УНФ) аналогом выступает справочник «Спецификации», доступный из карточки номенклатуры на вкладке «Производство» или из раздела «Производство» → «Спецификации». В Бухгалтерии предприятия отдельного справочника спецификаций нет — там состав изделия задаётся непосредственно в документах «Отчет производства за смену» и «Требование-накладная».
Определите заранее, с каким объектом вы работаете: со справочником или с табличной частью документа. От этого зависит весь порядок действий.
Копирование спецификации как элемента справочника
Самый простой сценарий — продублировать спецификацию целиком, чтобы создать вариант для похожего изделия. Откройте список спецификаций, найдите нужную строку (удобно пользоваться поиском по владельцу или наименованию) и выделите её.
Нажмите клавишу F9 либо кнопку «Скопировать» на панели инструментов списка (иконка с двумя листами). Откроется форма нового элемента, полностью заполненная данными оригинала: состав материалов, выходные изделия, операции, нормы расхода. Измените владельца спецификации на новую номенклатуру, скорректируйте наименование и состав, затем нажмите «Записать и закрыть».
Альтернативный путь — открыть карточку спецификации и выбрать в меню «Ещё» команду «Скопировать». Результат тот же: создаётся новый элемент с идентичным наполнением, но с новым уникальным идентификатором в базе.
- 1Откройте список «Спецификации номенклатуры» и найдите исходную спецификацию
- 2Выделите строку и нажмите F9 или кнопку «Скопировать»
- 3В форме нового элемента смените владельца (номенклатуру) и наименование
- 4Скорректируйте состав материалов и нормы расхода
- 5Запишите элемент и проверьте его в списке
Копирование табличных частей и отдельных строк
Если нужно перенести только часть состава — например, группу материалов из одной спецификации в другую — работайте на уровне табличной части. Откройте обе спецификации в разных окнах, в исходной выделите нужные строки (с зажатой Ctrl для выборочного выделения или Shift для диапазона) и нажмите Ctrl+C.
Перейдите в целевую спецификацию, установите курсор в табличную часть и нажмите Ctrl+V. Строки вставятся с сохранением номенклатуры, количества и статей калькуляции. В ряде конфигураций доступна команда «Скопировать строки» / «Вставить строки» в меню «Ещё» табличной части — она работает аналогично.
Учтите ограничение: вставка через буфер обмена работает только между табличными частями с совместимой структурой колонок. Если в целевом объекте нет какой-то колонки, данные по ней будут потеряны без предупреждения.
Копирование спецификаций между базами и массовое дублирование
Когда требуется перенести спецификации в другую информационную базу, штатного копирования недостаточно. Используйте обработку «Выгрузка и загрузка данных XML» (доступна на диске ИТС и в составе типовых поставок) либо типовой обмен через «Конвертацию данных». Обработка выгружает элемент справочника со всеми табличными частями и связанными объектами.
Для массового создания похожих спецификаций внутри одной базы применяют групповую обработку «Групповое изменение реквизитов» (в разделе «Администрирование» → «Обслуживание») — она не копирует элементы, но позволяет после серии ручных копирований быстро заменить общий реквизит у всех новых спецификаций сразу.
При переносе между базами проверьте, что в целевой базе существуют все номенклатурные позиции, единицы измерения и склады, на которые ссылается спецификация. Иначе получите элементы с битыми ссылками вида «Объект не найден».
Проверка результата после копирования
После создания копии откройте её и сверьте ключевые поля с ожиданиями: владелец, статус, вид спецификации, количество выходного изделия. Особое внимание уделите колонке «Количество» в материалах — при смене единицы измерения изделия нормы могли не пересчитаться.
Убедитесь, что новая спецификация назначена основной для изделия, если это требуется: в карточке номенклатуры или через регистр основных спецификаций (зависит от конфигурации). Иначе производственные документы продолжат подтягивать старый состав.
Финальный тест — создайте черновой документ «Заказ на производство» или «Отчет производства» с новым изделием и проверьте, что материалы заполнились по скопированной спецификации. После проверки черновик можно удалить.
Как проверить результат
Указана новая номенклатурная позиция
Осталась ссылка на исходное изделие
Все строки и количества совпадают с ожидаемыми
Пропущены строки или обнулены количества
Производственный документ заполняется новой спецификацией
Подтягивается старая спецификация или состав пуст
Частые вопросы
Почему кнопка «Скопировать» неактивна в списке спецификаций?
Чаще всего недостаточно прав: у пользователя нет права «Добавление» на справочник спецификаций. Проверьте роль в настройках доступа. Также копирование недоступно, если выделена группа справочника, а не элемент.
Можно ли скопировать спецификацию вместе с маршрутной картой?
Стандартное копирование через F9 дублирует только сам элемент справочника. Если техпроцесс хранится в отдельном связанном объекте (маршрутная карта, технологическая операция), его нужно копировать отдельно и вручную привязать к новой спецификации.
Как скопировать состав спецификации в документ «Требование-накладная»?
В документах производственного учёта есть кнопка «Заполнить» → «По спецификации» (в Бухгалтерии — «Заполнить по спецификации» в табличной части «Материалы»). Выберите изделие и спецификацию — состав перенесётся с учётом количества выпуска.
Что делать, если после копирования в строках «Объект не найден»?
Это признак битых ссылок после переноса между базами: часть номенклатуры не выгрузилась. Повторите выгрузку, включив в обмен все связанные объекты, либо вручную замените битые позиции на существующие в целевой базе.
Можно ли отменить ошибочное копирование?
Скопированный элемент — обычный новый объект. Если он ещё не использован в документах, просто пометьте его на удаление (Delete) и удалите через «Администрирование» → «Удаление помеченных объектов». Если уже использован — снимите пометку основной спецификации и оставьте в архивном статусе.
Что важно запомнить
Спецификация копируется клавишей F9 или кнопкой «Скопировать» из списка справочника. После копирования обязательно смените владельца, проверьте состав и нормы, назначьте спецификацию основной и протестируйте заполнение производственного документа. Используемый в документах оригинал не редактируйте — создавайте новую версию.