SeiOkami / OneS

Предложения по улучшению платформы
49 stars 3 forks source link

Конфигуратор. Желаю улучшить форматирование многострочных инструкций #273

Open tormozit opened 9 months ago

tormozit commented 9 months ago

https://partners.v8.1c.ru/forum/t/2159594/m/2159594 Есть фрагмент кода, содержащий вызов метода, для удобства чтения разбитый на 2 строки.

КонецЕсли;
            Документы.ПоступлениеМатериалов.ЗаписатьСтатусДокумента(ПоступлениеМатериалов,
                Перечисления.СтатусыДокументов.Отменен);
            ЗафиксироватьТранзакцию();

Теперь я выделяю весь код и выполняю команду "Форматировать" (ALT+SHIFT+F). Получаю что вторая строка этого вызова метода выровнялась по горизонтали с первой строкой вызова

КонецЕсли;
            Документы.ПоступлениеМатериалов.ЗаписатьСтатусДокумента(ПоступлениеМатериалов,
            Перечисления.СтатусыДокументов.Отменен);
            ЗафиксироватьТранзакцию();

А ожидалось что вторая строка (продолжение инструкции) будет на одну табуляцию смещена вправо относительно строки с началом инструкции. Текущее форматирование затрудняет задачу "пробежаться по началам инструкций".

tormozit commented 9 months ago

Написал свой форматер, в котором нет этой проблемы https://www.hostedredmine.com/issues/976478

tormozit commented 8 months ago

Теперь мой форматер доступен прямо в конфигураторе через TurboConf https://fastcode.im/Templates/8924