BG Development


  Reply to this topicStart new topicStart Poll

> Как ще адаптирате информационните системи към евро
DarkOne
Публикувано на: 14-10-2024, 15:36
Quote Post


Group Icon
Име: Александър Петков
Група: Администратор
Ранг: Почетен член

Мнения: 3713
Регистриран на: 30.01.04



Миналият месец Министреството на електронното управление пусна методически указания за адаптацията на информационните системи към еврото. По същество вътре има разписани три възможни подхода:
  • В базата данни да се превалутира със закръгление до втория знак всяка стойност от лева в евро - което ще работи само за системи, в които няма връзки между суми.
  • Да се добави колона за валута - което означава да се преработи системата да работи с различни валути едновременно.
  • Друг, подходящ за конкретната система подход - с други думи, измислете си го icon_smile.gif

Интересно ми е, ако нямате намерение да правите дадена система мултивалутна, как бихте осигурили:
- сумата от частичните плащания по дадено задължение да остане равна на задължението, ако е платено?
- как справките по данни от преди въвеждането на еврото да продължат да дават верни суми?
- как да продължат да се поддържат справки, обхващащи периода както преди, така и след въвеждане на еврото, да дават верен резултат в евро?

Едно възможно решение, за което се сещам, е да се превалутират левовете в евро, но да останат с висока точност в базата данни. Така агрегиращите справки ще продължат да дават верен резултат за сумите в лева. Другата посока е да се превалутират данните със закръгление, но да се добавят коригиращи "плащания", които да обират разликата между общата сума от частичните плащания в лева, обърната в евро, и сумата от объртатите в евро частични плащания.

И двата подхода имат недостатъци. Има ли "чисто" решение на задачата?


--------------------
The man who learns only what others know
is as ignorant as if he learns nothing.
The treasures of knowledge are the most rare,
and guarded most harshly.
-- Chronicle of the First Age
PMICQ
Top
dvader
Публикувано на: 14-10-2024, 18:13
Quote Post


Group Icon
Име:
Група: VIP
Ранг: Почетен член

Мнения: 5261
Регистриран на: 12.07.05



Не пипаме базата а "превалутирането" го правим при извеждането на крайният резултат.
Като приключи годината просто сменяме цените и табелките "лева" с "евро" и почваме новата година на чисто.


--------------------
I find your lack of faith disturbing
PM
Top
akrachev
Публикувано на: 15-10-2024, 12:30
Quote Post



Име: акрачев
Група: Потребител
Ранг: Почетен член

Мнения: 1129
Регистриран на: 27.11.09



Смятай сега SAP консултантите (и NAV разбира се) как ще се потят.


--------------------
PMEmail PosterUsers Website
Top
thrawn
Публикувано на: 15-10-2024, 18:56
Quote Post



Име:
Група: Потребител
Ранг: Почетен член

Мнения: 3695
Регистриран на: 17.01.17



Задължително въвеждаш колона за валута (и курс в хистори записите) и задаваш стойности по дефолт BGN и 1. След влизането в Евро зоната променяш стойността по подразбиране на EU и курса който се фиксира. Така не пипаш нищо по заявките за вмъкване на данни (ако са писани грамотно, с посочване на имена на колони) а в справките ще можеш да получаваш информацията в двете валути без много промени.

Като цяло, по-голям проблем са литералите ЛВ в документите и по разни UI-и.

Това мнение е било редактирано от thrawn на 15-10-2024, 19:00
PMEmail Poster
Top
1 потребители преглеждат тази тема в момента (1 гости, 0 анонимни потребители)
Потребители, преглеждащи темата в момента:

Topic Options Reply to this topicStart new topicStart Poll

 


Copyright © 2003-2019 | BG Development | All Rights Reserved
RSS 2.0