Показать сообщение отдельно
Старый 05.07.2017, 09:31   #7  
Logger is offline
Logger
Участник
Лучший по профессии 2015
Лучший по профессии 2014
 
3,983 / 3273 (117) ++++++++++
Регистрация: 12.10.2004
Адрес: Москва
Записей в блоге: 2
lineAmountInclTax еще возвращает лажу если при обработке была коррекция налога.
Причина в том что коррекция не попадает в поле lineAmountTax ( но попадает в поле TaxAmount)
Поэтому для товарных накладных (по заказу) правильнее было бы
X++:
display LineAmount lineAmountInclTax()
{
    return this.lineAmount + this.TaxAmount;
}
Но это для накладных по заказу.
Если накладная на услуги (создана по CustInvoiceTable или LedgerJournalTrans) то TaxAmount тоже может не подойти. Но там зато другие поля есть
За это сообщение автора поблагодарили: mazzy (2).