Показать сообщение отдельно
Старый 11.02.2010, 11:14   #5  
Ivanhoe is offline
Ivanhoe
Участник
Аватар для Ivanhoe
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
 
4,143 / 2161 (81) +++++++++
Регистрация: 29.09.2005
Адрес: Санкт-Петербург
Про какую версию системы идет речь? В 2009 таких полей нет.

В общем случае - цены в строке накладной может не быть - если указать сразу сумму по строку в заказе / при обработке накладной.
Если все-таки вводили в заказе и цену, и количество, то:

если цена не включает налог, то Qty * SalesPrice = LineAmount, итого по строке с налогом = LineAmount + TaxAmount, при этом LineAmountTax (сумма налога, включенного в цену) = 0.

если цена включает налог, то Qty * SalesPrice = LineAmount + LineAmountTax, итого по строке с налогом = LineAmount + TaxAmount, при этом LineAmountTax (сумма налога, включенного в цену) = TaxAmount.

Обратите внимание, что в форме накладных, есть поле "Сумма" - это метод lineAmountInclTax(), он показывает сумму LineAmount + LineAmountTax, т.е. если налог не был включен в цену, то это сумма без налога.
__________________
Ivanhoe as is..