Back to Gidas

Kaip MGAMA kalendoriuje parodyti papildomą komandiruočių informaciją?

internetiniai-underscore-moduliai-mgama-duk-duk-underscore-029.md

latest2.8 KB
Original Source

PDF

Pradžia Internetiniai moduliai Rivile MGAMA DUK Kaip MGAMA kalendoriuje parodyti papildomą komandiruočių informaciją?

Kaip MGAMA kalendoriuje parodyti papildomą komandiruočių informaciją?

Kaip MGAMA kalendoriuje parodyti papildomą komandiruočių informaciją (pvz., vietą, tikslą)?

Kalendoriuje rodoma informacija aprašoma parametre: MGAMA_KA_FS - Kalendoriaus suformavimo formulė.

Pavyzdžiui, darbuotojas komandiruotės prašyme nurodo komandiruotės vietą, tikslą ir tai norima matyti MGAMA kalendoriuje.

Servisas -> Kortelės -> Formulės

Sukuriama nauja formulė

-- MGAMA_KA_FS - Informacijos formulė
-- Papildo komandiruotės įvykio detalizaciją: Vieta, Vietos pavadinimas, Tikslas
-- @op = personalo operacijos kodas (K16_KODAS_6A), @lang = lt/en

declare @vieta char(12), @vieta_pav char(100), @tikslas char(100)

select @vieta = rtrim(K16_KODAS_1A_24), -- vietovės kodas
       @vieta_pav = rtrim(K16_TERMIN), -- vietovės pavadinimas
       @tikslas = rtrim(K16_BAND) -- tikslas
from K16_OPH
where K16_KODAS_6A = @op and K16_TIPAS = 22

if isnull(@vieta,'')+isnull(@vieta_pav,'')+isnull(@tikslas,'') <> ''
begin
    insert into #RGI_MGAMA_GET_PERS_KAL_INFO ([group], eil, [key], [value], [type])
    select 'schema', 20, case when @lang='en' then 'Location' else 'Vieta' end, @vieta, 'inline'

    insert into #RGI_MGAMA_GET_PERS_KAL_INFO ([group], eil, [key], [value], [type])
    select 'schema', 21, case when @lang='en' then 'Location name' else 'Vietos pavadinimas' end, @vieta_pav, 'inline'

    insert into #RGI_MGAMA_GET_PERS_KAL_INFO ([group], eil, [key], [value], [type])
    select 'schema', 22, case when @lang='en' then 'Purpose' else 'Komandiruotės tikslas' end, @tikslas, 'inline'
end

Servisas -> Administravimas -> Parametrai

Parametro MGAMA_KA_FS - Kalendoriaus suformavimo formulė aprašyme nurodoma informacijos formulė.

Tada MGAMA kalendoriuje paspaudus ant "Kursai" parodoma vieta, vietos pavadinimas ir komandiruotės tikslas.