Записки программиста 1с

1с 8.3 Комментарии кода

1с комментарии кода 1С : Предприятия—  это внесение пояснений в тест модулей, которые не является обязательными и не влияют на алгоритм (не исполняются)

Производится с помощью последовательности «//«, при этом комментарием считается все, что находится после.

Горячие клавиши

ctrl + / — добавить комментарий в выделенных строках;

ctrl + shift + / — удалить комментарий в выделенных строках

В данном случае комментарий, конечно, не удаляется, а удаляется символы комментирования из каждой строк выделенного блока.

Установка и снятие комментария интерактивно:

Выделяется код и нажимаются на панели «Модуль» соответствующие кнопки «Добавить комментарий» и снять «Комментарий»

1с комментарии
Добавить комментарий
1с комментарии
Удалить комментарий

Меню «Текст\Блок\Добавить комментарий» или «Текст\Блок\Удалить комментарий»

1с комментарии
Блок добавить или удалить комментарий

комментарии 1с кода служат для:

  • описания сложных участков кода или алгоритма
  • логического отделения блоков непрерывного кода, в данном случае поле «\\» ничего не пишется
  • описания функций и процедур
  • выделения изменений в код типовых конфигураций, при обновлении упростит разбор
  • описания ситуации внесения изменений, даты
  • отметка ошибочного или сомнительного кода, в процессе code review (анализа  качества кода 1С).

Правила комментирования кода действуют и для языка запросов 1С, но важно отметить, что  при использовании Конструктора запроса(визуального средства разработки запроса к базе), комментарии удаляются полностью, а не снимается признак «\\».

Среда разработки может автоматически сворачивать комментарии, для удобства восприятия

Настроить это можно в меню «Сервис\Параметры» далее вкладки «Модули\Группировка»

1с комментарии
Группировка в модулях 1с

Там же на вкладке «Модули\Редактирование» возможно отключить или поменять цвет выделения комментария с зеленого (по умолчанию).

Комментарии при групповой разработке

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

//++ ГВА 01.11.2024 000254 Расчет себестоимости с учетом проблемы копеек.
// Было: Сумма = ?(КоличествоОстаток=0, 0, СуммаОстаток/КоличествоОстаток * Количество);
Сумма = ?(КоличествоОстаток=0, 0, Количество/КоличествоОстаток * СуммаОстаток);
//-- ГВА. 01.11.2024

Обозначения:

//++ — начало комментария

//– — конец комментария

ГВА— Фамилия имя отчество программиста

000254 — номер задачи . Ставиться только в открывающемся комментарии.

Доработка на старте – текст комментария. Применяется, если номер задачи есть. Если его нет, текст пишем обязательно.

Комментарии по стандартам 1С-разработки используют для выделения модификаций. Если код изменен повторно через некоторое время, текст не пишем. Но когда модификация редактируется уже другим разработчиком в другой задаче, комментировать обязательно.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *