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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 05.11.2004, 11:57   #1  
doo is offline
doo
Участник
 
41 / 10 (1) +
Регистрация: 05.11.2004
Корректировка НДС в журнале накладных.
после разноски необходимо, чтобы в форме "Расчёты с поставщиками" - "Запросы" - "Журналы" - "Накладная" отражалась скорректированная сумма налога, а не расчитаная системой.
Старый 05.11.2004, 12:58   #2  
Hezl is offline
Hezl
Участник
Аватар для Hezl
 
138 / 16 (1) ++
Регистрация: 21.04.2004
Адрес: Moscow, Russia
Попробуйте поправить так:

1. метод calcTaxOnInvoice у таблицы LedgerJournalTrans
В цикле вместо строки
PHP код:
taxAmount += ... 
Использовать свою сумму:
PHP код:
correctedTax TaxTrans::find(_ledgerJournalTrans.Voucher_ledgerJournalTrans.TransDate).SourceRegulateAmountCur;
if (
correctedTax)
taxAmount += correctedTax;
else
taxAmount += TaxLedgerJournalCalculate::totalTaxAmountSingleLine(...) 
2. метод initFromLedgerJournalTrans_RU у таблицы VendInvoiceTrans.
Вставить после строки
PHP код:
        this.initFromTaxWorkTrans_RU(...) 
PHP код:
            correctedTax TaxTrans::find(_ledgerJournalTrans.Voucher_ledgerJournalTrans.TransDate).SourceRegulateAmountCur;
            if (
correctedTax)
            {
                
lineAmountTax       correctedTax;
                
this.VATAmount_RU   correctedTax;
            } 
Старый 05.11.2004, 15:22   #3  
doo is offline
doo
Участник
 
41 / 10 (1) +
Регистрация: 05.11.2004
выражаю огромную благодарность )
Старый 05.11.2004, 19:44   #4  
Hezl is offline
Hezl
Участник
Аватар для Hezl
 
138 / 16 (1) ++
Регистрация: 21.04.2004
Адрес: Moscow, Russia
Поправочка.

В VendInvoiceTrans лучше использовать следующий код:
PHP код:
            correctedTax TaxTrans::find(_ledgerJournalTrans.Voucher_ledgerJournalTrans.TransDate).SourceRegulateAmountCur;
            if (
correctedTax)
            {
                if (
_amountInclTax == UnknownNoYes::Yes)
                    
lineAmountTax       correctedTax;
                else
                    
taxAmountAdd correctedTax;
                
this.VATAmount_RU   correctedTax;
            } 
Если где-то я неправ, надеюсь, гуру поправят
Теги
закупка, коррекция налогов, налоги, программно

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Корректировка накладных расходов по накладной на продажу gene DAX: Функционал 8 09.11.2009 18:33
Удаление НДС из приходных накладных Kozerog DAX: Программирование 3 15.11.2007 13:56
счета в журнале одобрения накладных sev DAX: Функционал 3 19.09.2005 12:15
Как включить контроль изменений в журнале накладных ? NEO DAX: Функционал 0 17.06.2004 12:30
Корректировка КнП в общем журнале (SP1) Axapta DAX: Функционал 0 04.09.2003 16:57
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск
Опции просмотра

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

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

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