СКД особенности вычисляемого поля. Конкатенация

Аватар пользователя
Администратор
Сообщений: 159
Зарегистрирован: 27 фев 2011, 17:40
Откуда: откуда и все :)
СообщениеДобавлено: 27 сен 2016, 23:22
В запросе есть конструкция
Код: выделить все
ВЫБОР
      КОГДА ТЧЗадание.ДетализацияПогрузки ЕСТЬ NULL
         ТОГДА ""
      ИНАЧЕ ", " + ТЧЗадание.ДетализацияПогрузки.Наименование
   КОНЕЦ КАК СкладПогрузки

Где подразумевается возврат значения типа "Строка" для дальнейшего использования в вычисляемом поле где формируется вывод через конкатенацию строковых значений.
Значение из приведенного примера в последней "склейке" строки вот так:
Код: выделить все
"Загружаем: " + Контрагент.Наименование + ", " + АдресПогрузки.Наименование + СкладПогрузки

В данном варианте, в случае пустого значения ТЧЗадание.ДетализацияПогрузки результатом конкатенации будет пустое значение.

Проблема решается так
Код: выделить все
"Выгружаем: " + Организация.Наименование + ", " + АдресРазгрузки.Наименование + Строка(СкладРазгрузки)

Т.е. обязательно приведение к типу "Строка".


Всем удачи. :)
Проблема, это задача в решении которой никто не заинтересован.
СВС
Цитата

Вернуться в Для программиста

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0


Яндекс.Метрика
cron