Форум 1С
Программистам, бухгалтерам, администраторам, пользователям
Задай вопрос - получи решение проблемы
27 мая 2024, 07:27

Перенос строки в запросе в СКД ERP

Автор illyaromanenko, 18 апр 2024, 15:06

0 Пользователей и 1 гость просматривают эту тему.

illyaromanenko

Добрый день. Есть кусок запроса который выводит текстовое поле:

ВЫБОР
      КОГДА ВТ_Результат.КоличествоНоменклатурыПоставщика = 1
            И ВТ_Результат.НетНоменклатурыПоставщика = ИСТИНА
         ТОГДА "Заведите в справочнике Номенклатура Контрагентов соответсвующую карточку номенклатуры"
      КОГДА ВТ_Результат.КоличествоНоменклатурыПоставщика = 1
            И ВТ_Результат.НетНоменклатурыПоставщика = ЛОЖЬ
         ТОГДА "Перепроведите документ. Если поле осталось не заполненым: а) в справочнике Номенклатура Контрагентов нет позиции с соответсвующей единицей измерения; б) в справочнике Номенклатура Контрагентов в соответсвующей позиции вместо базовой единицы измерения установлена упаковка в) в карточке номенклатуры поставщика не указана упаковка;"
      КОГДА ВТ_Результат.КоличествоНоменклатурыПоставщика > 1
         ТОГДА "Пометьте на удаление лишнюю позицию в справочнике Номенклатура Контрагентов. Перепроведите документ. Если поле осталось не заполненым: а) в справочнике Номенклатура Контрагентов нет позиции с соответсвующей единицей измерения; б) в справочнике Номенклатура Контрагентов в соответсвующей позиции вместо базовой единицы измерения установлена упаковка; в) в карточке номенклатуры поставщика не указана упаковка;"
   КОНЕЦ КАК ИсправлениеОшибки

Мне нужно вставить переносить при выводе текста с вариантами.

Выводит:
 Пометьте на удаление лишнюю позицию в справочнике Номенклатура Контрагентов. Перепроведите документ. Если поле осталось не заполненым: а) в справочнике Номенклатура Контрагентов нет позиции с соответсвующей единицей измерения; б) в справочнике Номенклатура Контрагентов в соответсвующей позиции вместо базовой единицы измерения установлена упаковка; в) в карточке номенклатуры поставщика не указана упаковка;

Мне нужно: Пометьте на удаление лишнюю позицию в справочнике Номенклатура Контрагентов.
           Перепроведите документ. Если поле осталось не заполненым:
           а) в справочнике Номенклатура Контрагентов нет позиции с соответсвующей единицей измерения;
           б) в справочнике Номенклатура Контрагентов в соответсвующей позиции вместо базовой единицы измерения установлена упаковка;
           в) в карточке номенклатуры поставщика не указана упаковка;
Как решить проблему? Символы переноса не работают в запросе.


LexaK

illyaromanenko, попробуйте с разрываом писать

вот такой запрос в консоли работает
выбрать
 "строка 1
  строка 2"
если помогло нажмите: Спасибо!

LexaK

вид, программно
//запрос

  лкЗапрос = новый Запрос;
лкЗапрос.Текст = "
| выбрать
| ""строка 1
|  строка 2"" как Поле
|";


лкРезультат = лкЗапрос.Выполнить().Выгрузить();

Для каждого лкСтрТЗ из лкРезультат Цикл
сообщить(лкСтрТЗ.Поле);
КонецЦикла;

результат

строка 1
  строка 2
если помогло нажмите: Спасибо!

Теги:

Похожие темы (5)

Рейтинг@Mail.ru

Поиск