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