Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Пт Июн 22, 2018 09:34  Как вести Валюты у которых три знака в мелочи? |
|
Полезность: Нет оценки
|
Я не про курс, как понимаете. Как вести остатки и документы в валютах, у которых 3 знака после запятой. Всякие кувейтские динары, египетские фунты,.. 1 динар =1000 филсов
а остатках и документах только 2 знака после запятой. В первый раз с таким столкнулся
1 египетский фунт = 1000 миллимов, есть такая мелочь |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Июн 22, 2018 09:54   |
|
Полезность: Нет оценки
|
В денежных единицах есть поле "число разрядов", не ? |
|
 |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Пт Июн 22, 2018 10:06   |
|
Полезность: Нет оценки
|
vtar пишет: | В денежных единицах есть поле "число разрядов", не ? |
В таблице main_docum 2 знака в Saldo |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Пт Июн 22, 2018 11:23   |
|
Полезность: Нет оценки
|
Видимо округлять до 2 знаков. |
|
 |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Пт Июн 22, 2018 11:35   |
|
Полезность: Нет оценки
|
Округлять не вариант. Клиент крутой и не согласен |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Июн 22, 2018 11:42   |
|
Полезность: Нет оценки
|
Расширьте документы, счета, архив учетных счетов.
Или делайте доп таблицу по ним, где будете хранить остатки по этим валютам.
Геморроя огребете много. Тем более я за отчетность ЦБ сомневаюсь, как вы будете им отображать 3 знака по остатку? Они прифигеют точно тогда ))
У вас там шейх что ли?  |
|
 |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Пт Июн 22, 2018 11:59   |
|
Полезность: Нет оценки
|
Отчеты в цб направляем в рублях. Не проблема как раз
То есть, ни кто не сталкивался ?
Менять структуру это как самоубийство |
|
 |
vtar Эксперт
Вступление в Клуб: 20.03.2009
|
Пт Июн 22, 2018 13:22   |
|
Полезность: Нет оценки
|
Сопровождения ЦФТ нет ? В чом проблема спросить там ?
Мне кажется должно быть какое то решение в дистрибутиве, по крайней мере на том реквизит EXPN который число разрядов, в коде дистрибутива ссылок есть.
Кстати, тоже заинтересовал исходный вопрос, но у меня щас нет доступа к сопровождению
У меня была задачка по четырехразрядному курсу валюты пересчитывать в рубли, я в ФР сумму передавал сдвигом (множил на 100) а потом при исполнении ФР после пересчета обратный сдвиг (делил на 100)
т.е. курс 12.3456 приводится к 1234.56
потом 10 единиц по курсу 1234.56 * 10 = 12345.60
обратный сдвиг 12345.6/100 = 123.456 округляем = 123.46 |
|
 |
yaffil Профи
Вступление в Клуб: 18.08.2011
|
Пт Июн 22, 2018 13:34   |
|
Полезность: Нет оценки
|
Прям таки 102, 601 и др. только в рублях подаете без валюты?
Другой выход я вам обрисовал - заводите отдельный справочник, храните там округления.
Курсы на 21 июня 2018 года
1 RUB = 0,004747 KWD
Учитывая округление в 1 тысячную, клиент потеряет аж целых 0,0004747 *5 копеек
Но может и навариться на эту сумму. Думаю бизнесу закласть в тариф постоянное округление в большею сторону нефиг делать с таким курсом и клиент рад и банк в прибыли |
|
 |
Igorka Профи
Вступление в Клуб: 28.09.2007
|
Пт Июн 22, 2018 15:59   |
|
Полезность: Нет оценки
|
С доп.табличкой буду думать, спасибо. У нас не одна такая валюта |
|
 |
Alkov Профи
Вступление в Клуб: 23.09.2010
|
Пн Июн 25, 2018 02:35   |
|
Полезность: Нет оценки
|
Igorka пишет: | Округлять не вариант. Клиент крутой и не согласен |
Раз крутой пусть пользует счета в USD  |
|
 |
|