Postoji nekoliko procedura koje se koriste za izvlacenje dugovanja za određenog subjekta.
Takođe je važno da konta budu definisana u podešavanjima prodaje!
Ako se koristi linkovana baza, potreno je kreirati procedure na klijentskoj bazi, a na elastyc bazi kreirati sinonime za te procedure.
Dokumentacija za kreiranje procedura se nalazi na ovoj stranici.
Definicija dugovanja se deli na 2 osnovne: dugovanja na aplikaciji (backoffice) i na vebsajtu (front)
Da bi izvlačenje dugovanja u aplikaciji radilo kako treba, potrebno je uveriti se da su sledeće tri pocedure ažurirane i pravilno kreirane. Za sve procedure se prosleđuju 2 ulazna parametra: subjekt i konta.
Procedura koja vraća samo dospelo dugovanje.
Procedura koja vraća ukupno, dospelo dugovanje kao i limit i koliko dana je valuta.
Procedura koja vraća ukupno i dospelo dugovanje po svakom kontu pojedinačno.
Dugovanja na frontu se definišu preko kolačića.
Potrebno je u web site podešavanjima definisati upit (querry) za Users Cookies!
declare @client nvarchar(30), @konta nvarchar(200)
set @client = "!SES!subjekt!SES!"
set @konta =(select STRING_AGG(KONTO, ",") from _el_stavikonto)
exec _el_debt_subject @client, @konta
Na frontu se koristi samo procedura _el_debt_subject koja vraća ukupan, dospeli dug i valutu i kreditni limit.