Показать сообщение отдельно
Старый 01.04.2016, 23:16   #3  
SRF is offline
SRF
Участник
MCBMSS
Axapta Retail User
 
376 / 562 (19) +++++++
Регистрация: 08.08.2007
Записей в блоге: 1
А вы смотрели как заполняется Set getTaxAdjustmentTypes() ?
Просто, если проанализировать заполнение, то можно найти вот такой код в методе SalesCalcTax_ParmTrans\useDetailsSalesTaxAdjustmentType

X++:
/// </returns>
public boolean useDetailsSalesTaxAdjustmentType()
{
    boolean useDetailSalesTaxAdjustmentType;

    // Detailed level sales tax adjustments only applies when the tax calculation uses sales tax adjustments.
    Debug::assert(this.useSalesTaxAdjustments());

    if (SysCountryRegionCode::isLegalEntityInConsolidatedCountryRegion())
    {
        if (documentStatus == DocumentStatus::Invoice)
        {
            useDetailSalesTaxAdjustmentType = true;
        }
    }

    return useDetailSalesTaxAdjustmentType;
}
Сдается мне, что локализаторы просто забыли добавить в этот метод условие по фактуре, отсюда и различное поведение.
__________________
Sergey Nefedov