Показать сообщение отдельно
Старый 06.09.2007, 17:23   #1  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2155 (80) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
! Ошибка (?) при печати приходного ордера в DAX 4.0 SP2
Добрый день, коллеги!

Установлена 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 таких полей вообще не было.

Кто-нибудь сталкивался?
__________________
Ivanhoe as is..