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

Документы и Печать · 9 мин

Как добавить столбец в 1С УНФ

Пошаговая инструкция: как добавить столбец в 1С УНФ в табличной части документа, списке, печатной форме и отчёте. Настройка без программиста и через конфигуратор.

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

Большинство ситуаций решается без программиста: настройкой списка, механизмом дополнительных реквизитов и сведений, редактором печатных форм и настройками отчётов на СКД. Но если нужен принципиально новый реквизит, который участвует в проведении и расчётах, без конфигуратора не обойтись.

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

Определите, где именно нужен столбец

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

Маршрут решения

Как выбрать действие

Нужна колонка в журнале документов или списке справочникаИспользуйте «Ещё → Настроить список» или изменение формы списка
Нужно поле в карточке или табличной части документа без участия в проведенииДобавьте дополнительный реквизит через «Администрирование → Общие настройки»
Нужен столбец на печатной форме (счёт, накладная)Отредактируйте макет печатной формы или создайте внешнюю печатную форму
Нужна колонка в отчётеОткройте настройки отчёта и добавьте поле в структуру
Новый реквизит должен влиять на проведение, расчёты, обменыТребуется доработка в конфигураторе — привлекайте специалиста

Также проверьте права: настройка списков доступна большинству пользователей, а добавление дополнительных реквизитов и редактирование макетов требует прав администратора или соответствующих ролей.

Как добавить столбец в список документов или справочника

Журналы документов и списки справочников в УНФ построены на динамических списках, и их состав колонок часто можно изменить штатно. Откройте нужный список, нажмите «Ещё» и поищите пункт «Настроить список» или «Изменить форму».

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

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

Настройка «Изменить форму» сохраняется для конкретного пользователя либо для всех — в зависимости от режима, который предложит система. Для тиражирования настройки на всех пользователей используйте механизм копирования настроек в разделе администрирования.

Как добавить столбец (реквизит) в документ через дополнительные реквизиты

Если в документе не хватает поля — например, «Способ доставки», «Комментарий менеджера», «Номер договора поставщика» — используйте механизм дополнительных реквизитов. Он не требует изменения конфигурации и безопасен при обновлениях.

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

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

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

Как добавить столбец в печатную форму

Печатные формы в УНФ (счета, накладные, акты) редактируются через встроенный редактор макетов. Откройте документ, нажмите «Печать», выберите нужную форму и найдите команду «Изменить макет» или перейдите в «Администрирование → Печатные формы, отчёты и обработки → Макеты печатных форм».

В редакторе макета добавьте новую колонку в область таблицы: вставьте столбец, задайте заголовок и в ячейке данных укажите параметр — например, [Артикул] или другой доступный параметр макета. Состав доступных параметров ограничен тем, что передаёт в макет код печати: если нужного параметра нет, его не вывести без доработки.

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

Как добавить столбец в отчёт

Отчёты УНФ построены на системе компоновки данных, и большинство из них гибко настраиваются. Откройте отчёт, нажмите «Настройки» (или «Ещё → Изменить вариант»), перейдите на закладку «Поля» или «Структура» и добавьте нужное поле из списка доступных.

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

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

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

Колонка отображается в отчёте/списке
Норма

Значения заполнены и соответствуют данным объектов

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

Колонка пустая или выводит ошибку — поле не связано с данными

Печатная форма
Норма

Новый столбец печатается, таблица не разъезжается по ширине листа

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

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

Поведение после обновления
Норма

Настройки и допреквизиты сохранились

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

Правки типового макета пропали — макет не был скопирован в пользовательские

Когда нужен конфигуратор и как не навредить

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

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

Типичные ошибки
01
Правка типового макета без копии — изменения теряются при обновлении конфигурации
02
Использование дополнительного реквизита там, где значение должно влиять на расчёты — итоговые суммы не учитывают новое поле
03
Попытка вывести в список поле, которого нет в запросе динамического списка, — колонка появляется пустой
04
Добавление реквизита в конфигураторе без резервной копии и тестирования проведения — риск ошибок в учёте
05
Настройка формы только у себя без тиражирования — коллеги не видят новую колонку

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

Итог

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

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

Часто задаваемые вопросы

Можно ли добавить столбец в табличную часть документа без конфигуратора?

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

Почему добавленная в список колонка пустая?

Поле не входит в запрос динамического списка либо не заполнено в самих объектах. Проверьте, что данные есть в карточках документов. Если поле отсутствует в запросе списка, вывести его сможет только разработчик через доработку формы.

Пропадут ли мои настройки колонок после обновления УНФ?

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

Как вывести дополнительный реквизит в печатную форму?

Откройте макет печатной формы и добавьте параметр, связанный с допреквизитом, — в УНФ механизм печати поддерживает вывод дополнительных реквизитов и сведений. Если нужный параметр недоступен в макете, потребуется доработка процедуры печати.

Кто может добавлять столбцы — нужны ли права администратора?

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

Что лучше: доработка конфигурации или расширение?

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