Неправильное выравнивание по знаку =

Добавил: lankaster, 22 января 2020 19:48, обновлено: 07 февраля 2020 12:14

Раздел: Баги


Карточка с форума разработчиков Собственно, всё видно из примера...


К списку тем

Комментарии

Поддержка TurboConf
22 января 2020 19:49: #1

Пользователь прикрепил(а) вложение Ошибка.gif https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5e287cd30e9a42344bc7d271/f7443af29196c662e08e00d59489700f/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0.gif


Поддержка TurboConf
22 января 2020 21:08: #2

Пишет при этом что пропущен символ двойной кавычки


Поддержка TurboConf
22 января 2020 21:19: #3

Пользователь прикрепил(а) вложение Ошибка.gif https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5e287cd30e9a42344bc7d271/1de8079e1b0e0808aa1e00824942c5f8/%D0%9E%D1%88%D0%B8%D0%B1%D0%BA%D0%B0.gif


Поддержка TurboConf
28 января 2020 11:47: #4

@lankaster можно фрагмент кода в текстовом виде?


Поддержка TurboConf
28 января 2020 16:38: #5

Пользователь прикрепил(а) вложение Пример кода.txt https://trello-attachments.s3.amazonaws.com/5aec736d7dec7207a7f7c6df/5e287cd30e9a42344bc7d271/4d6a94386f2dfccb784b057b7da80a8e/%D0%9F%D1%80%D0%B8%D0%BC%D0%B5%D1%80_%D0%BA%D0%BE%D0%B4%D0%B0.txt


Поддержка TurboConf
28 января 2020 16:39: #6

@bolsun Добавил пример кода.


Поддержка TurboConf
28 января 2020 17:53: #7

@lankaster спасибо!


Поддержка TurboConf
06 февраля 2020 08:45: #8

@lankaster не знаю даже, считать ли это багом. Проблема в том, что при вызове ФорматироватьБлок, перед выравниванием по =, вызывается штатное форматирование блока Alt+Shift+F, вот оно и добавляет эти отступы, из-за наличия табов в предыдущей строке.


Поддержка TurboConf
06 февраля 2020 10:33: #9

@bolsun По поводу отступов я понял. Но здесь проблема именно в том, что самого выравнивания по знакам `=` не происходит. Отступы ставятся, а выравнивания не происходит. Пишет при этом что пропущен символ двойной кавычки.


Поддержка TurboConf
07 февраля 2020 08:34: #10

@lankaster видимо баг платформы в данном фрагменте кода, при форматировании блока Alt+Shift+F фрагмент сдвигается из-за табов в предыдущей строке, а выделение остается на старом месте. Поэтому фрагмент обрезается, причем обрезается строковая константа "ДФ=dd.MM.yyyy");. Поэтому парсер не может правильно разобрать фрагмент и выровнять.


Поддержка TurboConf
07 февраля 2020 12:14: #11

@bolsun А можно ли тогда выравнивание по Alt+Shift+F, которое вызывается при работе скрипта, сделать опциональным? Просто мне эта фича, например, совсем не нужна, я сам слежу за форматированием и при необходимости вручную активирую выравнивание по Alt+Shift+F.


miha
07 февраля 2020 12:23: #12

Добавить в начало каждой строки по Таб.


bolsun
07 февраля 2020 12:41: #13

(12) miha, это не поможет, т.к. правильность выделения нарушается и фрагмент уже будет получен неверно. При дальнейшей замене текста также могут быть проблемы. (11) lankaster, думаю эту опцию можно добавить.


TurboConf

Расширение возможностей

Конфигуратора 1С

Скачать

Бесплатный пробный период 14 дней