05.03.2005, 15:36 | #1 |
Участник
|
Фиксированный курс вторичной валюты при разноске Закупки
Закупка формируется и разносится в основной валюте, но при этом нужно указать фиксированный курс вторичной валюты.
Как это сделать или без модификаций не обойтись? |
|
05.03.2005, 15:46 | #2 |
Участник
|
Собствено добавил два поля в PurchTable курс первичной и вторичной валюты.
В PurchFormLetter изменил два метода: X++: protected VendExchRate fixedExchRate() { return purchTable.VendExchRate; } protected ExchrateSecondary fixedExchRateSecondary() { return purchTable.ExchrateSecondary; } |
|
05.03.2005, 15:55 | #3 |
Участник
|
Если в форме обработки накладной на закладке гнатройки не стоит отмечено поле фиксированныйй курс то срабатывает метод ExchrateSecondary именно из PurchFormLetter.
Да собственно в PurchFormLetter_Invoice пытался то же самое сделать - эффект тот же |
|
05.03.2005, 15:59 | #4 |
Участник
|
На самом деле:
Фиксированый курс ко вторичной валюте можно задать ТОЛЬКО для валюты с триангуляцией (но тогда нельзя задать курс к первичной). Фиксированый курс к первичной - для любой валюты. |
|
05.03.2005, 16:12 | #5 |
Участник
|
Вобщем курс валюты операции мне не нужно менять, мне нужно задать фиксированный курс вторичной валюты.
Для примера - у меня основная валюта рубли, а вторичная доллары. Закупки делаются в рублях (курс 100), а вот курс вторичной валюты на дату скжем 29 руб., а нужно указать некий фиксированный курс - к примеру 30 руб. На сколько я понимаю стандартный функционал этого не позволяет? Вопрос в том каким образом можно это реализовать? Неужели до этого никто не сталкивался с тем, что курс вторичной валюты при разноске должен отличаться от текущего??? |
|
05.03.2005, 17:32 | #6 |
Участник
|
Долго искал - и вот нашел очень интересный момент: метод \Data Dictionary\Tables\Currency\Methods\amountCur2MSTSecond , который используеться кругом при вычислении суммы во вторичной валюте вообще никак не использует параметры exchRate и exchrateSecondary при расчетет суммы. Курс вторичной валюты оказываеться всегда берется на определенную дату. Самое интересное что если посмотреть перекресные ссылки то по сути кругом эти курсы то и передаются.
X++: static AmountMstSecondary amountCur2MSTSecond(AmountCur amountCur, CurrencyCode currencyCode, TransDate exchrateDate = systemdateGet(), ExchRatesTriangulation triangulation = UnknownNoYes::Unknown, ExchRate exchRate, ExchRate exchrateSecondary = 0) { AmountMST amountMST; CurrencyCode secondaryCurrencyCode = CompanyInfo::find().secondaryCurrencyCode; // RU Bug Fix --> if( ! isConfigurationkeyEnabled(configurationkeynum(CurrencySecondaryCurrency))) return 0; // RU Bug Fix <-- if (currencyCode) { amountMST = amountCur * currency::crossRate(currencyCode, secondaryCurrencyCode, exchrateDate); } else { throw error("@SYS23229"); } return Currency::amount(amountMST,secondaryCurrencyCode); } Какие есть мысли по этому поводу? |
|
09.03.2005, 09:49 | #7 |
Administrator
|
Похоже, что вторичная валюта задумана как отчетная. То есть она изначально не является равноправной учетной валютой. Соответственно и спрос с нее менее строгий. См., например, здесь: http://www.axforum.info/forums/showt...769#post60769.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
09.03.2005, 10:07 | #8 |
Участник
|
>Похоже, что вторичная валюта задумана как отчетная
В AGAT даже вопрос такой есть: Нахрен нужна вторичная валюта? А типа отчеты посмотреть! |
|
09.03.2005, 11:24 | #9 |
Участник
|
Цитата:
Изначально опубликовано Hamster
>Похоже, что вторичная валюта задумана как отчетная В AGAT даже вопрос такой есть: Нахрен нужна вторичная валюта? А типа отчеты посмотреть! Отчеты то не будут действительности отображать. Как тогда выйти из ситуации когда договора на покупку продажу заключаются в долларах по фиксированному курсу, а все операции(признание задолженности и оплата) делаются в рублях. К всему еще и отчеты в долларах нужны. |
|
09.03.2005, 11:58 | #10 |
Administrator
|
Ставьте основную валюту USD
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
09.03.2005, 12:06 | #11 |
Участник
|
И увольняйтесь скорее!
Или готовьте палату N 6 для главбуха. |
|
09.03.2005, 12:15 | #12 |
Участник
|
Это смотре для чего Аксапта стоит
Если как 1Ска, то да, если как боевая ERP для принятия решений, то токо USD и должны быть основной валютой, ну или евро, смотря кто в чем думает Но точно не рубли. А отчеты посмотреть можно и в рублях, те вторичная валюта. Хотя много перекодить придеться, тк почти вся локализация заточена на первичку рубли (всю кассу крячить нужно). Зато ситсема будет не на 10% пользоваться, как "предлагается" при внедрениях, а быть "корпоративням планированием ресурсов" - что и есть ЕРП |
|
09.03.2005, 12:25 | #13 |
Участник
|
Нужно будет корячить не только "всю кассу" а 99% функционала российского бухучета.
Т-е заново переделать почти все что наваял русский CIS за .... лет. |
|
09.03.2005, 12:31 | #14 |
Участник
|
Цитата:
Изначально опубликовано BOAL
Это смотре для чего Аксапта стоит Если как 1Ска, то да, если как боевая ERP для принятия решений, то токо USD и должны быть основной валютой, ну или евро, смотря кто в чем думает Но точно не рубли. А отчеты посмотреть можно и в рублях, те вторичная валюта. Хотя много перекодить придеться, тк почти вся локализация заточена на первичку рубли (всю кассу крячить нужно). Зато ситсема будет не на 10% пользоваться, как "предлагается" при внедрениях, а быть "корпоративням планированием ресурсов" - что и есть ЕРП
__________________
|
|
09.03.2005, 12:34 | #15 |
Участник
|
Тут дело не в том какая валюта будет основной, а в том что какую валюту не ставь основной все равно есть ситуация когда нужно делать операции по фиксированному курсу вторичной валюты :
С клиентами договора заключаются в долларах по фиксированному курсу, задолженность признаеться в долларах, а оплата делается в рублях. С поставщиками договора заключаются в долларах по фиксированному курсу а вот задолженности и оплата делаются в рублях . |
|
09.03.2005, 12:36 | #16 |
Участник
|
Цитата:
Изначально опубликовано tischenko
Как тогда выйти из ситуации когда договора на покупку продажу заключаются в долларах по фиксированному курсу
__________________
|
|
09.03.2005, 12:38 | #17 |
Участник
|
Да - уникален.
|
|
09.03.2005, 12:44 | #18 |
Участник
|
Цитата:
Изначально опубликовано ppson
Система и с первичной валютой RUR может прекрасно работать как боевая ERP. Особенно про себестоимость запасов в УЕ. |
|
09.03.2005, 12:45 | #19 |
Administrator
|
И что вам мешает задать курс рублевой оплаты по отношению к USD?
2ppson, тут вопрос не в том, будет работать или нет, а в том, какие отчеты нужны. Если Вы готовы смотреть отчетность в рублях, то ставьте основную валюту рубли, если нет - доллары.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
09.03.2005, 12:46 | #20 |
Administrator
|
Цитата:
Изначально опубликовано mazzy
Расскажите чуть подробнее, если можно. Особенно про себестоимость запасов в УЕ.
__________________
Not registered yet? Register here! Have comments, questions, suggestions or anything else regarding our web site? Don't hesitate, send them to me |
|
Теги |
вторичная валюта, закупка, как правильно, фиксированный курс |
|
|