DNG
|
9b1f6692c9
|
fix(audit2): блокеры B1-B4 и существенные S5-S9 повторного аудита
B1: детерминированный HistorySelect(0,TimeCurrent) перед CollectDealsByOrder
B2: ResolveEventSequence без fallback; неизвестный REQUEST -> 0 + unresolved
B3: T6 и закрытие коллекции разделены; cleanup только после collection_closed
(grace-период, COLLECTION_CLOSE события в journal)
B4: CheckTriggered в OnTransaction после REQUEST/ORDER_ADD/DEAL_ADD/
HISTORY_ADD/ORDER_DELETE; таймер - watchdog
S5: E3 завершается INSUFFICIENT_DATA (InpE3CampaignLimitMin)
S6: Preflight проверяет чистоту символа (позиции/ордера)
S7: position_ticket из trans.position + DEAL_POSITION_ID вместо PositionGetTicket(0)
S8: RUN-T6-01: completed=>T6
S9: CORR-07 обновлён, добавлены CORR-09, COLL-01/02, POS-01, UNRES-01
Сборка MetaEditor 6182 avx2: 0 errors / 0 warnings (все 4 exe)
|
2026-09-10 19:04:10 +03:00 |
|