Цитата:
Сообщение от
oip
Ну как же... А с while select что, все "правильно" покажет?
X++:
static void groupUtilIdElements(Args _args)
{
UtilIdElements utilIdElements
;
while select utilIdElements
group by Name, RecordType
where utilIdElements.Name == 'zipCodeReference'
{
info (strFmt('%1 %2', utilIdElements.Name, utilIdElements.RecordType));
}
}
Да! но парадокс в том, что в случае с неточным соответствием, а соответствием паттерну, проще говоря like, группировка срабатывает правильно!!!
Попробуйте выполнить
X++:
while select utilIdElements
group by Name, RecordType where
utilIdElements.Name like "zipCodeReferenc*"
{
info (strFmt('%1 %2', utilIdElements.Name, utilIdElements.RecordType));
}
Что и сбило меня с толку, так как в изначальном варианте тест был на неточном соответствии. Кверя же не работает в обоих вариантах. В общем, загадочно Аксапта работает порой...