|
|
|
|
#1 |
|
Moderator
|
В последнем DAX2009RU8 наткнулся на замечательный кусочек кода в reqTrans.findCommon():
X++: if (reqTrans.RefType == ReqRefType::TransferDemand) { select firstonly reqTrans index hint RefIdx where reqTrans.ReqPlanId == reqTrans.ReqPlanId && reqTrans.RefType == ReqRefType::TransferPlannedOrder && reqTrans.RefId == reqTrans.RefId; } Можно починить примерно вот так: X++: reqTransCaller=reqTrans;
select firstonly reqTrans
index hint RefIdx
where reqTrans.ReqPlanId == reqTransCaller.ReqPlanId &&
reqTrans.RefType == ReqRefType::TransferPlannedOrder &&
reqTrans.RefId == reqTransCaller.RefId; |
|
|
|
| За это сообщение автора поблагодарили: mazzy (2), abv2703 (1), gl00mie (5), madm (1). | |
|
|
#2 |
|
Участник
|
В последнем DAX2009RU8 наткнулся на замечательный кусочек кода в reqTrans.findCommon():
X++: if (reqTrans.RefType == ReqRefType::TransferDemand) { select firstonly reqTrans index hint RefIdx where reqTrans.ReqPlanId == reqTrans.ReqPlanId && reqTrans.RefType == ReqRefType::TransferPlannedOrder && reqTrans.RefId == reqTrans.RefId; } Хе, я эту фигню нашел сегодня в 4-ке. ))
|
|
|
|
|
#3 |
|
Участник
|
Цитата:
Сообщение от fed
В последнем DAX2009RU8 наткнулся на замечательный кусочек кода в reqTrans.findCommon():
X++: if (reqTrans.RefType == ReqRefType::TransferDemand) { select firstonly reqTrans index hint RefIdx where reqTrans.ReqPlanId == reqTrans.ReqPlanId && reqTrans.RefType == ReqRefType::TransferPlannedOrder && reqTrans.RefId == reqTrans.RefId; } Можно починить примерно вот так: X++: reqTransCaller=reqTrans;
select firstonly reqTrans
index hint RefIdx
where reqTrans.ReqPlanId == reqTransCaller.ReqPlanId &&
reqTrans.RefType == ReqRefType::TransferPlannedOrder &&
reqTrans.RefId == reqTransCaller.RefId;Хе, я эту фигню нашел сегодня в 4-ке
|
|
|