Добрый день, коллеги!
Установлена DAX 4.0 SP2 + Russian Payroll SP2.
При попытке отобразить приходный ордер по закупке (Расчеты с поставщиками / Запросы / Журналы / Отборочная накладная, кнопка "Показать - Приходный ордер") возникает ошибка:
Ошибка времени выполнения: Поле с кодом "0" в таблице "VendPackingSlipJour" не найдено.
Ошибка возникает в методе initFromInvoiceJour таблицы TmpSalesPurchReportTable_RU на шестой строке:
X++:
public void initFromInvoiceJour(CustVendInvoiceJour _invoiceJour)
{
this.CurrencyCode = _invoiceJour.CurrencyCode;
this.OrderAccount = _invoiceJour.OrderAccount;
this.SalesPurchId = _invoiceJour.Num;
this.InvoiceDate = _invoiceJour.Correct_RU ? _invoiceJour.CorrectedInvoiceDate_RU : _invoiceJour.InvoiceDate;
this.InvoiceId = _invoiceJour.Correct_RU ? _invoiceJour.CorrectedInvoiceId_RU : _invoiceJour.InvoiceId;
this.RefRecId = _invoiceJour.RecId;
this.EndDiscPct = _invoiceJour.SalesOrderbalance ?
_invoiceJour.EndDisc_RU / _invoiceJour.SalesOrderbalance * 100 :
0.0;
this.OffSessionId = _invoiceJour.OffSessionId_RU;
}
Я так понял, что ошибка связана с тем, что в map'е CustVendInvoiceJour у VendPackingSlipJour нет настройки для полей Correct_RU и CorrectedInvoiceDate_RU.
Это похоже на ошибку SP2, в SP1 таких полей вообще не было.
Кто-нибудь сталкивался?