Цитата:
Сообщение от
Skyway
Ничего не изменилось... Вот текст результируемого SQL-запроса:
X++:
SELECT TAB,PERS_LINK, FM,IM,OT,DOC_NUM, BIRTHDATE,CRMAF_Trans.New_busines_trip_transId,New_business_tripExtensionBase.New_business_tripId, new_date, CRMAF_Trans.New_name, CRMAF_Trans.New_loc, New_Kind_transExtensionBase.New_Kind,new_table_num,New_person, SystemUserId FROM [Kadry].[dbo].[EMPL], [Kadry].[dbo].[PERSON], New_com_transExtensionBase AS CRMAF_Trans, New_Kind_transExtensionBase, [Keysystems_MSCRM].[dbo].[SystemUserExtensionBase],New_Business_tripExtensionBase WHERE (CRMAF_Trans.New_Trans_KindId = New_Kind_transExtensionBase.New_Kind_TransId ) AND (New_person=SystemUserId) AND (CRMAF_Trans.New_busines_trip_transId=New_business_tripId) AND NOT (New_busines_trip_transId is NULL) AND (TAB =new_table_num ) AND (PERS_LINK = PERSON.LINK)
Естественно ничего не заработает, потому что:
1.В выборках надо использовать фильтрованные View, а не таблицы.
2. Необходимо указывать корректные алиасы, т.е.
New_com_transExtensionBase AS CRMAF_Trans - неправильно
FilteredNew_com_trans AS CRMAF_FilteredNew_com_trans - правильно.
Читайте
SDK - всё достаточно детально описано.