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

SeiOkami 360 5 6 8

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

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

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

По этому поводу есть ссылка на соглашение на ИТС: https://its.1c.ru/db/v8std/content/444/hdoc

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

Переносы кода.png

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

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

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

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

Источник

Канал в Телеграм

Комментарии

programmer1c7and8
#1, 25 мая 2021 22:38

А я бы еще имена сделал покороче и поинформативнее. Чтобы не было длинных и бессмысленных названий)


Похожие публикации

Код для переноса данных

СоздатьФайловыйНачальныйОбразНаСервере (БСП)

СоздатьСерверныйНачальныйОбразНаСервере (БСП)

ЕстьПапкаСТакимИменем (БСП)

ЗавершитьСозданиеНачальногоОбраза (БСП)

ПодготовитьДанныеДляСозданияФайловогоНачальногоОбраза (БСП)

ПодготовитьДанныеДляСозданияСерверногоНачальногоОбраза (БСП)

СоздатьНачальныйОбразАвтономногоРабочегоМеста (БСП)

ПроверитьРасширениеФайлаДляЗагрузки (БСП)

РасширениеФайлаВСписке (БСП)

Обновлятор-1С: групповое (пакетное) обновление и обслуживание всех баз за один раз
Модератору