|
|
#1 |
|
Участник
|
Расчет курсовой разницы по кассе
Добрый день. Поделитесь опытом решения проблемы - курсовая разница считается в разрезе всех финансовых аналитик. При существующих аналитиках наборы практически никогда не схлопываются, что приводит к ужасающему кол-ву проводок по прибыли и убытку от курсовой разницы.
Axapta 4.0 |
|
|
|
|
#2 |
|
Участник
|
Добавить в код группировку по аналитикам.
У нас решено довольно быстро. Уже не помню как - или в стандартный код как-то добавлено или там какой-то не особо прозрачный код был, что проще было написать простую логику курсачей поверх. В итоге, вместо 1 проводки на кассу их будет по числу аналитик (нужного среза), но в сумме будет все ок. |
|
|
|
|
#3 |
|
Участник
|
У нас считается только в разрезе одной аналитики Подразделение. Дописывали BankExchAdj_RU.calcBalance - там довольно просто:
X++: dimension = bankAccountTrans.Dimension;
// Нестандартный расчет - только по аналитике Подразделение
if (BankParameters::find().BankExchAdj_NonStandard == NoYes::Yes)
{
dimKeep.add(SysDimension::Department);
dimension = Dimensions::dimensionKeep(dimKeep, dimension);
}
Последний раз редактировалось vanokh; 25.02.2010 в 05:30. |
|
|