Показать сообщение отдельно
Старый 07.12.2007, 15:11   #7  
kashperuk is offline
kashperuk
Участник
Аватар для kashperuk
MCBMSS
Соотечественники
Сотрудники Microsoft Dynamics
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии 2011
Лучший по профессии 2009
 
4,361 / 2084 (78) +++++++++
Регистрация: 30.05.2004
Адрес: Atlanta, GA, USA
Цитата:
Сообщение от Logger Посмотреть сообщение
Любопытно почему все таки Аксапта не проверила непустоту значений во втором датасорсе. Мне всегда казалось, что если в запросе с группировками есть хоть одно поле непустое, то проверка

X++:
if (common)
даст true
Так и есть - но только для незаджойненных таблиц

Цитата:
Сообщение от AndyD Посмотреть сообщение
2 kashperuk

Ну, так как запрос соединяется по inner join, то достаточно проверить InventSum.
Да, вариант.

Цитата:
Сообщение от mazzy Посмотреть сообщение
Не. Ты проверяешь таблицу, Аксапта выполняет неявное преобразование к boolean.
Где-то здесь писали про ошибку в каких-то сервис-паках о том, что отрицательное четное целое неправильно преобразуется в true/false.
Может быть - но тут, имхо, проблема не в этом. А в том, что АХ использует другую проверку для основной таблицы и для подчиненных в соединении по иннержоин