Где писать заметки в 1С и как потом их найти
Содержание
Чтобы добавить комментарий в 1С, откройте документ и впишите текст в поле Комментарий внизу формы, затем нажмите Записать или Провести и закрыть. Поле есть почти во всех документах типовых конфигураций на 8.3: в поступлениях, реализациях, платёжках, кассовых ордерах, начислениях зарплаты.
Сложности начинаются позже. Через месяц нужно найти «ту накладную, где поставщик обещал скидку», а в журнале комментариев не видно. Или нужно своё поле, например «Ответственный за сверку». Ниже по порядку: где писать комментарии к документам и справочникам, как их увидеть в списке, как искать по тексту, как завести своё поле и как комментировать код в Конфигураторе.
Где в 1С поле «Комментарий» и как заполнить его в документе
Поле Комментарий — обычный строковый реквизит документа. Его видят все, у кого есть доступ к этому документу. В типовые печатные формы оно обычно не попадает, поэтому писать туда можно рабочие пометки, не опасаясь, что текст уйдёт контрагенту.
Документы
- Откройте документ из журнала (например,
Покупки → Поступление (акты, накладные, УПД)в Бухгалтерии 3.0). - Прокрутите форму вниз. Поле Комментарий находится в нижней части, рядом с полем ответственного.
- Впишите текст и запишите документ.
Если документ проведён, после изменения комментария нажмите Записать. Перепроводить ради одного комментария не нужно: на движения он не влияет.
Пишите комментарий так, чтобы его можно было найти: ключевое слово в начале. «СКИДКА 5% обещана до 30-го» найдётся быстрее, чем «Поставщик сказал, что, возможно, даст скидку».
Справочники
В карточках многих справочников тоже есть поле Комментарий. Например, в карточке контрагента его используют для пометок вроде «оплата только по счёту, звонить бухгалтеру». В других справочниках поля может не быть. Тогда выручают дополнительные реквизиты, о них ниже.
Где комментарий есть, а где его лучше заменить
| Что комментируем | Где писать | Кто увидит |
|---|---|---|
| Документ целиком | Поле «Комментарий» в форме документа | Все, кто открывает документ |
| Контрагент, договор | Поле «Комментарий» в карточке, если оно есть | Все пользователи с доступом к справочнику |
| Строка табличной части | Отдельного поля обычно нет, нужен доп. реквизит или текст в комментарии документа | — |
| Вопрос коллеге по документу | Обсуждение, привязанное к документу | Участники обсуждения |
| Модуль, процедура | // в коде, свойство «Комментарий» объекта метаданных | Разработчики |
Как вывести комментарии в список документов и найти нужный
В журнале документов колонка с комментарием по умолчанию часто скрыта. Включить её можно без программиста.
Добавить колонку «Комментарий»
- Откройте нужный список, например список поступлений.
- Нажмите
Ещё → Изменить форму.... - В дереве элементов найдите Комментарий и поставьте флажок.
- Стрелками перетащите колонку на удобное место и нажмите
ОК.
Настройка сохраняется для вашего пользователя. У коллег список останется прежним, пока они не сделают то же самое. Вернуть исходный вид можно там же командой Ещё → Установить стандартные настройки.
Найти документ по тексту комментария
Есть три быстрых способа:
- 🔍 Строка поиска списка в правом верхнем углу. Наберите слово из комментария, 1С покажет строки, где оно встречается в видимых колонках. Поэтому колонку «Комментарий» сначала нужно вывести.
- 🎯 Поиск по колонке. Встаньте в колонку «Комментарий» и нажмите
Ctrl+F. В окне поиска выберите вариант сравнения «по части строки». - 🧹 Отбор. Через
Ещё → Настроить список...на вкладке Отбор добавьте поле Комментарий с видом сравнения «Содержит». Удобно, когда нужно регулярно смотреть, например, все документы с пометкой «СВЕРКА».
Поиск по части строки в больших базах работает медленно: 1С перебирает все записи списка. Если журналов много и база крупная, включите полнотекстовый поиск.
Полнотекстовый поиск: как находить текст комментариев по всей базе
Поиск в списке ищет только внутри одного журнала. Если не помните, где оставили пометку — в поступлении, в платёжке или в карточке контрагента, нужен полнотекстовый поиск. Он строит индекс по текстовым реквизитам всех объектов, включая комментарии.
Включение в типовой конфигурации
- Откройте
Администрирование → Общие настройки. - Найдите группу настроек полнотекстового поиска (в разных релизах она называется «Полнотекстовый поиск» или «Поиск в данных») и включите его.
- Дождитесь первого построения индекса. В большой базе это может занять от десятков минут до нескольких часов.
Дальше индекс обновляет регламентное задание. В файловой базе регламентные задания выполняются, пока открыт хотя бы один сеанс; в клиент-серверной — на сервере 1С по расписанию.
Управление индексом средствами платформы
Если в конфигурации нет отдельной настройки или нужно перестроить индекс вручную:
- Включите меню «Все функции»:
Сервис и настройки → Параметры, флажок Отображать команду «Все функции». - Откройте
Все функции → Стандартные → Управление полнотекстовым поиском. - Включите поиск и нажмите
Обновить индекс. Если поиск начал выдавать странные результаты, сначалаОчистить индекс, затем сноваОбновить индекс.
Как искать
После построения индекса наберите слово в строке поиска главного окна (вверху интерфейса). В результатах появятся объекты, в текстовых полях которых встречается это слово, в том числе в комментариях.
- ✅ Полнотекстовый поиск учитывает словоформы: по запросу «скидка» найдётся «скидку».
- ✅ Можно искать несколько слов сразу.
- ❌ Свежий комментарий найдётся только после обновления индекса, не мгновенно.
- ❌ Если в Конфигураторе у реквизита отключено свойство «Полнотекстовый поиск», его текст в индекс не попадёт. В типовых конфигурациях у комментариев оно обычно включено.
Своё поле для пометок: дополнительные реквизиты и сведения
Когда одного поля «Комментарий» мало, заведите своё. В конфигурациях на БСП (Бухгалтерия 3.0, ЗУП 3.1, УТ 11 и другие) это делается без изменения конфигурации, то есть без снятия с поддержки.
Чем реквизит отличается от сведения
| Дополнительный реквизит | Дополнительное сведение | |
|---|---|---|
| Где хранится | Внутри самого объекта | Отдельно от объекта |
| Как редактировать | В форме объекта, затем записать объект | Отдельной формой, объект не перезаписывается |
| Нужны права на изменение объекта | Да | Нет, достаточно прав на сведения |
| Когда удобно | Поле, которое заполняют при вводе документа | Пометка, которую ставят позже, например «проверено аудитором» |
Как создать дополнительный реквизит для комментария
- Откройте
Администрирование → Общие настройкии включите флажок Дополнительные реквизиты и сведения. - Перейдите по появившейся ссылке Дополнительные реквизиты.
- Слева выберите вид объекта, например документ поступления или справочник «Контрагенты».
- Нажмите
Создать→ Новый. - Задайте наименование, например «Комментарий бухгалтера», тип значения — Строка. Для длинных заметок включите многострочное поле ввода, если в форме реквизита есть такая настройка.
- Запишите и закройте.
Теперь в форме документа появится группа дополнительных реквизитов с новым полем. Обычно она находится внизу формы или на отдельной вкладке.
Вместо свободного текста иногда лучше тип «Дополнительное значение» со списком вариантов: «На проверке», «Ждём оригинал», «Согласовано». По фиксированным значениям проще ставить отбор и строить отчёты, чем по тексту с опечатками.
Дополнительные сведения
создают так же, только по ссылке Дополнительные сведения. Открывают их из формы объекта командой из меню Ещё.
Обсуждения: комментарий для коллег прямо в карточке документа
Поле «Комментарий» — это заметка «для всех навсегда». Если нужно задать вопрос коллеге по конкретному документу и получить ответ, удобнее обсуждения. Это встроенная в платформу система взаимодействия: чат, привязанный к объекту.
Как это выглядит в работе:
- Администратор подключает обсуждения в
Администрирование → Общие настройки. Для работы нужна регистрация информационной базы в сервисе взаимодействия. - В форме документа появляется команда для обсуждения объекта.
- Пользователь пишет сообщение, упоминает коллегу, тот получает уведомление и отвечает в той же ветке.
Плюсы перед полем «Комментарий»:
- 💬 видна история: кто, когда и что написал;
- 🔔 адресат получает уведомление, а не случайно натыкается на пометку;
- 🔒 переписку видят только участники обсуждения, а не все пользователи базы.
Приватных комментариев к самому документу в типовых конфигурациях нет. Всё, что вписано в поле «Комментарий» или в дополнительный реквизит, увидит любой пользователь с доступом к документу. Личное и чувствительное туда не пишите.
Комментарии в коде: Конфигуратор, EDT и тексты запросов
В языке 1С есть только однострочный комментарий: всё, что стоит после // до конца строки, платформа не выполняет. Блочных комментариев вроде /* ... */ нет.
// Пересчитываем сумму документа перед записью
Процедура ПередЗаписью(Отказ, РежимЗаписи, РежимПроведения)
СуммаДокумента = Товары.Итог("Сумма"); // итог по табличной части
КонецПроцедуры
Как закомментировать несколько строк в Конфигураторе
- Выделите строки в модуле.
- Выберите в меню
Текст → Блок → Добавить комментарийили нажмитеCtrl+/на цифровой клавиатуре. - Снять комментарий:
Текст → Блок → Удалить комментарийилиCtrl+Shift+/на цифровой клавиатуре.
На ноутбуке без цифрового блока пользуйтесь командами меню. В 1С:EDT комментирование выделенных строк переключается сочетанием Ctrl + /.
Описание процедур и функций
Перед экспортными методами принято писать описание в стандартной форме. EDT и современные версии Конфигуратора показывают его во всплывающей подсказке, когда метод вызывают в другом модуле.
// Выделяет НДС из суммы, включающей налог.
//
// Параметры:
// Сумма - Число - сумма с НДС.
// Ставка - Число - ставка в процентах, например 20.
//
// Возвращаемое значение:
// Число - сумма НДС, округлённая до копеек.
//
Функция СуммаНДСИзСуммы(Сумма, Ставка) Экспорт
Возврат Окр(Сумма * Ставка / (100 + Ставка), 2);
КонецФункции
Проверка на примере: для суммы 1 200 и ставки 20 получится 1 200 × 20 / 120 = 200.
Комментарии в запросах
Язык запросов тоже понимает //. Это удобно в консоли запросов: можно временно отключить условие, не стирая его.
ВЫБРАТЬ
Поступление.Ссылка,
Поступление.Комментарий
ИЗ
Документ.ПоступлениеТоваровУслуг КАК Поступление
ГДЕ
Поступление.Комментарий ПОДОБНО "%СКИДКА%"
// И Поступление.Проведен
Такой запрос, кстати, решает и бухгалтерскую задачу: находит все поступления с пометкой «СКИДКА». Имя документа указано для Бухгалтерии 3.0, в других конфигурациях оно может отличаться.
А что с «режимом Предприятия»?
В пользовательском режиме модули не редактируются, поэтому «комментировать код» там негде. Исключения — тексты запросов в консоли и внешние обработки для выполнения произвольного кода: в них действует тот же //.
Ещё один вид комментария для разработчика — свойство Комментарий у любого объекта метаданных. Оно заполняется в палитре свойств в Конфигураторе и пользователям не показывается. Туда удобно записать, зачем добавлен реквизит или кто заказал доработку.
Правьте код только в копии базы или в расширении, а не в рабочей типовой конфигурации на поддержке. Изменение конфигурации усложнит следующие обновления.
Частые вопросы
Можно ли изменить комментарий в документе закрытого периода?
Сколько символов вмещает поле «Комментарий»?
Попадает ли комментарий в выгрузку в другую базу?
Можно ли заполнить комментарий сразу у многих документов?
Ещё. Выделите документы, выберите реквизит «Комментарий» и задайте значение. Сначала сделайте резервную копию: изменение коснётся всех выделенных объектов сразу.Почему полнотекстовый поиск не находит свежий комментарий?
Все функции → Стандартные → Управление полнотекстовым поиском.