RTS не подойдет, т.к. он вернет QTY из HQ, а нужно именно из сhannel DB, чтобы конкретному Store не продать больше чем есть у него в наличии.
В CRT есть несколько похожих сервисов, к примеру ProductAvailabilityService, но он мне возвращают пустую колекцию for my particular ItemId.
Вдобавлк, анализируя ctr.*, ax.* tables in channel DB я даже не могу понять, где хранится инфа по InventAvailability. Хороший кандидат - [AxDB].[ax].[RETAILINVENTAVAILABILITY], но в ней нет записей по моему ItemId, несмотря на возможность добавления в cart на cPOS, его успешной продаже и последующей PostStatement в HQ, его on-hand успешно вычитается.
С другой стороны, RETAILINVENTAVAILABILITY содержит другие ItemIds со ссылками на [RETAILINVENTTABLE], записей для которых в последней отсутсвуют. В общем что-то я in stuck...
|