Пост

Не переносите код таким образом


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

По этому поводу есть ссылка на соглашение на ИТС

В принципе, если вы не будете его соблюдать, то, конечно, вас не будут поджидать поздно вечером в темном подъезде разгневанные 1Сники. Однако…

На скрине пример “неправильного” кода. Открывающая скобка вызова метода переносится на следующую строку. С одной стороны, такой код работать будет. Но с другой - конфигуратор 1С не везде будет понимать такой вызов. Не сработает переход к методу по F12. И, что намного важнее, такой вызов не будет найден при помощи Alt+F12.

Например, какому-то разработчику понадобилось изменить логику своего экспортного метода. Программист ищет его вызовы через Найти использования (Alt+F12). Такой поиск не найдёт вызов с ситуацией на скрине. И разработчик не узнает, что в вашем коде используется его метод.

Ниже на скрине открывающая скобка находится рядом с именем вызываемого метода. И так поиск использования сработает.

Переносить строку можно начиная со второго параметра. Просто в данном примере показана минимальная разница между “работает” и “сломано”.

Авторский пост защищен лицензией CC BY 4.0 .