Теряется форматирование после выполнения команды "Окружить фрагмент"

Добавил: tormozit, 31 октября 2020 13:11, обновлено: 31 октября 2020 13:11

Раздел: Баги

Скачать

Было

Image https://turboconf.ru/Content/Files/1165DFE919CB05373C26DFFD93BA26DF9DD382C5/Clip_176338.png

Стало

Image https://turboconf.ru/Content/Files/1165DFE919CB05373C26DFFD93BA26DF9DD382C5/Clip_176340.png

Файл


Скачать К списку тем

Комментарии

tormozit
21 февраля 2021 11:39: #1

Не использую эту потенциально очень полезную команду из-за этого бага. Может быть все таки можно это исправить? Кажется это должно быть очень просто.


bolsun
21 февраля 2021 11:54: #2

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


tormozit
21 февраля 2021 11:55: #3
		Для Каждого ЭлементОтбора Из Отбор Цикл
			СтарыйЭлементОтбора = СтарыйОтбор.Найти(ЭлементОтбора.Имя);
			Если Истина
				И ЭлементОтбора.Использование
				И (Ложь
					Или СтарыйЭлементОтбора = Неопределено
					Или СтарыйЭлементОтбора.Значение <> ЭлементОтбора.Значение)
			Тогда
				ирОбщий.ПолеВводаСИсториейВыбора_ПриИзмененииЛкс(ЭлементОтбора, ПолноеИмяТаблицы);
			КонецЕсли; 
		КонецЦикла;

tormozit
21 февраля 2021 12:06: #4

Похоже ты вызываешь команду форматирования для выделенного текста после его окружения. Поэтому все и ломается. Нужно сделать свой сдвиг окружаемого текста - без вызова форматирования.


bolsun
21 февраля 2021 18:39: #5

(4) tormozit, команду форматирования я не вызываю, а сам сдвигаю. Посмотрю почему теряется форматирование в твоем случае.


bolsun
22 марта 2021 08:52: #6

bolsun изменил статус на Закрыто


TurboConf

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

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

Скачать

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