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

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

Как в 1С вывести список спецификаций

Как вывести список спецификаций в 1С: через справочник, отчёт или запрос. Инструкции для УПП, ERP и 1С:Комплексная автоматизация, настройка отборов и печати.

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

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

Где хранятся спецификации в разных конфигурациях 1С

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

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

Как вывести список через форму справочника

Самый быстрый способ — открыть список спецификаций стандартными средствами. В 1С:УПП и КА перейдите в меню «Производство» → «Спецификации номенклатуры» либо «Справочники» → «Номенклатура» → кнопка «Перейти» → «Спецификации номенклатуры». Откроется табличный список со всеми спецификациями, доступными текущему пользователю.

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

Порядок действий
  1. 1
    Откройте раздел «Производство» или «НСИ и администрирование» → «Номенклатура»
  2. 2
    Найдите изделие и откройте его карточку либо перейдите к списку спецификаций через кнопку «Перейти»
  3. 3
    При необходимости настройте отбор по владельцу, виду спецификации или признаку «Основная»
  4. 4
    Включите нужные колонки через «Ещё» → «Изменить форму»
  5. 5
    Выведите список на печать через «Ещё» → «Вывести список» или сохраните в Excel

Настройка отборов и колонок списка

В форме списка доступны стандартные отборы: по владельцу, коду, наименованию, признаку активности. В УПП полезно добавить в список колонку «Основная спецификация» — она показывает, какая из спецификаций используется при автоматическом заполнении документов производства. Делается это через «Ещё» → «Изменить форму», где нужно поставить флажок у соответствующего реквизита.

Для выгрузки списка в табличный документ используйте команду «Вывести список» (в управляемых формах — «Ещё» → «Вывести список»). Программа предложит выбрать колонки и сформирует табличный документ, который можно сохранить в Excel, PDF или распечатать. Учтите: выводится только табличная часть списка, без состава каждой спецификации.

Как вывести список со составом через отчёты

Форма списка показывает только «шапки» спецификаций. Если нужен список с раскрытием состава — материалами и их количеством — используйте типовой отчёт. В 1С:УПП это отчёт «Спецификации номенклатуры» (раздел «Производство» → «Отчёты»), в ERP — «Дерево спецификации» и «Спецификация продукции» в разделе «Производство и ремонты».

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

Сравнение вариантов

Форма списка справочника

Подходит для быстрого просмотра и выгрузки перечня спецификаций. Ограничение: не показывает состав (материалы и количество).

Типовой отчёт по спецификациям

Подходит для печати состава изделий и анализа потребности. Ограничение: набор колонок и группировок фиксирован настройками отчёта.

Универсальный отчёт / консоль запросов

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

Как вывести список универсальным отчётом

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

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

Как вывести список запросом через консоль запросов

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

Пример запроса для УПП/КА, выводящего список спецификаций с материалами:

ВЫБРАТЬ

Спецификации.Владелец КАК Изделие,

Спецификации.Ссылка КАК Спецификация,

СпецификацииМатериалы.Номенклатура КАК Материал,

СпецификацииМатериалы.Количество КАК Количество

ИЗ

Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииМатериалы

ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры КАК Спецификации

ПО СпецификацииМатериалы.Ссылка = Спецификации.Ссылка

ГДЕ

Спецификации.Владелец В ИЕРАРХИИ(&ГруппаНоменклатуры)

И НЕ Спецификации.ПометкаУдаления

Перед запуском проверьте точное имя справочника и табличной части в вашей конфигурации через конфигуратор: в ERP объект называется «РесурсныеСпецификации», и структура табличных частей отличается. Результат запроса можно вывести в табличный документ и сохранить в Excel.

Как проверить результат и типичные ошибки

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

Отдельная ситуация — пустой список при наличии данных. Причины: у пользователя нет прав на чтение справочника (ограничение RLS), установлен отбор по организации или подразделению, либо спецификации помечены на удаление и скрыты настройкой формы. Проверьте права через «Администрирование» → «Пользователи и права» и сбросьте все отборы командой «Ещё» → «Установить стандартные настройки».

Типичные ошибки
01
Искать спецификации в документах производства вместо справочника — документы содержат только зафиксированный на момент выпуска состав, а не актуальный справочник
02
Забыть снять отбор по владельцу и считать, что спецификации в базе отсутствуют
03
Использовать «Вывести список» и ожидать состав изделия — выводятся только реквизиты шапки
04
В ERP искать справочник «Спецификации номенклатуры» — там используется объект «Ресурсные спецификации» с другим именем и структурой
Контрольные точки

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

Количество строк в выведенном списке
Норма

Совпадает с числом элементов справочника без отборов

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

Строк меньше — проверьте отборы и пометку удаления

Наличие состава (материалов)
Норма

В отчёте по каждой спецификации раскрыты материалы с количеством

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

Только шапки — вы используете форму списка вместо отчёта

Актуальность спецификации в ERP
Норма

Спецификация в статусе «Действует» и попадает в период отбора

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

Статус «В разработке» или «Закрыта» — в производстве не используется

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

Как вывести список только основных спецификаций?

В форме списка справочника добавьте отбор по полю «Основная спецификация» со значением «Да» (в УПП это булев реквизит). Если такого поля нет в отборах, откройте «Изменить форму» и включите отображение колонки, затем отсортируйте или отфильтруйте по ней. В запросе добавьте условие ГДЕ Спецификации.ОсновнаяСпецификация = ИСТИНА.

Можно ли выгрузить список спецификаций в Excel?

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

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

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

Как вывести спецификации сразу по всей группе изделий?

В отборе по владельцу установите вид сравнения «В группе» (или «В иерархии») и укажите папку номенклатуры. В отчётах и запросах используйте условие «В ИЕРАРХИИ». Тогда в список попадут спецификации всех изделий из выбранной группы и её подгрупп.

Что делать, если список пуст, хотя спецификации точно есть?

Последовательно проверьте: сброшены ли все отборы, не включён ли фильтр по пометке удаления, есть ли у пользователя права на чтение справочника. Если база клиент-серверная с RLS, попросите администратора проверить ограничения доступа на уровне записей для вашей роли.

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

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

Итог

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

Быстрый список спецификаций выводится через форму справочника с отбором по владельцу, состав изделий — через типовой отчёт по спецификациям, произвольная выборка — консолью запросов. В ERP ищите объект «Ресурсные спецификации». Перед выводом сбрасывайте отборы и проверяйте права, чтобы не принять скрытый фильтр за отсутствие данных.