Funkce změnové kopie jsou popsány v následovných kapitolách.
...
The functions of the change copy are described in the following chapters.
Original contract and change copy
...
Při vytvoření změnové kopie systém kontroluje, zda pojistné smlouvy dané smlouvy o financování nejsou v připravených výkazech do pojišťovny. Pojistné smlouvy navržené do výkazu pro pojišťovnu brání uživateli vytvořit změnovu kopii, resp. dělat změnu na smlouvě o financovaní. Pokud systém zjistí, že daná smlouva je ve výkazu, vypíše hlášku a změnovou kopii nezaloží.
...
Popsáno v Výkazy pro pojišťovnu v kapitole Blokace smluv výkazem.
Pokud wizard byl spouštěn z karty smlouvy, OC po založení změnové kopie nechá otevřenou právě vytvořenou změnovou kopii.
Pokud byl wizard spouštěn z přehledu smluv, OC po založení změnové kopie tuto změnovou kopii neotevře.
Zároveň:
originál smlouvy se zablokuje vůči změnám (v závislosti na nastavení detailního stavu) a dostane:
Detailní stav smlouvy se nastaví dle Nastavení OneCore, pole Detailní stav při změnové kopii.
příznak Změnová kopie existuje bude nastaven na Y (je uživatelsky needitovatelný)
v poli ID uživatele změnové kopie systém zobrazí ID uživatele, který změnovou kopii vytvořil.
změnová kopie smlouvy bude obrazem originálu (má původní detailní stav), pak:
Číslo smlouvy bude doplněn o postfix dle Nastavení OneCore, pole Postfix změnové kopie
Kód poslední změny=kód typu změny který uživatel vybral v kroku 1/3 wizardu na založení změnové kopie
příznak Změnová kopie=A
pole Změnová kopie k smlouvě číslo = číslo originálu
pole ID uživatele změnové kopie. Jakékoliv změny je možné vykonat už jen na této kopii smlouvy.
Po dokončení průvodce se buď spustí další průvodce na vykonání změny (jestliže byla vybraná změna, kde je uvedené číslo objektu průvodce s výjimkou aktivace smlouvy) nebo může uživatel manuálně vykonat požadovanou změnu bez průvodce.
Uživatel má možnost přepnout se ze změnové kopie do původní smlouvy a to:
Změny –> Zobrazit originál:
Přenos změnové kopie (Transfer change copy)
Tato volba umožní uživateli, který změnovou kopii vytvořil (vlastník změnové kopie), přenést změnovou kopii smlouvy do originálu. Tímto úkonem se vykonané změny přenesou do originálu a údaje změny se uloží do historie smlouvy. Změnová kopie se po přenesení zruší.
Po potvrzení systém vykoná následovné kroky:
...
Vykoná kontrolu, jestli uživatel spouští funkce ze změnové kopie (tzn. příznak dané smlouvy je Change Copy=Y):
Pokud Y, pokračuje dál
Pokud N, zobrazí chybovou hlášku (error) a dál nepokračuje:
...
Vykoná kontrolu jestli je přihlášený uživatel vlastníkem změnové kopie:
Pokud ano, pokračuje dál.
Pokud ne, zobrazí chybovou hlášku (error):
...
Vykoná kontrolu jestli k dané smlouvě neexistují aktivní varianty:
Pokud ne, pokračuje dál
Pokud ano, zobrazí informace o existenci aktivní varianty a zeptá se, jestli chce uživatel pokračovat dál:
Po potvrzení nastaví Stav varianty=Inactive na všech aktívních variantách a pokračuje dál.
...
Zobrazí dotaz, jestli uživatel opravdu chce přepsat originál:
...
Po potvrzení vykoná kontrolu příznaku jestli smlouva byly přepočtena.
...
When creating a change copy, the system checks whether the insurance contracts of the given financing contract are not in the prepared statements to the insurance company. Insurance contracts proposed in the statement for the insurance company prevent the user from creating a change copy or making a change to the financing contract. If the system detects that the contract is in the report, it prints a message and does not create a change copy.
...
Described in Výkazy pro pojišťovnu in the chapter Blocking Contracts by Statement.
If the wizard was launched from the contract card, the OC will leave the just created change copy open after creating the change copy.
If the wizard was run from the contract list, the OC will not open the change copy after creating a change copy.
At the same time:
The original contract is blocked from changes (depending on the detailed status settings) and receives:
The detailed status of the contract is set according to OneCore Settings, field Detailed status during change copy.
the Change Copy Exists flag will be set to Y (it is not user-editable)
In the Change Copy User ID field, the system displays the ID of the user who created the change copy.
The change copy of the contract will be an image of the original (it has the original detailed status), then:
The contract number will be supplemented with a postfix according to OneCore Settings, change copy postfix field
Last Change Code=code of the change type that the user selected in step 1/3 of the wizard for creating a change copy
flag Change copy=A
Contract Change Copy field No. = Original No.
Change Copy User ID field. Any changes can only be made to this copy of the contract.
After the wizard is completed, either another wizard is started to perform the change (if a change has been selected, where the wizard object number is listed, except for contract activation) or the user can manually make the requested change without the wizard.
The user has the option to switch from the change copy to the original contract, namely:
Changes –> Show original:
Transfer change copy
This option allows the user who created the change copy (change copy owner) to transfer the change copy of the contract to the original. By doing this, the changes made will be transferred to the original and the change data will be stored in the contract history. The change copy is canceled after transfer.
Once confirmed, the system will perform the following steps:
Checks whether the user is running functions from a change copy (i.e. the flag of the contract is Change Copy=Y):
If Y, it continues
If N, it displays an error message and does not continue:
Checks if the logged-in user is the owner of the change copy:
If so, it continues.
If not, it displays an error message:
Checks if there are active variants for the contract:
If not, it moves on
If so, it displays information about the existence of an active variant and asks if the user wants to continue:
Once confirmed, set Variant Status=Inactive on all active variants and continue.
Asks if the user really wants to overwrite the original:
After confirmation, it checks the flag to see if the contract has been recalculated.
Checking that the contract payment calendar is up-to-date (if the contract has been recalculated after the change - ActivateChangeCopy function):
Service-Updated (150)=Y aand
Insurance-Updated (151)=Y aand
Payments-Updated (152)=Y– všechny tři musí být Y, jinak zobrazí hláškuall three must be Y, otherwise it will display the message:
a změnovou kopii nepřenese.
Pokud jsou všechny příznaky Y, pokračuje na další krok.
and does not transfer the change copy.
If all symptoms are Y, proceed to the next step.
Checking the Strict Changes List Policy ) v OneCore flag in OneCore Setup:
Pokud N
Na posledním řádku v Historii změny smlouvy přepne:
příznak Uzavřeno (Closed) na Y
příznak Customer Approval na Y
doplní datum Cust.On the last line in the Contract Change History, toggles:
Flag Closed on Y
Customer Approval flag on Y
Approval Date=sysdate
doplní datum add Approved On=sysdate
If n
Pokud If Y
systém před přenosem doplní na řádek změnyVykoná kontrolu, jestli je příznak Checks if the flag is Closed=Y (tzn.před přenosem byla přepnuta uživatelem v rámci schválení změny)
Pokud Y
Vykoná přenos změnové kopie
Pokud N
Zobrazí hlášku a změnovou kopii nepřenese:
Uživatel pak otevře Historii změn smlouvy na změnové kopii, vykoná uzavření řádku a přenese změnovou kopii.
Přenos změnové kopie
i.e. it was toggled by the user as part of the change approval before the transfer)
If Y
Performs a change copy transfer
If n
Displays a message and does not transfer the change copy:
The user then opens the Contract Change History on the change copy, closes the line and transfers the change copy.
Change Copy Transfer
Before transferring, the system adds the following changes to the line:
Financing Period-New z pole from the Financing Period (in Month) ze změnové kopie
field from the change copy
In the ReplacebyChangeCopy function, the check is again:
Service-Updated (150)=Y aand
Insurance-Updated (151)=Y aand
Payments-Updated (152)=Y aand
Calculation Lines-Updated=Y a zároveň and Complete Calculation=Y– všechny musí být Y, inak zobrazí hlášku:
Changes requiring recalculation have been made to the change copy. Please run recalculation before transferring the change copy.
Systém vykoná kopírování všech údajů změnové kopie do originálu, pak změnovou kopii zmaže
Na originále smlouvy nastaví:
Změnová kopie existuje=N
Změnová kopie=N
Kód poslední změny z posledního řádku z Historie změn smlouvy
Doplní datum a čas poslední změny.
Výmaz změnové kopie (Remove change copy)
Tato volba umožní uživateli, který změnovou kopii vytvořil (vlastník změnové kopie), výmaz změnové kopie bez toho, aby se případné vykonané změny projevily na originálu. Originál se přepne do původního stavu.
Při výmazu změnové kopie tlačítkem se maže poslední otevřeny řádek v Historii změn smlouvy s daným typem změny.
Pokud by uživatel uzavřel historii změn ručně a poté změnovou kopii/ variantu nepřenesl, ale odstranil, pak již nemáme poslední otevřený řádek. V takovém případě mažeme poslední odpovídající uzavřený řádek a to takový, který byl založen ve stejný den, jako byla vytvořena daná změnová kopie/varianta.
Obnovení změnové kopie (Renew change copy)
Tato volba umožní uživateli, který změnovou kopii vytvořil (vlastník změnové kopie), obnovení dat změnové kopie z originálu, tj. změnová kopie se opět naplní zdrojovými údaji.
Obnovení změnové kopie nevymazává řádek dané změnové kopie z Historie změn smlouvy.
Změna vlastníka změnové kopie (Change copy owner)
...
all must be Y, otherwise they will display the message:
Changes requiring recalculation have been made to the change copy. Please run recalculation before transferring the change copy.
The system copies all change copy data into the original, then deletes the change copy
On the original contract, he sets:
Change Copy Exists=N
Change Copy=N
Last Change Code from Last Line of Contract Change History
Adds the date and time of the last change.
Remove change copy
This option allows the user who created the change copy (the owner of the change copy) to delete the change copy without any changes being reflected in the original. The original is reverted to its original state.
When deleting a change copy by clicking the button, the last opened line in the Contract Change History with the given change type is deleted.
If a user closes the change history manually and then deletes the change copy/variant instead of transferring it, then we no longer have the last open row. In this case, we delete the last corresponding closed row, namely the one that was created on the same day as the change copy/variant was created.
Renew change copy
This option allows the user who created the change copy (the owner of the change copy) to restore the change copy data from the original, i.e. the change copy is refilled with the source data.
Renewing a change copy does not delete the change copy row from the Contract Change History.
Change copy owner
Only the user who created it (the owner of the change copy) can work with a change copy of a contract. A user who has the right to change the owner of the change copy (User Setup: Allow Change Copy Owner=Y) , může touto volbou změnit vlastníka změnové kopie z původního vlastníka na sebe nebo na jinou osobu. Volbu doporučujeme použit například v případě práceneschopnosti vlastníka změnové kopiecan change the owner of the change copy from the original owner to himself or to another person. It is recommended to use this option, for example, in case of incapacity for work of the owner of the change copy.