14.11.2009, 02:25 | #1 |
китайский стажер
|
DAX 4.2: Default vs secondary currency
Народ, я никак не могу сообразить.
У нас много субсидариев с разными основными валютами. Например, у России рубли, у Тунгряндии тугрики, у Мухляндии мухлики. Все это предполагается консолидировать в долларах. Каждому субсидарию отведена компания. При консолидации выполняется трансляция. Теперь вопрос: что делать основной валютой у субсидариев? Они должны видеть свои отчеты и в местной валюте и в долларах. Получается что надо назначить основную валюту и вторичную. А что сделать чем? Второй вопрос: Данные после консолидации / трансляции в консолидационной компании в долларах будут ли совпадать с отчетом в локальной компании в долларах? Мне кажется тут есть какой то подвох...
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
15.11.2009, 01:36 | #2 |
Administrator
|
Цитата:
Но! Данные заведомо будут отличаться, если сравнивать суммы в валюте операции с суммами в основной валюте и суммами во вторичной валюте. Даже если валюты совпадают. Оплата в мухликах в компании, у которой основная валюта тугрики приведет к одной сумме в долларах. А та же самая операция в мухликах в компании, у которой основная валюта мухлики/рубли или какая другая валюта в основной валюте (доллар) будет совершенно по-другому смотреться. Кстати - это многие пользователи делают вид, что понимают, но потом с завидной регулярностью пытаются понять - почему отчет по долларам из вторичной валюты регулярно не сходится с отчетом по долларам из валюты операций.
__________________
Возможно сделать все. Вопрос времени |
|
15.11.2009, 08:48 | #3 |
Модератор
|
Цитата:
Это косяк, который исправили в каком-то из post-SP2 хотфиксов (см. \Data Dictionary\Tables\Currency\Methods\amountCur2MSTSecond) X++: public static AmountMSTSecondary amountCur2MSTSecond( AmountCur _amountCur, CurrencyCode _currencyCode, TransDate _exchrateDate = systemdateget(), ExchRatesTriangulation _triangulation = UnknownNoYes::Unknown, ExchRate _exchRate, ExchRate _exchrateSecondary = 0) { ... secondaryCurrencyCode = CompanyInfo::find().SecondaryCurrencyCode; if (_currencyCode) { if (secondaryCurrencyCode == _currencyCode) { amountMST = _amountCur; } else ... return Currency::amount(amountMST, secondaryCurrencyCode); }
__________________
-ТСЯ или -ТЬСЯ ? |
|
|
За это сообщение автора поблагодарили: Qaz Qwerty (2). |
15.11.2009, 09:06 | #4 |
Модератор
|
Вы забыли упомянуть, КАК будут строиться отчеты в неосновной валюте, а тут есть нюансы. Например, если Вам не повезло и пользователи бодро оперируют конвертором валют, натравливая его на произвольные отчеты, будьте готовы к тому, что НИЧЕГО не будет сходиться (со всем моим уважением к квантору всеобщности). Финансовые отчеты (международные, те что financial statements) - возможно (это как настроить)
__________________
-ТСЯ или -ТЬСЯ ? Последний раз редактировалось Vadik; 15.11.2009 в 13:17. Причина: конвертер или конвертор - вот в чем вопрос |
|
16.11.2009, 04:26 | #5 |
китайский стажер
|
Цитата:
Сообщение от sukhanchik
. (1) Будут ли совпадать данные в консолидационной компании во вторичной валюте с данными во вторичной валюте в локальной компании. ...
(2) Кстати - это многие пользователи делают вид, что понимают, но потом с завидной регулярностью пытаются понять - почему отчет по долларам из вторичной валюты регулярно не сходится с отчетом по долларам из валюты операций. 2. Я пока даже вид не делаю, просто спрашиваю - почему они не совпадают? Допустим, все операции проведены в долларах, и вторичная валюта тоже доллары. Должны же совпадать?
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
16.11.2009, 04:32 | #6 |
китайский стажер
|
ой ой ой, спасибо большое!
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
16.11.2009, 04:35 | #7 |
китайский стажер
|
Цитата:
Кстати, что такое конвертор валют?
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
16.11.2009, 10:37 | #8 |
Модератор
|
Цитата:
Цитата:
Кстати, что такое конвертор валют?
__________________
-ТСЯ или -ТЬСЯ ? |
|
16.11.2009, 10:50 | #9 |
Administrator
|
Цитата:
Цитата:
Я просто хотел обратить внимание на то, что данные (сами суммы) в валюте операции, в первичной и вторичной валютах могут разниться.
__________________
Возможно сделать все. Вопрос времени |
|
|
За это сообщение автора поблагодарили: Qaz Qwerty (1). |
16.11.2009, 12:53 | #10 |
Участник
|
Вторичная валюта и учет в АХ по ней не полноценен из-за расхождений (неминуемых) в курсовых разницах (пер. операциями или сопоставлением).
Если еще пересчет склада можно сделать по вторичной валюте, то по курсачам будет расхождение. Для оценок и принятия решений пользоваться этими суммами в отчетах (во втор валюте) можно и нужно - это удобно и быстро. А вот для отчетности нет. Лучше тогда все конвертировать по дата-сумма-валюта в отчет (долго) или Олап (оф-лайн), или использовать \Главная книга\Настройка\Трансляция в спец. отдельную компанию |
|
|
За это сообщение автора поблагодарили: Qaz Qwerty (1). |
23.11.2009, 03:05 | #11 |
китайский стажер
|
Точно, курсовые разницы вылетели из головы. Голова - решето, всем спасибо!
Теперь понятно, что результаты консолидации будут отличаться от результатов во вторичной валюте, ведь трансляция в процессе консолидации выполняется по особым правилам. А что за курсовые разницы аксапта рассчитывает в процессе консолидации? Это для переоценки данных загруженных за предыдущие периоды?
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
23.11.2009, 03:33 | #12 |
китайский стажер
|
Чудеса... Очень хорошо что там reset есть, а то была минута ужжжжаса...
Нет, это бухгалтерам нельзя показывать вообще никогда.
__________________
Может быть выйдет, а может не-е-е-ет... Новая песня вместо штиблет.. |
|
|
|