|
10.02.2017, 19:56 | #1 |
Участник
|
AX 2012 R3 \Classes\RetailTransactionServiceOrders\getCustomerOrder
AX 2012 R2 \Classes\RetailTransactionService\getCustomerOrder X++: select InventTransOrigin from inventTransOriginSalesLine where inventTransOriginSalesLine.SalesLineInventTransId == salesLine.InventTransId; |
|
|
За это сообщение автора поблагодарили: kashperuk (5). |
10.02.2017, 19:58 | #2 |
Участник
|
|
|
17.02.2017, 15:20 | #3 |
Участник
|
Табличка TMSRouteSegmentLoadLine
AX 2012 R3, к словам об игрушечной базе Отсутствие индекса и непонятный cross join к WHSLoadLine.
__________________
Sergey Nefedov Последний раз редактировалось SRF; 17.02.2017 в 15:57. |
|
17.02.2017, 18:09 | #4 |
Участник
|
Сергей, вы у себя это починили? Или это теоретическая находка?
|
|
17.02.2017, 18:23 | #5 |
Участник
|
Починили, добавили индекс по LoadLineRecId и код слегка поправили, не знаю уж какая в итоге была задумка начального запроса, но правили вот так:
X++: select count(RecId) from segmentLine //join line where segmentLine.LoadLineRecId == loadLine.RecId;
__________________
Sergey Nefedov |
|
|
За это сообщение автора поблагодарили: kashperuk (5). |