Эта часть кода генерации IMsgSetRequest:< /p>
Код: Выделить всё
IMsgSetRequest requestMsgSet = qbSession.CreateMsgSetRequest("US", 16, 0);
requestMsgSet.Attributes.OnError = ENRqOnError.roeContinue;
IInvoiceAdd invoiceAddRq = requestMsgSet.AppendInvoiceAddRq();
invoiceAddRq.CustomerRef.FullName.SetValue(customerRefFullName);
invoiceAddRq.TxnDate.SetValue(invoice.CreatedDate);
invoiceAddRq.DueDate.SetValue(invoice.DueDate);
invoiceAddRq.TemplateRef.FullName.SetValue("My Progress Invoice");
foreach (var scheduled in invoice.Scheduled)
{
IORInvoiceLineAdd orderLine = invoiceAddRq.ORInvoiceLineAddList.Append();
orderLine.InvoiceLineAdd.ItemRef.FullName.SetValue(itemName);
orderLine.InvoiceLineAdd.Amount.SetValue((double)scheduled.WorkThisPeriod);
orderLine.InvoiceLineAdd.Desc.SetValue(scheduled.Description);
}
Это скриншоты параметра, который я имею в виду из QB Desktop:


Может быть, у кого-то есть идеи как я могу передать этот параметр?
Подробнее здесь: https://stackoverflow.com/questions/793 ... ation-usin