Показать сообщение отдельно
Старый 28.05.2006, 13:44   #5  
murad is offline
murad
Участник
 
55 / 10 (1) +
Регистрация: 05.10.2005
Цитата:
Сообщение от sukhanchik
и еще вместо названия таблицы должно присутствовать имя датасорса: querybuilddatasource.name()
Спасибо, попробовал, выяснил для себя преинтереснейшую вещь:
имя Datasource меняется с InventDim на InventDim_1, и Invent_Sum на InventSum_1.
При этом сам запрос получается:

SELECT ItemId, ItemName FROM InventSum JOIN inventDimId, InventLocationId, wMSLocationId FROM InventDim WHERE InventSum.InventDimId = InventDim.inventDimId AND (((InventDim_1.inventDimId='00000005_089')&&(InventSum_1.ItemId='000000005')) OR ((InventDim_1.inventDimId='00000003_089')&&(InventSum_1.ItemId='000000005')))

Ничего не понимаю , как в одном запросе система выставляет разные имена таблиц?
После этого ругаться стал несколько иначе
Query extended range failure: Syntax error near 27. at AxaptaCOMConnector.IAxaptaObject.Call