AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 18.01.2010, 15:07   #1  
chanchala is offline
chanchala
Участник
Аватар для chanchala
 
113 / 10 (1) +
Регистрация: 14.05.2008
Адрес: СПб
не формируется счет-фактура
Уважаемые посетители форума!
У меня огромная проблема. Сегодня появилась ошибка при формировании счетов фактур. Ошибка в классе SalesFormLetter_Invoice в методе initOfficials_RU. Может быть, кто-нибудь сталкивался с подобной напастью? Подскажите как решать. Боязно изменять код родных аксаптовских методов и непонятно как.
X++:
public void initOfficials_RU(SalesParmTable _salesParmTable,
                             boolean        _includeFacture = false)
{
    SalesParmTable  localSalesParmTable;

    void updateSalesParmTable()
    {
        boolean newId = true;

        if (localSalesParmTable.OffSessionId_RU)
        {
            newId = false;
            offSrv.newId(localSalesParmTable.OffSessionId_RU);
            localSalesParmTable.OffSessionId_RU = "";
        }
        localSalesParmTable.OffReportType_RU =
            offSrv.initTableSales(localSalesParmTable,
                                  salesParmUpdate,
                                  newId,
                                  _includeFacture,
                                  invoicePrintoutType);
        if (! localSalesParmTable.OffSessionId_RU)
        {
            localSalesParmTable.OffSessionId_RU = offSrv.newId();
        }
        if (localSalesParmTable.RecId && localSalesParmTable.selectForUpdate())
        {
            localSalesParmTable.update();
        }
    }

    // -->
    if (! OfficialsServ_RU::isFeatureEnabled())
        return;

    if (! offSrv)
    {
        offSrv = new OfficialsServ_RU(); // здесь возникает ошибка
    }

    if (_salesParmTable) // Editing parmTable
    {
        localSalesParmTable = _salesParmTable;
        updatesalesParmTable();
    }
    else                 // Creating parmTables
    {
        while select forupdate localSalesParmTable
            where localSalesParmTable.ParmId    == salesParmUpdate.ParmId &&
                  localSalesParmTable.Ordering  == this.documentStatus()  &&
                ! localSalesParmTable.OffSessionId_RU
        {
            updatesalesParmTable();
        }
    }
Миниатюры
Нажмите на изображение для увеличения
Название: Ошибка.JPG
Просмотров: 435
Размер:	37.0 Кб
ID:	5508  
__________________
AX 3.0, Build #9.3
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Не разносится счет-фактура! Verena DAX: Функционал 3 21.11.2008 10:14
Счет-фактура по курсовым разницам Apollon33 DAX: Функционал 3 04.05.2008 15:27
DAX 4 SP1 Счет-фактура не может включать различные ставки НДС Daiver DAX: Функционал 3 01.10.2007 15:31
Изменение отчета счет-фактура. Подскажите плз .... vasiliy DAX: Программирование 3 28.12.2004 10:57
Счет на оплату не формируется. Venera DAX: Функционал 1 16.03.2004 19:06

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:05.