|  31.07.2009, 14:09 | #1 | 
| Участник |  Получить сумму налога? 
			
			Акс 4.0 Имеется Сумма, Налоговая группа и номенклатурная налоговая группа Amoun,TaxGroup,TaxItemGroup. Есть ли стандартный способ получить сумму налога? Нужно для дисплейного метода. X++: server static TaxAmountCur calcTaxAmount(TaxGroup _taxGroup, TaxItemGroup _taxItemGroup, TransDate _taxDate, CurrencyCode _sourceCurrencyCode, AmountCur _baseAmountCur, TaxModuleType _taxModuleType, TaxBase _baseQty = 0, UnitID _baseUnit = '', ItemId _itemId = '', TaxDirection _taxDirection = TaxDirection::OutgoingTax) Если кто знает в каком классе можно порыть , подскажите. Спасибо. | 
|  | 
|  31.07.2009, 14:13 | #2 | 
| MCTS | 
			
			Переписать его в новый метод без сообщений?
		 | 
|  | 
|  31.07.2009, 14:16 | #3 | 
| Участник | 
			
			не реально, придется 3 метода новых писать. так как само сообщение выводится во вложенном методе: calcTaxAmount -> taxCalcWithoutSource -> insertIntersection. Прдется создавать 3 метода, причем копии этих, только в последнем без сообщений. | 
|  | 
|  31.07.2009, 14:59 | #4 | 
| Участник | 
			
			Если у вас только три параметра(сумма + налоговые группы), то логичнее всего использовать данный метод Цитата: Цитата: Также в классе Tax есть метод queryTaxCodeIntersection, с помощью, которого легко проверить будут пересечения по налоговым группам или нет, если пересечения есть, значит можно запускать метод без последствий, если нет(то тогда в этом случае и будут сообщения выводится), то выдавать ноль. P.S. Меня больше напрягает, что при использовании данного метода в display-методе, будут выполняться транзакции   
				__________________ Sergey Nefedov | 
|  | |
| За это сообщение автора поблагодарили: propeller (1). | |
|  31.07.2009, 15:20 | #5 | 
| Участник | 
			
			На TaxParameters.CheckIntersection висит бельгийский конфигурационный ключ. Если вы не из Бельгии, то ...   
				__________________ Axapta v.3.0 sp5 kr2 | 
|  | 
|  31.07.2009, 15:29 | #6 | 
| Участник | Цитата:   
				__________________ Sergey Nefedov | 
|  | 
|  03.08.2009, 10:04 | #7 | 
| Участник | 
			
			Спасибо. Еще вопрос в эту же тему: Есть TaxCode , есть сумма. нужно получить налог но не "сверху" а "внутри", есть ли какой-то стандартный метод? Попробовал TaxTable.calcTaxSimple() считает но только внутри. Можно самому конечно написать, но хотелось бы использовать что-то стандартное. Спасибо | 
|  | 
| Теги | 
| ax4.0, налоги | 
|  | 
| 
 |