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.
