Показать сообщение отдельно
Старый 27.02.2013, 18:46   #21  
user_ax is offline
user_ax
Участник
Аватар для user_ax
 
599 / 39 (3) +++
Регистрация: 07.10.2012
Адрес: ZP
Цитата:
Сообщение от Wamr Посмотреть сообщение
для полноты картины нужен текст ошибки, который выдает SQL
Если расскоментировать мой код в 3 селекте, ошибка простая

X++:
Msg 207, Level 16, State 1, Line 31
Invalid column name 'PAYMPURPOSE_ZTR'.
Но! эта колонка есть. Если в 3 селекте в выпадающем списке нет этого поля, то в остальных - есть. Это для меня мистика.

Куски кода:

X++:
 substring('                                                                                                                                                      ',1,140) as n,
        isnull(country.name, '') as name1,
        case
          ---> 3780 26.02.2013
           --  when (Journaltype = 10)
            --then substring(LedgerjournalTrans.PAYMPURPOSE_ZTR,1,1000)
        --<-
здесь нет

X++:
 isNull(CodeId_ZTR, '') as Dimension,
        --(select CompanyGroup from Dimensions (nolock) where Dimensions.Num = custtrans.Dimension) as Dimension,
        custtrans.RContractCode,
        custtrans.accountnum, substring(custtable.name,1, 100),
        (select FinalDelvCustName_ZTR from SalesTable where SalesTable.SalesId = custtrans.DocId_ZTR) as n,
        isnull(country.name, '') as name1,
        case
         --->3780 26.02.2013
         when (Journaltype = 10)
         then substring(LedgerjournalTrans.PAYMPURPOSE_ZTR,1,500)
        
          --<-
здесь есть...