![]() |
#6 |
Участник
|
Судя по перекрестным ссылкам isAos в 365ой(нашлось штук 5 ссылок, возможно в более младших версиях их больше) используется в качестве костыля и связано со спецификой работы итераторов - Нюансы класса SetIterator при вызове на клиенте/сервере
Примеры X++: static SysDBInformation construct(boolean remotePossible = true) { SysDBInformation sysDBInformation; boolean loadRemote = false; ; if (isAOS()) { if (xGlobal::clientKind() == ClientType::Client) if (remotePossible) loadRemote = true; } X++: CustVendOpenTransEngine_RU\createMapCVTrans_FactureJourAmount if (isAOS()) //We work by AOs tmpMap = Map::create(factureCalcBalances.mapSettledAmounts().pack()); else tmpMap = factureCalcBalances.mapSettledAmounts();
__________________
Sergey Nefedov |
|