Beispiel #1
0
		protected override void CalcTotals(PXCache sender, object row, bool CalcTaxes)
		{
			string taxZondeID = GetTaxZone(sender, row);
			bool isExternalTax = ExternalTax.IsExternalTax(sender.Graph, taxZondeID);

			bool doCalc = _NoSumTotals == false && CalcTaxes && !isExternalTax;
			if (doCalc && (ParentCache(sender.Graph).Current != null || _ParentRow != null))
			{
				ResetDiscrepancy(sender.Graph);
			}
			base.CalcTotals(sender, row, doCalc);
		}