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

Разработка и Конфигурация · 10 мин

Как в 1С добавить столбец «Комментарий»

Как добавить столбец «Комментарий» в 1С: настройка формы списка, изменение состава колонок, дополнительные реквизиты и доработка конфигурации в конфигураторе.

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

В большинстве типовых конфигураций (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ЗУП) реквизит «Комментарий» уже существует у документов и многих справочников — задача сводится к выводу его в форму списка через настройки. Если реквизита нет, есть два пути: безопасный — через механизм дополнительных реквизитов, и полноценный — через добавление реквизита в конфигураторе.

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

Определяем, где нужен столбец и есть ли реквизит

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

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

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

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

Поле «Комментарий» есть в карточке объекта, но не видно в спискеДобавьте колонку через «Ещё → Изменить форму» в форме списка
Поля нет, конфигурация типовая на поддержке, нет программистаИспользуйте механизм дополнительных реквизитов в разделе «Администрирование»
Поля нет, нужна полноценная колонка с отбором и сортировкойДобавьте реквизит в конфигураторе и выведите его на форму списка
Комментарий нужен к каждой строке товаров в документеДобавляйте реквизит в табличную часть документа, а не в шапку

Добавляем колонку в форму списка через «Изменить форму»

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

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

Настройка сохраняется для текущего пользователя. Другие пользователи увидят колонку, только если повторят настройку или если администратор скопирует им настройки через механизм копирования настроек пользователей (в типовых конфигурациях: «Администрирование → Настройки пользователей и прав → Персональные настройки → Копировать настройки»).

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

Если реквизита нет: дополнительные реквизиты без программирования

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

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

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

Добавление реквизита «Комментарий» в конфигураторе

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

Откройте конфигуратор, убедитесь, что конфигурация доступна для изменений (для типовых — включите возможность изменения через «Конфигурация → Поддержка → Настройка поддержки»). В дереве конфигурации найдите нужный объект — справочник или документ. В его свойствах на вкладке «Данные» добавьте новый реквизит: имя «Комментарий», тип «Строка», длина, например, 0 (неограниченная) или разумное ограничение вроде 250–500 символов. Неограниченная строка удобнее для длинных текстов, но хранится иначе и может медленнее выводиться в списках.

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

Столбец комментария в табличной части документа

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

В конфигураторе откройте документ, перейдите на вкладку «Данные», раскройте нужную табличную часть (например, «Товары») и добавьте в неё реквизит «Комментарий» типа «Строка». Затем на форме документа добавьте это поле в таблицу — колонка появится рядом с колонками «Номенклатура», «Количество» и другими. Пользователи смогут вводить пояснение построчно.

Учтите, что печатные формы автоматически новую колонку не подхватят: если комментарий к строке должен выводиться на печать, макет печатной формы тоже потребует доработки.

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

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

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

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

Итог

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

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

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

Почему в списке нет пункта «Изменить форму» в меню «Ещё»?

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

Комментарий добавлен, но в нём виден только один ряд текста. Как сделать многострочным?

В конфигураторе в свойствах поля формы установите свойство «МногострочныйРежим» в значение «Да». Для реквизита типа «Строка» неограниченной длины многострочное редактирование обычно включается автоматически при вводе длинного текста.

Можно ли вывести комментарий в отчёт, если он хранится как дополнительный реквизит?

Да. В отчётах на СКД дополнительные реквизиты доступны как поля набора данных — добавьте поле в настройках отчёта через «Расширенная настройка». В консоли отчётов и универсальных отчётах дополнительные реквизиты обычно доступны в списке полей автоматически.

Пропадёт ли добавленный в конфигураторе реквизит при обновлении типовой конфигурации?

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

Как массово заполнить комментарий сразу у многих объектов?

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

Нужна ли неограниченная строка или лучше ограничить длину комментария?

Для вывода в списках и отбора удобнее строка фиксированной длины (например, 250–500 символов): она хранится в основной таблице объекта и быстрее читается. Неограниченная строка подходит для длинных примечаний, которые редко выводятся списком, но может замедлять отображение больших журналов.