Mudanças entre as edições de "A7Pharma:Layout de Exportação - Remuneração"
(→ Artigos Relacionados) |
(→ Artigos Relacionados) |
||
(Uma revisão intermediária pelo mesmo usuário não está sendo mostrada) | |||
Linha 24: | Linha 24: | ||
P2 = Pode ser usado ${DATA_FINAL_DDMMAAAA} ou AAAA-MM-DD ou informar diretamente a data no formato AAAA-MM-DD. | P2 = Pode ser usado ${DATA_FINAL_DDMMAAAA} ou AAAA-MM-DD ou informar diretamente a data no formato AAAA-MM-DD. | ||
− | P3 = Tipo do Plano de Remuneração. Informar A para Convencional ou B para Meta. | + | P3 = Tipo do Plano de Remuneração. Informar A para Convencional ou B para Meta caso necessário. |
− | P4 = Ids dos Planos de Remuneração. | + | P4 = Ids dos Planos de Remuneração. Informar um ou mais Ids entre parênteses (1, 2, 3 ...) caso necessário. |
Os parâmetros P1 e P2 são obrigatórios e o método pode ser utilizado de três formas: | Os parâmetros P1 e P2 são obrigatórios e o método pode ser utilizado de três formas: | ||
Linha 32: | Linha 32: | ||
# '''${CALCULO_REMUNERACAO(P1; P2; P3 )}''' Neste caso será calculado a remuneração de acordo com o período informado (P1 e P2), considerando o plano de remuneração informado (P3) sendo A para convencional e B para meta. | # '''${CALCULO_REMUNERACAO(P1; P2; P3 )}''' Neste caso será calculado a remuneração de acordo com o período informado (P1 e P2), considerando o plano de remuneração informado (P3) sendo A para convencional e B para meta. | ||
# '''${CALCULO_REMUNERACAO(P1; P2; P3; P4 )}''' Neste caso será calculado a remuneração de acordo com o período informado (P1 e P2), considerando o plano de remuneração informado (P3) sendo A para convencional e B para meta e considerando os Ids dos planos informados no parâmetro (P4). | # '''${CALCULO_REMUNERACAO(P1; P2; P3; P4 )}''' Neste caso será calculado a remuneração de acordo com o período informado (P1 e P2), considerando o plano de remuneração informado (P3) sendo A para convencional e B para meta e considerando os Ids dos planos informados no parâmetro (P4). | ||
− | Exemplos: | + | Exemplos: |
− | |||
− | <blockquote></blockquote> | + | ''select usuario.id || ';' || remuneracao.valor as linha from'' |
+ | |||
+ | ''${CALCULO_REMUNERACAO(${DATA_INICIAL_DDMMAAAA}; ${DATA_FINAL_DDMMAAAA}; A; (1154171))}'' | ||
+ | |||
+ | '' join usuario on usuario.id = remuneracao.usuarioid'' | ||
+ | |||
+ | [[Arquivo:Resultado Método CALCULA REMUNERACAO.png|borda]] | ||
+ | |||
+ | ''select usuario.id || ';' || remuneracao.valor as linha from'' | ||
+ | |||
+ | ''${CALCULO_REMUNERACAO(2022-04-01; 2022-04-30; B; (3404435, 1154113))}'' | ||
+ | |||
+ | '' join usuario on usuario.id = remuneracao.usuarioid'' | ||
+ | |||
+ | [[Arquivo:CONSULTA_LAYOUT_EXPORTAÇÂO_META..png|borda]]<blockquote></blockquote> | ||
== Artigos Relacionados== | == Artigos Relacionados== |
Edição atual tal como às 09h58min de 20 de dezembro de 2022
Problema / Pergunta
Necessidade de obter e exportar as remunerações dos usuários através das consultas de layout de exportação.
Ambiente
A7Pharma
Solução / Resposta
Para obter e exportar as remunerações dos usuários foi criado um novo parâmetro na interface de Consulta de Arquivo de Layout Exportação chamando ${CALCULO_REMUNERACAO}.
Novo parâmetro na Consulta de Arquivo de Layout de Exportação.
Esse novo parâmetro realiza o cálculo e exporta o valor das remunerações dos usuários.
Para utilizar esse novo recurso é necessário informar alguns parâmetros que serão explicados abaixo.
O nome do método deve ser exatamente do jeito que é descrito, os parâmetros do método devem ser separados por ponto e vírgula.
${CALCULO_REMUNERACAO(P1; P2; P3; P4)}
Parâmetros:
P1 = Pode ser usado ${DATA_INICIAL_DDMMAAAA} ou informar diretamente a data no formato AAAA-MM-DD.
P2 = Pode ser usado ${DATA_FINAL_DDMMAAAA} ou AAAA-MM-DD ou informar diretamente a data no formato AAAA-MM-DD.
P3 = Tipo do Plano de Remuneração. Informar A para Convencional ou B para Meta caso necessário.
P4 = Ids dos Planos de Remuneração. Informar um ou mais Ids entre parênteses (1, 2, 3 ...) caso necessário.
Os parâmetros P1 e P2 são obrigatórios e o método pode ser utilizado de três formas:
- ${CALCULO_REMUNERACAO(P1; P2 )} Neste caso será calculado a remuneração de acordo com o período informado (P1 e P2), considerando os planos de remuneração convencional e por meta que estejam vigentes.
- ${CALCULO_REMUNERACAO(P1; P2; P3 )} Neste caso será calculado a remuneração de acordo com o período informado (P1 e P2), considerando o plano de remuneração informado (P3) sendo A para convencional e B para meta.
- ${CALCULO_REMUNERACAO(P1; P2; P3; P4 )} Neste caso será calculado a remuneração de acordo com o período informado (P1 e P2), considerando o plano de remuneração informado (P3) sendo A para convencional e B para meta e considerando os Ids dos planos informados no parâmetro (P4).
Exemplos:
select usuario.id || ';' || remuneracao.valor as linha from
${CALCULO_REMUNERACAO(${DATA_INICIAL_DDMMAAAA}; ${DATA_FINAL_DDMMAAAA}; A; (1154171))}
join usuario on usuario.id = remuneracao.usuarioid
select usuario.id || ';' || remuneracao.valor as linha from
${CALCULO_REMUNERACAO(2022-04-01; 2022-04-30; B; (3404435, 1154113))}
join usuario on usuario.id = remuneracao.usuarioid
Artigos Relacionados
Palavras-Chave
Remuneração, Layout Exportação