Branestan 10.01.2018-20:29
Subject: Evidencija obaveza po računima

Zdravo!

Trebao bih napraviti evidenciju obaveza po računima na način da se uplatama zatvaraju računi koji imaju najraniji rok dospjeća.

U finansijskom knjižimo račune i upisujemo datum dospjeća, a prilikom uplate bi se samo upisivao iznos.

Trenutno imamo rješenje gdje prilikom knjiženja uplate upisujemo broj računa na koji se odnosi, ali to oduzima puno vremena. Gledao sam neka rješenja za evidenciju zaliha po modelu FIFO ali nisam uspio implementirati u naš program.
Prilozi:
Obaveze.rar (Veličina: 31.42 KB)

Branestan 10.01.2018-20:34
Subject: Re: Evidencija obaveza po računima

Treba mi rješenje koje bi u upitu qryObaveze eliminisalo plaćene račune tj. prva dva i dio trećeg računa, a zadržalo neplaćeni dio trećeg računa i četvrti.

Pozdrav!

dex 11.01.2018-14:28
Subject: Re: Evidencija obaveza po računima

Ovako nesto
Na formu gde unosis uplate na after update dodaj

call Razduzenje2(me.Komitent)

U tvoju tabelu dodao sam polje regulisano, gde se vidi koliko je razduzeno
Da bi video samo neregulisane u queriju postavi uslov za raegulisano < potrazuje

Vidim u tabeli imas polje Razduzenje tipa text. Ne znam cemu sluzi, mozda je tu trebalo da se unosi koliko je razduzeno

Uzgred (ne uzimaj me previse ozbiljno, u knjigovodstvo se razumem kao Marica u ...)
ja bih kolone duguje i potrazuje objedinio u jednu (ionako je jedna uvek prazna). Dobra stvar je sto si postavio default na 0, pa ne moramo da se mucimo i sa null poljima.

Ja bih sve to u jednu i dodao jos jednu gde bi se punilo sa 1 ili -1 u zavisnosti da li je dugovna ili potrazna strana, odnosno ne treba ni to nego kodna tabela za polje vrsta naloga, odakle bi se citalo da li ide na dugovnu ili potraznu stranu

Obrati paznju da sam u validation rule za tabelu dodao ogranicenje da polje rgulisano ne moze da bude vece od polja na koje se odnosi
Prilozi:
ObavezeDex.zip (Veličina: 34.64 KB)

Branestan 11.01.2018-19:49
Subject: Re: Evidencija obaveza po računima

Svaka čast! Ovo je upravo onako kako mi treba.

Meni treba vremena da skontam šta je urađeno u ovom modulu, ko zna koliko bi još trebalo da ga samostalno napišem...

Pozdrav!