Ошибка записи для строки таблицы типа «VendorInvoiceHeaderEntity» - PullRequest
0 голосов
/ 25 сентября 2019

Я получаю сообщение об ошибке

"Ошибка записи для строки таблицы типа 'VendorInvoiceHeaderEntity'. Infolog: Информация: Невозможно создать запись в информации счета-фактуры поставщика для различных географических регионов (VendInvoiceInfoTable_W). Ссылка: ABC123,gb. \ n Запись уже существует .. "

при попытке создать новый ожидающий счет поставщика с помощью веб-API в d365.Я использую клиент oData.Вот как я загружаю объект:

VendorInvoiceHeader axHeader = new VendorInvoiceHeader();
axHeader.Date = DateTime.Now;
axHeader.InvoiceAccount = "V000101";
axHeader.VendorInvoiceType = PurchInvoiceType.Standard;
axHeader.DueDate = DateTime.Now.AddDays(30);
axHeader.InvoiceDate = DateTime.Now;
axHeader.PurchaseOrderNumber = "000232";
axHeader.HeaderReference = "ABC123";
axHeader.Currency = "USD";
axHeader.InvoiceNumber = "BGTESTINV02";
axHeader.DataAreaId = "gb";

AXResources.AddToVendorInvoiceHeaders(axHeader);
AXResources.SaveChanges();

Есть ли какие-либо сведения о том, почему это происходит?ТИА!

...