Re: О многовалютном учете



Posted by Рустем Мухаметшин on December 17, 1998 at 07:39:05:

In Reply to: О многовалютном учете posted by Валерий Хисамеев on December 17, 1998 at 00:55:15:

        На мой взгляд не разрешимой проблемы здесь нет в рамках существующей сетевой и однопользовательских версий.

        Нужно организовать справочник валют. Что-то типа:
...
VALUT [H]

vUSD   Доллар США
vDM    Марки ФРГ
...
        Учет в основной валюте производить стандартными средствами. Учет в инвалюте организовать при помощи э-п и фактов. Курсы прописывать в э-п, можно прописать и факт изменения курса.

        Остатки по счетам
* S - сумма в валюте
* A - счет(субсчет) на котором производится учет в валюте
V    =[n1@VALUT]
RB =[roS*[get*V,'Курс']*100]/100
            Сумма в учетной валюте
R   =[set*A,V,S]
        Учет движения валют прописывать в факты
fact Валюта V по счету A движение 'приход' штамп [stamp3]
...
fact Валюта V по счету A движение 'расход' штамп [stamp3]
...
        Несложно написать отчеты позволяющие дать полнуб информацию по движению любых валют на любых счетах.
        Основной проблемой окажеться операция переоценки валюты. Дело в том что ФБП не позволяет делать операции с заранее не определенным кол-вом проводок (любители изощрений могут возразить - но нормальными их способы не назовешь). Если Вы работаете на сетевой версии под Windows клиентом то можете перестроить бухгалтерское ядро и организовать такую возможность (см настройку фирмы Кардинал) однако это потребует существенной переработки всей настройки. Другой способ попробовать пользоваться тем что есть. Если список счетов которые требуют переоценки обозрим и не очень произволен, то можно сформировать дополнительный справочник, на котором продублировать эти счета (и заводить вновь появляющиеся). Тогда простой операцией циклом можно в один присест переоценить их все. Другое дело когда например валютный учет к примеру нужен на счетах учета контрагентов а их очень большое количество. Тут без нескольких операций не обойтись. Операции по типу - #60 Переоценка поставщиков и т.д.
        Нужно будет придерживаться правила: Установил новый курс - Переоцени все счета.


Пpишедшие ответы: