MGAMA - dokumentų vizavimo procesas - konfigūravimas

Būsenų aprašymas

Servisas -> Pirkimai -> Pirkimo operacijos
Servisas -> DVS -> DVS operacijos
Servisas -> Atsargos -> Atsargų operacijos

Pirkimų modulyje naudojama SQL procedūra: RGI_MGAMA_PIRK_TV - Pirkimo dokumentų tvirtinimas.

DVS modulyje naudojama SQL procedūra: RGI_MGAMA_DVS_TV - DVS dokumentų tvirtinimas.

Atsargų modulyje naudojama SQL procedūra: RGI_MGAMA_ATSARGOS_TV - Atsargų dokumentų tvirtinimas.

Būsenų šablonai suimportuojami (aprašomi) kiekvienam operacijų tipui atskirai.

Kiekvienam operacijų tipui (važtaraščiui, grąžinimui, užsakymui, pasiūlymui) galimi 3 skirtingi procesai:

  • Vizavimas
  • Pasirašymas, Vizavimas
  • Pasirašymas, Tvirtinimas, Vizavimas

vizavimas_busenos

Kiekvienam tvirtinimo procesui aprašomi skirtingi būsenų šablonai.

Pradinė būsena

viz_00aa

Vartotojų leidimai - suteikiami leidimai vartotojams, kurie iš Rivile GAMA programos pateiks dokumentą tvirtinimui. Vartotojai nurodomi paspaudusleidimaiVartotojų leidimai.

Ruošiama vizavimui

viz_01a

Funkcija prieš :

x_vizavimas(thisform,m.BUSENOS_OP_TIPAS=4,411,421,431,.T.)

6-tas patrametras .T. reiškia, kad tvirtinantys asmenys bus siūlomi remiantis tvirtinimų istorija.

Jeigu tvirtinantys vartotojai bus parenkami pagal iš anksto sukurtus dokumentų šablonus, tai funkcijoje nurodomas šablono parametras (7-tas):

x_vizavimas(thisform,m.BUSENOS_OP_TIPAS=4,411,421,431,.F.,.T.)

Vartotojų leidimai - suteikiami leidimai vartotojams, kurie iš Rivile GAMA programos pateiks dokumentą tvirtinimui. Vartotojai nurodomi paspaudusleidimaiVartotojų leidimai.

Šablonas 1:

x_vizavimas_411b

SQL procedūra (Pirkimo modulyje):

RGI_MGAMA_PIRK_TV @det=1, @vart_sar='MG_I06_PO_11'

SQL procedūra (DVS modulyje):

RGI_MGAMA_DVS_TV @vart_sar='MG_K42_OD_11'

SQL procedūra (Atsargų modulyje):

RGI_MGAMA_ATSARGOS_TV @vart_sar='MG_I11_IN_11'      

SQL programa reikalinga tam, kad susigeneruotų tvirtinimo informacija ir išsisiųstų laiškai.

Šablonas 2:

x_vizavimas_421b

SQL procedūra (Pirkimo modulyje):

RGI_MGAMA_PIRK_TV @det=1, @vart_sar='MG_I06_PO_21'

SQL procedūra (DVS modulyje):

RGI_MGAMA_DVS_TV @vart_sar='MG_K42_OD_21'

SQL procedūra (Atsargų modulyje):

RGI_MGAMA_ATSARGOS_TV @vart_sar='MG_I11_IN_21'                   

x_vizavimas_422b

SQL procedūra (Pirkimo modulyje):

RGI_MGAMA_PIRK_TV @det=1, @vart_sar='MG_I06_PO_22'

SQL procedūra (DVS modulyje):

RGI_MGAMA_DVS_TV @vart_sar='MG_K42_OD_22'

SQL procedūra (Atsargų modulyje):

RGI_MGAMA_ATSARGOS_TV @vart_sar='MG_I11_IN_22'               

Šablonas 3:

x_vizavimas_431b

SQL procedūra (Pirkimo modulyje):

RGI_MGAMA_PIRK_TV @det=1, @vart_sar='MG_I06_PO_31'

SQL procedūra (DVS modulyje):

RGI_MGAMA_DVS_TV @vart_sar='MG_K42_OD_31'

SQL procedūra (Atsargų modulyje):

RGI_MGAMA_ATSARGOS_TV @vart_sar='MG_I11_IN_31'              

x_vizavimas_432b

SQL procedūra (Pirkimo modulyje):

RGI_MGAMA_PIRK_TV @det=1, @vart_sar='MG_I06_PO_32'

SQL procedūra (DVS modulyje):

RGI_MGAMA_DVS_TV @vart_sar='MG_K42_OD_32'

SQL procedūra (Atsargų modulyje):

RGI_MGAMA_ATSARGOS_TV @vart_sar='MG_I11_IN_32'           

x_vizavimas_433b

SQL procedūra (Pirkimo modulyje):

RGI_MGAMA_PIRK_TV @det=1, @vart_sar='MG_I06_PO_33'

SQL procedūra (DVS modulyje):

RGI_MGAMA_DVS_TV @vart_sar='MG_K42_OD_33'

SQL procedūra (Atsargų modulyje):

RGI_MGAMA_ATSARGOS_TV @vart_sar='MG_I11_IN_33'           

Operacijos galutinės būsenos

viz_30a

viz_31a

SQL procedūra (Pirkimo modulyje):

RGI_MGAMA_PIRK_TV

SQL procedūra (DVS modulyje):

RGI_MGAMA_DVS_TV

SQL procedūra (Atsargų modulyje):

RGI_MGAMA_ATSARGOS_TV    

Tvirtinančių šablono sukūrimas

Norint susikurti ir naudoti tvirtinančių šablonus pagal būsenas (tam kad veiktų x_vizavimas programos šablono parametras), būsenos koregavimo lange užprogramuojamas klavišas:

MGAMA_VART_SAR("MG_L19_BE_PP", Wl19.l19_kodas_be)

x_vizavimas_9

Kaip klavišas veikia aprašyta MGAMA - dokumentų vizavimo procesas - diegimas.