Разработка и Конфигурация · 10 мин
Как в 1С добавить столбец «Комментарий»
Как добавить столбец «Комментарий» в 1С: настройка формы списка, изменение состава колонок, дополнительные реквизиты и доработка конфигурации в конфигураторе.
Столбец «Комментарий» в 1С добавляют в нескольких ситуациях: когда его нет в списке документов или справочника, хотя сам реквизит в объекте есть, когда нужна дополнительная колонка с пояснениями, которой в типовой конфигурации не существует, или когда требуется вывести комментарий в табличную часть документа. Подход зависит от того, где именно нужна колонка и есть ли у вас права на изменение конфигурации.
В большинстве типовых конфигураций (1С:Бухгалтерия, 1С:Управление торговлей, 1С:ЗУП) реквизит «Комментарий» уже существует у документов и многих справочников — задача сводится к выводу его в форму списка через настройки. Если реквизита нет, есть два пути: безопасный — через механизм дополнительных реквизитов, и полноценный — через добавление реквизита в конфигураторе.
Ниже разобраны все сценарии: от простой настройки видимости колонки в пользовательском режиме до доработки конфигурации. Для каждого способа указаны условия применения, ограничения и способ проверить результат.
Определяем, где нужен столбец и есть ли реквизит
Прежде чем что-то менять, ответьте на два вопроса. Первый: где должен отображаться столбец — в списке документов, в списке справочника, в табличной части конкретного документа или в отчёте. Второй: существует ли уже поле «Комментарий» в самом объекте. Проверить это просто: откройте любой элемент списка (документ, карточку контрагента) и посмотрите, есть ли внизу формы поле «Комментарий». В типовых конфигурациях оно обычно расположено в нижней части формы документа.
Если поле в карточке есть, а в списке его не видно — задача решается пользовательской настройкой формы, без вмешательства в конфигурацию. Если поля нет нигде — потребуется либо дополнительный реквизит, либо доработка. От этого зависит объём работ и риски.
Как выбрать действие
Добавляем колонку в форму списка через «Изменить форму»
Самый частый случай: реквизит «Комментарий» в документе есть, но в журнале документов колонка не выводится. Откройте нужный список — например, «Покупки → Поступления (акты, накладные)». Нажмите кнопку «Ещё» в правом верхнем углу формы и выберите пункт «Изменить форму». Откроется окно настройки, где деревом перечислены все элементы формы.
Найдите в дереве элемент списка (обычно называется «Список») и раскройте его. Внутри будут перечислены доступные поля, включая те, что сейчас скрыты. Найдите «Комментарий» и установите рядом с ним флажок. При необходимости перетащите поле мышью в нужную позицию — порядок в дереве определяет порядок колонок. Нажмите «ОК» или «Применить»: колонка появится в списке.
Настройка сохраняется для текущего пользователя. Другие пользователи увидят колонку, только если повторят настройку или если администратор скопирует им настройки через механизм копирования настроек пользователей (в типовых конфигурациях: «Администрирование → Настройки пользователей и прав → Персональные настройки → Копировать настройки»).
- 1Откройте нужный список документов или справочника
- 2Нажмите «Ещё» в правом верхнем углу формы списка
- 3Выберите пункт «Изменить форму»
- 4Раскройте элемент «Список» и найдите поле «Комментарий»
- 5Установите флажок видимости и при необходимости переместите поле
- 6Нажмите «ОК» и убедитесь, что колонка появилась и заполнена данными
Если реквизита нет: дополнительные реквизиты без программирования
Когда поле «Комментарий» в объекте отсутствует в принципе, а конфигурацию менять нельзя или нежелательно, подойдёт механизм дополнительных реквизитов. Он доступен в типовых конфигурациях на управляемых формах и не требует снятия конфигурации с поддержки.
Перейдите в «Администрирование → Общие настройки» и включите флажок «Дополнительные реквизиты и сведения». Затем откройте «Дополнительные реквизиты», выберите в левой части нужный тип объектов (например, «Контрагенты» или конкретный вид документов) и создайте новый реквизит с типом «Строка» и названием «Комментарий». После записи поле появится в карточке объекта в группе дополнительных реквизитов.
Важное ограничение: вывести дополнительный реквизит отдельной колонкой в стандартную форму списка через «Изменить форму» обычно нельзя — он доступен в отчётах и в карточке, но не как штатная колонка динамического списка. Если колонка в списке критична, потребуется доработка конфигурации.
Добавление реквизита «Комментарий» в конфигураторе
Полноценная колонка с сортировкой и отбором требует добавления реквизита в метаданные. Это работа для пользователя с правами разработчика и доступом к конфигуратору. Перед началом обязательно сделайте резервную копию информационной базы: ошибка при обновлении конфигурации базы данных может привести к потере данных.
Откройте конфигуратор, убедитесь, что конфигурация доступна для изменений (для типовых — включите возможность изменения через «Конфигурация → Поддержка → Настройка поддержки»). В дереве конфигурации найдите нужный объект — справочник или документ. В его свойствах на вкладке «Данные» добавьте новый реквизит: имя «Комментарий», тип «Строка», длина, например, 0 (неограниченная) или разумное ограничение вроде 250–500 символов. Неограниченная строка удобнее для длинных текстов, но хранится иначе и может медленнее выводиться в списках.
Затем откройте форму списка объекта и перетащите реквизит из панели реквизитов в дерево элементов формы, в ветку списка. Аналогично добавьте поле на форму элемента (документа), чтобы пользователи могли его заполнять. Сохраните конфигурацию и обновите конфигурацию базы данных (F7), согласившись с реструктуризацией.
Столбец комментария в табличной части документа
Отдельный сценарий — комментарий к каждой строке товаров или услуг, а не к документу целиком. Например, в заказе поставщику нужно указать пояснение по конкретной позиции. В этом случае реквизит добавляется не в шапку документа, а в его табличную часть.
В конфигураторе откройте документ, перейдите на вкладку «Данные», раскройте нужную табличную часть (например, «Товары») и добавьте в неё реквизит «Комментарий» типа «Строка». Затем на форме документа добавьте это поле в таблицу — колонка появится рядом с колонками «Номенклатура», «Количество» и другими. Пользователи смогут вводить пояснение построчно.
Учтите, что печатные формы автоматически новую колонку не подхватят: если комментарий к строке должен выводиться на печать, макет печатной формы тоже потребует доработки.
Проверка результата и типичные ошибки
После любого из способов проверьте результат по трём признакам: колонка отображается в списке, данные в ней видны и редактируются, настройка сохраняется после закрытия и повторного открытия формы. Если колонка появилась, но пустая — вероятно, комментарии просто не заполнены в документах: откройте один документ и введите текст для проверки.
Ещё одна частая ситуация: после обновления типовой конфигурации пользовательская настройка формы списка сбрасывается, и колонка пропадает. Лечится повторной настройкой через «Изменить форму» — данные при этом не теряются, пропадает только видимость колонки.
Что важно запомнить
Сначала проверьте, есть ли реквизит «Комментарий» в объекте: если есть — колонка добавляется через «Ещё → Изменить форму». Если нет — используйте дополнительные реквизиты для простых случаев или добавьте реквизит в конфигураторе для полноценной колонки с отбором. Перед изменением конфигурации всегда делайте резервную копию.
Частые вопросы
Почему в списке нет пункта «Изменить форму» в меню «Ещё»?
Пункт отсутствует, если у пользователя нет права на изменение форм или форма жёстко зафиксирована разработчиком. Проверьте права пользователя у администратора. В некоторых формах настройка доступна через «Ещё → Настроить список» — это другая команда, она управляет отбором и сортировкой, но не составом колонок.
Комментарий добавлен, но в нём виден только один ряд текста. Как сделать многострочным?
В конфигураторе в свойствах поля формы установите свойство «МногострочныйРежим» в значение «Да». Для реквизита типа «Строка» неограниченной длины многострочное редактирование обычно включается автоматически при вводе длинного текста.
Можно ли вывести комментарий в отчёт, если он хранится как дополнительный реквизит?
Да. В отчётах на СКД дополнительные реквизиты доступны как поля набора данных — добавьте поле в настройках отчёта через «Расширенная настройка». В консоли отчётов и универсальных отчётах дополнительные реквизиты обычно доступны в списке полей автоматически.
Пропадёт ли добавленный в конфигураторе реквизит при обновлении типовой конфигурации?
Сам реквизит и данные в нём при корректном объединении конфигураций сохранятся, но обновление потребует ручного сравнения и объединения: типовая поставка не знает о вашем реквизите, и его нужно явно оставить при объединении. Формы, изменённые вручную, при обновлении могут быть замещены типовыми — колонку на форме придётся добавить заново.
Как массово заполнить комментарий сразу у многих объектов?
Используйте обработку «Групповое изменение реквизитов» (в типовых конфигурациях: «Администрирование → Обслуживание → Корректировка данных»). Выберите тип объектов, задайте отбор и укажите новое значение реквизита. Операция изменяет данные без возможности отката, поэтому сначала проверьте отбор на маленькой выборке.
Нужна ли неограниченная строка или лучше ограничить длину комментария?
Для вывода в списках и отбора удобнее строка фиксированной длины (например, 250–500 символов): она хранится в основной таблице объекта и быстрее читается. Неограниченная строка подходит для длинных примечаний, которые редко выводятся списком, но может замедлять отображение больших журналов.