Показать сообщение отдельно
Старый 06.06.2018, 13:31   #3  
DSPIC is offline
DSPIC
Боец
 
1,077 / 1234 (44) ++++++++
Регистрация: 11.04.2008
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...