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

Запрос с использованием оператора выбора не объединяет в одну строку

Автор rabalegq, 14 мар 2023, 09:55

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

LexaK

Цитата: rabalegq от 14 мар 2023, 10:37antoneus, прописал это во всех 3-х. теперь когда нет значения, то будет рано 0. Но при сложении строк всё равно выдаёт null, а если ЕСТЬNULL(ФТ_Финал.ФОТ1Категорию, 0) + ЕСТЬNULL(ФТ_Финал.ФОТ1ОткрытыйВоздух, 0) + ЕСТЬNULL(ФТ_Финал.ФОТ1Характер, 0) то ошибка "неверные параметры "+"

когда складыете/соединяете, должны быть одинаковые типы данных
либо все тип:Строка
либо Тип:Число

наверно подошла бы такая команда
/ЕСТЬNULL(ФТ_Финал.ФОТ1Категорию, """") + ЕСТЬNULL(ФТ_Финал.ФОТ1ОткрытыйВоздух, """") + ЕСТЬNULL(ФТ_Финал.ФОТ1Характер, """")
если помогло нажмите: Спасибо!

rabalegq

LexaK, а как можно было бы вывести значения через запятую, но когда значения не было бы, то без запятой?

LexaK

Цитата: rabalegq от 14 мар 2023, 10:46LexaK, а как можно было бы вывести значения через запятую, но когда значения не было бы, то без запятой?
так же с Выбором

Выбор Когда ФТ_Финал.ФОТ1Категорию = """" тогда """" иначе ФТ_Финал.ФОТ1Категорию + "","" Конец
+ Выбор Когда ФТ_Финал.ФОТ1ОткрытыйВоздух= """" тогда """" иначе ФТ_Финал.ФОТ1ОткрытыйВоздух+ "","" Конец
+ ...

тут варианты возможны, что проверять, следующее или предыдущее значение
если помогло нажмите: Спасибо!

Теги: 1c 1cv8 Запрос 

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

Рейтинг@Mail.ru

Поиск