Een logische laag in de vorm van BI is op termijn wel een goede maar dat is
nu nog wat premature.
Dank voor de tip overigens :)
Mvrgr,
Gerard.
On 07-07-10 17:09, GewoonAnthony wrote:
Hoi,
Ik zou hier eigenlijk gewoon in het ontwerp rekening meehouden en
'businessrulles' / rekenregels in een versie definieren. En dan opnemen
welke reken verise van toepassing is op de betreffende dataset.
Groet,
Anthony
Op 7 juli 2010 16:36 schreef Gerard Petersen <ger...@facturize.nl
<mailto:ger...@facturize.nl>> het volgende:
Hi All,
Ik ben recent met een facturatie pakket online gegaan en loop tegen
een interresant fenomeen aan. Ik zou hierover graag jullie input hebben.
Ik probeer alles zo dynamisch mogelijk af te handelen in mijn django
app, maar door wettelijke verplichting bijvoorbeeld, onstaan er
noodzakelijke wijzigingen.
Nu kan het dus zo zijn dat door een wijziging een oude factuur zou
veranderen. Echter mag dit niet omdat dan een (wettelijk) gefixeerd
object veranderd. Je zou in een versie attribuut op je object
middels condities data kunnen redigeren tot wel/niet beschikbaar. Of
je zou de nieuwe versie van de module die hem genereert er aan
kunnen koppelen middels een versie nummer.
In het eerste geval lijkt het imho op model niveau dat er een fout
gevoelige situatie ontstaat die steeds ondoorzichtiger wordt. En in
het tweede geval zou je code base op termijn onhandelbaar groot
worden, omdat je dan van modules meerdere versie in je app moet gaan
onderhouden.
Een ander voorbeeld is bijv een module die de BTW rapportage
genereert. Als ik hier (conform de wet) wijzigingen in aanbreng
mogen de oude rapportages (reeds gebruikt door mijn klanten voor de
BTW aangiftes in het verleden) nooit afwijkingen vertonen.
Zijn er mensen die hier al eens tegenaan zijn gelopen? En hoe kan je
daar het beste mee omgaan?
Mijn hartelijke dank voor jullie brain-power!
Mvrgr,
Gerard.
_______________________________________________
Python-nl mailing list
Python-nl@python.org <mailto:Python-nl@python.org>
http://mail.python.org/mailman/listinfo/python-nl
_______________________________________________
Python-nl mailing list
Python-nl@python.org
http://mail.python.org/mailman/listinfo/python-nl
_______________________________________________
Python-nl mailing list
Python-nl@python.org
http://mail.python.org/mailman/listinfo/python-nl