Создаю класс контракта передаю в него параметры
X++:
MEL_SrsContractStickerLabel_Sales contract;
;
super();
contract = this.parmReportContract().parmRdpContract() as MEL_SrsContractStickerLabel_Sales;
contract.parmSalesId("21321321");
и в классе провайдере пустой контракт приходит, при отладке
[c] \Classes\SysOperationDataContractInfo\packDataContractObject 72 строка инициализирует 0