Счет-ФАктуры в Валюте

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Счет-ФАктуры в Валюте

Сообщение korvanakorvana »

Ребята привет, подскажите пожалуйста почему у меня цен стоимость выходят в рублях хотя ДО на закупку в Евро и ТН тоже в евро.

Код: Выделить всё

.fields
if (SchNakl.SpsOpr.PrMc=1, SchNakl.KatMC.Name, SchNakl.KatUsl.Name)
doubletostr(round( SchNakl.SpsOpr.KolFact,2),'666`666`666.88')
If (SchNakl.KatSopr.vHodNal=1,( doubletostr(round((SchNakl.SpSopr.Price* SchNakl.SpSopr.KolFact- SchNakl.SpSopr.SumNDS)/SchNakl.SpSopr.KolFact,2),'666`666`666.88')), doubletostr(round(SchNakl.SpSopr.Price,2),'666`666`666.88'))
If (SchNakl.KatSopr.vHodNal=1,( doubletostr(round(SchNakl.SpSopr.Price* SchNakl.SpSopr.KolFact- SchNakl.SpSopr.SumNDS,2),'666`666`666.88')), doubletostr(round(SchNakl.SpSopr.Price* SchNakl.SpSopr.KolFact,2),'666`666`666.88'))
doubletostr (round( SchNakl.spsopr.sumnds*100/ If (SchNakl.KatSopr.vHodNal=1, SchNakl.SpSopr.Price* SchNakl.SpSopr.KolFact- SchNakl.SpSopr.SumNDS, SchNakl.SpSopr.Price* SchNakl.SpSopr.KolFact),2), '666`666`666')
doubletostr(round(SchNakl.spsopr.sumnds,2),'666`666`666.88')
If (SchNakl.KatSopr.vHodNal=1,( doubletostr(round(SchNakl.SpSopr.Price* SchNakl.SpSopr.KolFact,2),'666`666`666.88')), doubletostr(round(SchNakl.SpSopr.Price* SchNakl.SpSopr.KolFact+ SchNakl.SpSopr.SumNDS,2),'666`666`666.88'))
.endfields

почему SpSopr.Price выдается не в валюте а в НДЕ
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Счет-ФАктуры в Валюте

Сообщение edward_K »

Потому что учет в рублях тоже обязателен, а для валюты есть другое поле. Для отчетов в рублях проще собирать по одному полю, в для валюты уже анализировать валютную цену, если валюта совпадает с валютой отчета, или пересчитвать по кросскурсу на дату - что будет несколько медленее. Эти же поля при закупке напрямую идут в ордер.
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Re: Счет-ФАктуры в Валюте

Сообщение korvanakorvana »

edward_K писал(а):Потому что учет в рублях тоже обязателен, а для валюты есть другое поле. Для отчетов в рублях проще собирать по одному полю, в для валюты уже анализировать валютную цену, если валюта совпадает с валютой отчета, или пересчитвать по кросскурсу на дату - что будет несколько медленее. Эти же поля при закупке напрямую идут в ордер.
А какие поля использовать для Валюты? :-o
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5187
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: Счет-ФАктуры в Валюте

Сообщение edward_K »

spsopr.vprice, spsopr.SUMVNDS
korvanakorvana
Местный житель
Сообщения: 429
Зарегистрирован: 24 сен 2008, 11:53

Re: Счет-ФАктуры в Валюте

Сообщение korvanakorvana »

edward_K писал(а):spsopr.vprice, spsopr.SUMVNDS
Cпасибо теперь понятно) будем разбираться) :oops:
Ответить