On 22.06.2010 11:23, Sarenka wrote:
Hmm... Robienie tabeli w bazie to CHYBA za duza armata na tak malego slonia :D O ile dobrze rozumiem, to rabat jest w sposob staly zalezny od okresu dla danego typu umowy, wiec mozna to spokojnie umiescic na stale w engine.php lub, ew. dopuszczajac mozliwosc jego recznej zmiany, w plugin.php. Ale to taki pomysl "na szybko".
Dokładnie. W powyższej sytuacji, plugin może wyświetlić interfejs wyboru okresu trwania umowy i ewentualnie wyboru zobowiązań, których ma dotyczyć. Aktualizacja powinna odbywać się zaraz po dodaniu dokumentu, czyli w 'post-action'.
Co do silnika szablonów, to pozwala on na bardzo wiele. Dla przykładu napisałem ostatnio szablon generujący wezwania do dłużników, który oprócz ładnego pdfa z listą zaległości, naliczał odsetki wg obowiązujących stawek, a nawet generował export do KRD w formacie Yonick (csv). Podczas generowania dokumentu pokazuje się lista zobowiązań, którą można częściowo zmodyfikować, plik eksportu jest dodawany do listy dokumentów klienta jako osobna pozycja. Zainteresowanych zapraszam na priv.