...
Ano:
Provede kontrolu, jestli v Historii schvalování existuje k dané nabídce záznam:
Financing Contract No. = stejné jako je číslo nabídky, z které se proces spouští
Approval Status = Approved
Active = Yes
Pokud:
Neexistuje (tzn. nabídka nemá platné schválení)
Zobrazí hlášku “Nabídka nemá platné schválení. (Offer No. ..číslo smlouvy…doesn´t have valid approval.)“. Po potvrzení hlášku uzavře a dál v procesu nepokračuje
Existuje
Provede kontrolu již vytvořených smluv z nabídky:
Zafiltruje smlouvy na Source Calculation No., u kterých:
Change Copy = No
Varianta kalkulace = No
Calculation na Detailed contract status = No
a zjistí jejich počet
Tento počet má být < než Počet smluv z Historie schvalování
Pokud:
Platí
Pokračuje dál na další krok
Neplatí
Zobrazí hlášku „Počet smluv byl vyčerpán. (The number of contracts has been drawn.)“. Po uzavření hlášky dál nepokračuje
No
Pokračuje na další kontrolu.
Pokračuje na kontrolu jestli existuje povolený přechod z detailního stavu kalkulace na inicializační detailní stav smlouvy (inic.det.stav smlouvy je nastaven v OneCore Setup):
Pokud neexistuje, zobrazí hlášku:
...
Po potvrzení se otevře karta nové smlouvy.
Smlouva byla vytvořena kopírováním nabídky )včetně všech souvisejících entit. Vytvořena smlouva bude mít následovné rozdílnosti oproti nabídky- (standard OC - prvý obrázek kalkulace, druhý obrázek smlouva):
číslo smlouvy z číselné řady smluv podle nastavení na Financing Model, pole Contract Nos. Zároveň se přečísluje aj předmět, resp. do všech souvisejících entit se doplní číslo smlouvy.
detailní stav podle nastavení ve OneCore Setup, pole Initiale Detailed Contract Status
vyplněné Contract Creation Date = workdate systému
vyplněné Source Calculation No.=číslo kalkulace z které byla smlouva vytvořena
vyplněné Date Created (záložka Others) = sysdate
...
Vykoná kopírování záznamů (samotní dokumenty se kopírovat nebudou) Příloh (Attachments) patřící k nabídce do smlouvy (aby byly dostupní i se smlouvy):
ID (48) - dostane nové
Table ID (2) - zachovat původní
No. (3):
pro Table ID (2)=4026397 - doplnit číslo nové smlouvy
pro Table ID (2)=4026560 - doplnit číslo předmětu nové smlouvy
hodnoty všech ostatních polí v tabulce pouze zkopíruje ale nezmění
Obdobně se zkopírují i přílohy předmětu