Если результат значения в колонке пустой, то вывести определенный текст

1. user1816391 04.11.22 10:13 Сейчас в теме
Как сделать, что если запрос выводит пустое значение в колонке, чтобы вместо пустого значения выводился мой заданный текст?
По теме из базы знаний
Найденные решения
2. starik-2005 3080 04.11.22 10:22 Сейчас в теме
Смотря куда, смотря что в запросе. Есть как минимум сто вариантов того, как это сделать.
Если в запросе пустая колонка - это пустой текст, пустая ссылка или еще какое-то пустое значение, то через:
ВЫБОР КОГДА Поле = ПустоеЗначение ТОГДА "Мой текст" ИНАЧЕ Поле КОНЕЦ КАК Поле

Если в запросе при соединении с другой таблицей во второй таблице нет такого варианта, тогда так:
ЕСТЬNULL(ВтораяТаблица.Поле, "Мой текст") КАК Поле

Также можно пройтись по результату запроса в цикле и если значение не заполнено, то установить нужное значение.
Ну и если это управляемые формы и поле отображается в таблице формы, то можно это сделать и через условное оформление.
Ну и прочие миллионы вариантов...
user1816391; +1 Ответить
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. starik-2005 3080 04.11.22 10:22 Сейчас в теме
Смотря куда, смотря что в запросе. Есть как минимум сто вариантов того, как это сделать.
Если в запросе пустая колонка - это пустой текст, пустая ссылка или еще какое-то пустое значение, то через:
ВЫБОР КОГДА Поле = ПустоеЗначение ТОГДА "Мой текст" ИНАЧЕ Поле КОНЕЦ КАК Поле

Если в запросе при соединении с другой таблицей во второй таблице нет такого варианта, тогда так:
ЕСТЬNULL(ВтораяТаблица.Поле, "Мой текст") КАК Поле

Также можно пройтись по результату запроса в цикле и если значение не заполнено, то установить нужное значение.
Ну и если это управляемые формы и поле отображается в таблице формы, то можно это сделать и через условное оформление.
Ну и прочие миллионы вариантов...
user1816391; +1 Ответить
3. user5300 1055 04.11.22 10:22 Сейчас в теме
В запросе:

|  ВЫБОР Когда Документ.Комментарий = ""  Тогда
|         "Мой текст"
|   ИНАЧЕ
|          Документ.Комментарий
|   КОНЕЦ КАК Комментарий


В таблице:

Для каждого стр из ТаблицаДокументов Цикл
Если НЕ ЗначениеЗаполнено(стр.Комментарий) Тогда
     стр.Комментарий =  "Мой текст";
КонецЕсли;
КонецЦикла;
user1816391; +1 Ответить
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот