Передача количества позиций при частичном возврате

Теги: v9preview7 v9

Добавлена передача количества позиций в уведомлении PartialOrderItemsRemovalTypeSelected.

Ранее в методе не передавалось количество возвращаемых позиций, что было необходимо для корректной работы плагинов (например, AlcoholMarkingPlugin) при частичном возврате заказа.

Теперь сигнатура метода включает количество для каждой позиции:

PartialOrderItemsRemovalTypeSelected(
    Guid orderId, 
    IReadOnlyCollection<(Guid itemId, decimal amount)> returnProductIdsWithAmounts, 
    Guid removalTypeId
);

Это позволяет плагинам точно определить, какое количество каждой позиции возвращается, и выполнить соответствующие операции во внешних системах (например, отмену списания маркированного товара).