Где писать заметки в 1С и как потом их найти

· 9 мин

Содержание

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

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

Где в 1С поле «Комментарий» и как заполнить его в документе

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

Документы

  1. Откройте документ из журнала (например, Покупки → Поступление (акты, накладные, УПД) в Бухгалтерии 3.0).
  2. Прокрутите форму вниз. Поле Комментарий находится в нижней части, рядом с полем ответственного.
  3. Впишите текст и запишите документ.

Если документ проведён, после изменения комментария нажмите Записать. Перепроводить ради одного комментария не нужно: на движения он не влияет.

Пишите комментарий так, чтобы его можно было найти: ключевое слово в начале. «СКИДКА 5% обещана до 30-го» найдётся быстрее, чем «Поставщик сказал, что, возможно, даст скидку».

Справочники

В карточках многих справочников тоже есть поле Комментарий. Например, в карточке контрагента его используют для пометок вроде «оплата только по счёту, звонить бухгалтеру». В других справочниках поля может не быть. Тогда выручают дополнительные реквизиты, о них ниже.

Где комментарий есть, а где его лучше заменить

Что комментируемГде писатьКто увидит
Документ целикомПоле «Комментарий» в форме документаВсе, кто открывает документ
Контрагент, договорПоле «Комментарий» в карточке, если оно естьВсе пользователи с доступом к справочнику
Строка табличной частиОтдельного поля обычно нет, нужен доп. реквизит или текст в комментарии документа—
Вопрос коллеге по документуОбсуждение, привязанное к документуУчастники обсуждения
Модуль, процедура// в коде, свойство «Комментарий» объекта метаданныхРазработчики

Как вывести комментарии в список документов и найти нужный

В журнале документов колонка с комментарием по умолчанию часто скрыта. Включить её можно без программиста.

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

  1. Откройте нужный список, например список поступлений.
  2. Нажмите Ещё → Изменить форму....
  3. В дереве элементов найдите Комментарий и поставьте флажок.
  4. Стрелками перетащите колонку на удобное место и нажмите ОК.

Настройка сохраняется для вашего пользователя. У коллег список останется прежним, пока они не сделают то же самое. Вернуть исходный вид можно там же командой Ещё → Установить стандартные настройки.

Найти документ по тексту комментария

Есть три быстрых способа:

  • 🔍 Строка поиска списка в правом верхнем углу. Наберите слово из комментария, 1С покажет строки, где оно встречается в видимых колонках. Поэтому колонку «Комментарий» сначала нужно вывести.
  • 🎯 Поиск по колонке. Встаньте в колонку «Комментарий» и нажмите Ctrl+F. В окне поиска выберите вариант сравнения «по части строки».
  • 🧹 Отбор. Через Ещё → Настроить список... на вкладке Отбор добавьте поле Комментарий с видом сравнения «Содержит». Удобно, когда нужно регулярно смотреть, например, все документы с пометкой «СВЕРКА».

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

Полнотекстовый поиск: как находить текст комментариев по всей базе

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

Включение в типовой конфигурации

  1. Откройте Администрирование → Общие настройки.
  2. Найдите группу настроек полнотекстового поиска (в разных релизах она называется «Полнотекстовый поиск» или «Поиск в данных») и включите его.
  3. Дождитесь первого построения индекса. В большой базе это может занять от десятков минут до нескольких часов.

Дальше индекс обновляет регламентное задание. В файловой базе регламентные задания выполняются, пока открыт хотя бы один сеанс; в клиент-серверной — на сервере 1С по расписанию.

Управление индексом средствами платформы

Если в конфигурации нет отдельной настройки или нужно перестроить индекс вручную:

  1. Включите меню «Все функции»: Сервис и настройки → Параметры, флажок Отображать команду «Все функции».
  2. Откройте Все функции → Стандартные → Управление полнотекстовым поиском.
  3. Включите поиск и нажмите Обновить индекс. Если поиск начал выдавать странные результаты, сначала Очистить индекс, затем снова Обновить индекс.

Как искать

После построения индекса наберите слово в строке поиска главного окна (вверху интерфейса). В результатах появятся объекты, в текстовых полях которых встречается это слово, в том числе в комментариях.

  • ✅ Полнотекстовый поиск учитывает словоформы: по запросу «скидка» найдётся «скидку».
  • ✅ Можно искать несколько слов сразу.
  • ❌ Свежий комментарий найдётся только после обновления индекса, не мгновенно.
  • ❌ Если в Конфигураторе у реквизита отключено свойство «Полнотекстовый поиск», его текст в индекс не попадёт. В типовых конфигурациях у комментариев оно обычно включено.

Своё поле для пометок: дополнительные реквизиты и сведения

Когда одного поля «Комментарий» мало, заведите своё. В конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) это делается без изменения конфигурации, то есть без снятия с поддержки.

Чем реквизит отличается от сведения

Дополнительный реквизитДополнительное сведение
Где хранитсяВнутри самого объектаОтдельно от объекта
Как редактироватьВ форме объекта, затем записать объектОтдельной формой, объект не перезаписывается
Нужны права на изменение объектаДаНет, достаточно прав на сведения
Когда удобноПоле, которое заполняют при вводе документаПометка, которую ставят позже, например «проверено аудитором»

Как создать дополнительный реквизит для комментария

  1. Откройте Администрирование → Общие настройки и включите флажок Дополнительные реквизиты и сведения.
  2. Перейдите по появившейся ссылке Дополнительные реквизиты.
  3. Слева выберите вид объекта, например документ поступления или справочник «Контрагенты».
  4. Нажмите Создать → Новый.
  5. Задайте наименование, например «Комментарий бухгалтера», тип значения — Строка. Для длинных заметок включите многострочное поле ввода, если в форме реквизита есть такая настройка.
  6. Запишите и закройте.

Теперь в форме документа появится группа дополнительных реквизитов с новым полем. Обычно она находится внизу формы или на отдельной вкладке.

Вместо свободного текста иногда лучше тип «Дополнительное значение» со списком вариантов: «На проверке», «Ждём оригинал», «Согласовано». По фиксированным значениям проще ставить отбор и строить отчёты, чем по тексту с опечатками.

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

Обсуждения: комментарий для коллег прямо в карточке документа

Поле «Комментарий» — это заметка «для всех навсегда». Если нужно задать вопрос коллеге по конкретному документу и получить ответ, удобнее обсуждения. Это встроенная в платформу система взаимодействия: чат, привязанный к объекту.

Как это выглядит в работе:

  1. Администратор подключает обсуждения в Администрирование → Общие настройки. Для работы нужна регистрация информационной базы в сервисе взаимодействия.
  2. В форме документа появляется команда для обсуждения объекта.
  3. Пользователь пишет сообщение, упоминает коллегу, тот получает уведомление и отвечает в той же ветке.

Плюсы перед полем «Комментарий»:

  • 💬 видна история: кто, когда и что написал;
  • 🔔 адресат получает уведомление, а не случайно натыкается на пометку;
  • 🔒 переписку видят только участники обсуждения, а не все пользователи базы.

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

Где оставить пометку?

Комментарии в коде: Конфигуратор, EDT и тексты запросов

В языке 1С есть только однострочный комментарий: всё, что стоит после // до конца строки, платформа не выполняет. Блочных комментариев вроде /* ... */ нет.

// Пересчитываем сумму документа перед записью
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
	СуммаДокумента = Товары.Итог("Сумма"); // итог по табличной части
КонецПроцедуры

Как закомментировать несколько строк в Конфигураторе

  1. Выделите строки в модуле.
  2. Выберите в меню Текст → Блок → Добавить комментарий или нажмите Ctrl + / на цифровой клавиатуре.
  3. Снять комментарий: Текст → Блок → Удалить комментарий или Ctrl + Shift + / на цифровой клавиатуре.

На ноутбуке без цифрового блока пользуйтесь командами меню. В 1С:EDT комментирование выделенных строк переключается сочетанием Ctrl + /.

Описание процедур и функций

Перед экспортными методами принято писать описание в стандартной форме. EDT и современные версии Конфигуратора показывают его во всплывающей подсказке, когда метод вызывают в другом модуле.

// Выделяет НДС из суммы, включающей налог.
//
// Параметры:
//  Сумма  - Число - сумма с НДС.
//  Ставка - Число - ставка в процентах, например 20.
//
// Возвращаемое значение:
//  Число - сумма НДС, округлённая до копеек.
//
Функция СуммаНДСИзСуммы(Сумма, Ставка) Экспорт
	Возврат Окр(Сумма * Ставка / (100 + Ставка), 2);
КонецФункции

Проверка на примере: для суммы 1 200 и ставки 20 получится 1 200 × 20 / 120 = 200.

Комментарии в запросах

Язык запросов тоже понимает //. Это удобно в консоли запросов: можно временно отключить условие, не стирая его.

ВЫБРАТЬ
	Поступление.Ссылка,
	Поступление.Комментарий
ИЗ
	Документ.ПоступлениеТоваровУслуг КАК Поступление
ГДЕ
	Поступление.Комментарий ПОДОБНО "%СКИДКА%"
	// И Поступление.Проведен

Такой запрос, кстати, решает и бухгалтерскую задачу: находит все поступления с пометкой «СКИДКА». Имя документа указано для Бухгалтерии 3.0, в других конфигурациях оно может отличаться.

А что с «режимом Предприятия»?

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

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

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

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

Можно ли изменить комментарий в документе закрытого периода?
Только если пользователю разрешено менять данные до даты запрета. Иначе 1С не даст записать документ, даже если меняется один комментарий. Попросите администратора или ответственного за дату запрета.
Сколько символов вмещает поле «Комментарий»?
Это задаётся в конфигурации. В типовых документах поле обычно неограниченной длины, но для читаемости в списке держите главное в первых 50–80 символах.
Попадает ли комментарий в выгрузку в другую базу?
Зависит от правил обмена. В типовых синхронизациях между конфигурациями комментарий документа, как правило, переносится. Проверьте на одном документе перед массовой выгрузкой.
Можно ли заполнить комментарий сразу у многих документов?
Да. В списках конфигураций на БСП есть команда группового изменения выделенных объектов в меню Ещё. Выделите документы, выберите реквизит «Комментарий» и задайте значение. Сначала сделайте резервную копию: изменение коснётся всех выделенных объектов сразу.
Почему полнотекстовый поиск не находит свежий комментарий?
Индекс ещё не обновился. Подождите выполнения регламентного задания или обновите индекс вручную через Все функции → Стандартные → Управление полнотекстовым поиском.