Справочники и Данные · 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Откройте раздел «Производство» или «НСИ и администрирование» → «Номенклатура»
- 2Найдите изделие и откройте его карточку либо перейдите к списку спецификаций через кнопку «Перейти»
- 3При необходимости настройте отбор по владельцу, виду спецификации или признаку «Основная»
- 4Включите нужные колонки через «Ещё» → «Изменить форму»
- 5Выведите список на печать через «Ещё» → «Вывести список» или сохраните в Excel
Настройка отборов и колонок списка
В форме списка доступны стандартные отборы: по владельцу, коду, наименованию, признаку активности. В УПП полезно добавить в список колонку «Основная спецификация» — она показывает, какая из спецификаций используется при автоматическом заполнении документов производства. Делается это через «Ещё» → «Изменить форму», где нужно поставить флажок у соответствующего реквизита.
Для выгрузки списка в табличный документ используйте команду «Вывести список» (в управляемых формах — «Ещё» → «Вывести список»). Программа предложит выбрать колонки и сформирует табличный документ, который можно сохранить в Excel, PDF или распечатать. Учтите: выводится только табличная часть списка, без состава каждой спецификации.
Как вывести список со составом через отчёты
Форма списка показывает только «шапки» спецификаций. Если нужен список с раскрытием состава — материалами и их количеством — используйте типовой отчёт. В 1С:УПП это отчёт «Спецификации номенклатуры» (раздел «Производство» → «Отчёты»), в ERP — «Дерево спецификации» и «Спецификация продукции» в разделе «Производство и ремонты».
В отчёте установите отбор по номенклатуре или группе изделий, при необходимости укажите количество выпуска — программа пересчитает потребность в материалах пропорционально. Результат можно сохранить в файл или отправить на печать. Для многоуровневых изделий в ERP отчёт «Дерево спецификации» показывает вложенные полуфабрикаты с их собственными спецификациями.
Сравнение вариантов
Подходит для быстрого просмотра и выгрузки перечня спецификаций. Ограничение: не показывает состав (материалы и количество).
Подходит для печати состава изделий и анализа потребности. Ограничение: набор колонок и группировок фиксирован настройками отчёта.
Подходит для произвольной выборки с любыми полями и отборами. Ограничение: требует прав и навыков работы с запросами.
Как вывести список универсальным отчётом
Когда типового отчёта нет или его настройки не подходят, используйте «Универсальный отчёт» (в УПП: «Отчёты» → «Универсальный отчёт»). В поле типа объекта выберите «Справочник», в поле объекта — «Спецификации номенклатуры». Программа построит таблицу по всем элементам справочника с выбранными реквизитами.
Добавьте в отбор поле «Владелец», чтобы ограничить список конкретной продукцией, и включите нужные показатели: вид спецификации, состояние, выходное изделие. Универсальный отчёт работает только с реквизитами шапки — табличные части (материалы, операции) он не разворачивает. Для состава придётся использовать запрос.
Как вывести список запросом через консоль запросов
Для произвольной выборки — например, всех спецификаций с составом по группе номенклатуры — удобнее всего консоль запросов (внешняя обработка, запускается через «Файл» → «Открыть» в режиме предприятия). Запрос обращается к справочнику и его табличной части.
Пример запроса для УПП/КА, выводящего список спецификаций с материалами:
ВЫБРАТЬ
Спецификации.Владелец КАК Изделие,
Спецификации.Ссылка КАК Спецификация,
СпецификацииМатериалы.Номенклатура КАК Материал,
СпецификацииМатериалы.Количество КАК Количество
ИЗ
Справочник.СпецификацииНоменклатуры.ИсходныеКомплектующие КАК СпецификацииМатериалы
ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СпецификацииНоменклатуры КАК Спецификации
ПО СпецификацииМатериалы.Ссылка = Спецификации.Ссылка
ГДЕ
Спецификации.Владелец В ИЕРАРХИИ(&ГруппаНоменклатуры)
И НЕ Спецификации.ПометкаУдаления
Перед запуском проверьте точное имя справочника и табличной части в вашей конфигурации через конфигуратор: в ERP объект называется «РесурсныеСпецификации», и структура табличных частей отличается. Результат запроса можно вывести в табличный документ и сохранить в Excel.
Как проверить результат и типичные ошибки
После вывода списка сверьте количество строк с ожидаемым: откройте форму списка без отборов и сравните итоговое число элементов. Если в отчёте спецификаций меньше, чем в справочнике, чаще всего сработал скрытый отбор — по пометке удаления, по владельцу или по дате актуальности (в ERP ресурсные спецификации действуют в заданном периоде).
Отдельная ситуация — пустой список при наличии данных. Причины: у пользователя нет прав на чтение справочника (ограничение RLS), установлен отбор по организации или подразделению, либо спецификации помечены на удаление и скрыты настройкой формы. Проверьте права через «Администрирование» → «Пользователи и права» и сбросьте все отборы командой «Ещё» → «Установить стандартные настройки».
Как проверить результат
Совпадает с числом элементов справочника без отборов
Строк меньше — проверьте отборы и пометку удаления
В отчёте по каждой спецификации раскрыты материалы с количеством
Только шапки — вы используете форму списка вместо отчёта
Спецификация в статусе «Действует» и попадает в период отбора
Статус «В разработке» или «Закрыта» — в производстве не используется
Частые вопросы
Как вывести список только основных спецификаций?
В форме списка справочника добавьте отбор по полю «Основная спецификация» со значением «Да» (в УПП это булев реквизит). Если такого поля нет в отборах, откройте «Изменить форму» и включите отображение колонки, затем отсортируйте или отфильтруйте по ней. В запросе добавьте условие ГДЕ Спецификации.ОсновнаяСпецификация = ИСТИНА.
Можно ли выгрузить список спецификаций в Excel?
Да. Сформируйте список или отчёт, затем используйте «Ещё» → «Вывести список» для табличной части формы или «Файл» → «Сохранить копию» для табличного документа отчёта. В диалоге сохранения выберите формат XLSX. Структура колонок в файле повторит настройки списка на экране.
Почему в ERP нет справочника «Спецификации номенклатуры»?
В 1С:ERP 2 и КА 2 применяется другой механизм — «Ресурсные спецификации» (раздел «Производство и ремонты» → «Настройки и справочники»). Они привязаны к этапам и видам рабочих центров. Список выводится из этого раздела, а состав смотрите отчётом «Дерево спецификации».
Как вывести спецификации сразу по всей группе изделий?
В отборе по владельцу установите вид сравнения «В группе» (или «В иерархии») и укажите папку номенклатуры. В отчётах и запросах используйте условие «В ИЕРАРХИИ». Тогда в список попадут спецификации всех изделий из выбранной группы и её подгрупп.
Что делать, если список пуст, хотя спецификации точно есть?
Последовательно проверьте: сброшены ли все отборы, не включён ли фильтр по пометке удаления, есть ли у пользователя права на чтение справочника. Если база клиент-серверная с RLS, попросите администратора проверить ограничения доступа на уровне записей для вашей роли.
Можно ли распечатать реестр всех спецификаций одним документом?
Типовой печатной формы «реестр спецификаций» в большинстве конфигураций нет. Практичный путь: сформировать отчёт по спецификациям без отборов или универсальный отчёт по справочнику и распечатать полученный табличный документ. Для регулярной печати реестра с особыми колонками потребуется доработка внешней печатной формы.
Что важно запомнить
Быстрый список спецификаций выводится через форму справочника с отбором по владельцу, состав изделий — через типовой отчёт по спецификациям, произвольная выборка — консолью запросов. В ERP ищите объект «Ресурсные спецификации». Перед выводом сбрасывайте отборы и проверяйте права, чтобы не принять скрытый фильтр за отсутствие данных.