Выравнивание при автоформатировании условий "если"

kirillr Закрыто

При автоформатировании (alt+shift+f) условий у последней строки отсутствует отступ:

Согласно стандарту 444 п.5 https://its.1c.ru/db/v8std/content/444/hdoc ожидаю такой вариант форматирования:

Комментарии

tormozit
#1, ред. 13 мая 2025 19:38

Так сделано для облегчения нахождения первой инструкции ветки условия.
Проиллюстрирую примерами

Пример 1

		Если 1 
			Или 1=2 
			Или 2=1 Тогда
			Выполнить("");
			Перейти ~Кум;
			Возврат 12;
		КонецЕсли;

Пример 2

		Если 1 
			Или 1=2 
		Или 2=1 Тогда
			Выполнить("");
			Перейти ~Кум;
			Возврат 12;
		КонецЕсли;

Пример 3

		Если 1
			Или 1=2
			Или 2=1
		Тогда
			Выполнить("");
			Перейти ~Кум;
			Возврат 12;
		КонецЕсли;

Оцени сложность нахождения глазами первой инструкции (Выполнить) ветки условия в каждом примере.
tormozit изменил статус на Открыто


kirillr
#2, 13 мая 2025 21:45

Соглашусь, вариант 2 самый удобный для восприятия, 3 непривычно смотрится, но тоже читается лучше 1. Вопрос снят.
kirillr изменил статус на Закрыто


Для вставки изображения или файла, перетащите его в поле редактора или вставьте файл из буфера