Полезно, если надо перенести SQL запрос в код 1С и для прочих подобных ситуаций. В обработку добавить реквизиты "ТекстИсходный", "ТекстФорматированный". Вид полей формы "Поле текстового документа".
&НаКлиенте
Процедура Форматировать(Команда)
ТекстИсходный = СокрЛП(ТекстИсходный);
ТекстФорматированный = "";
Для Индекс = 1 По СтрЧислоСтрок(ТекстИсходный) Цикл
ТекстФорматированный = ТекстФорматированный + "|" + СтрПолучитьСтроку(ТекстИсходный,Индекс) + Символы.ПС;
КонецЦикла;
ТекстФорматированный = СокрЛП(ТекстФорматированный);
КонецПроцедуры
{13} Переменной ТекстФорматированный присвоено значение, но оно нигде не используетсяОбновлятор-1С: групповое (пакетное) обновление и обслуживание всех баз за один раз
#1, ред. 30 июля 2020 08:31
О, боги! Зачем это?
В конфигураторе: Конструктор запроса... - Запрос (кнопка внизу слева) - Редактировать запрос (Иконка вверху слева) - и спокойно вставляется текст запроса (без вертикальной черты). При закрытии конструктора в модуле будет все ок (с чертой).
Тем же методом и копировать текст запроса без лишних символов (для тестирования в консоли запросов, например):
Конструктор запроса... - Запрос (кнопка внизу слева) - Выделить и скопировать текст
#2, 30 июля 2020 08:37
(1) Yaroslav Matsera, SQL запрос и запрос к метаданным другой конфигурации не откроешь конструктором.
А вот кнопкой "Добавить перенос строки" воспользоваться удобно
#3, 30 июля 2020 10:41
Этот адский трэш с циклом и перебором строк нельзя заменить чем-то
Результат = СтрЗаменить(ТекстИсходный,Символы.ПС,Символы.ПС+"|");
#4, 04 августа 2020 16:36
(2) Александр Крынецкий, ахаха, в жизни не разу не лазил в доп кнопки этой панели и не видел их, спасибо)
#5, 04 августа 2020 16:39
(3) Сергей К., можно и так, было сделано левой пяткой + в это время смотрел, как отрабатывает СтрЧислоСтрок()
¯_(ツ)_/¯