Mudanças entre as edições de "A7Pharma:Layout de Exportação - Remuneração"

De Base de Conhecimento Alpha7
Ir para: navegação, pesquisa
(Criou página com '== 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ç...')
 
(Solução / Resposta)
Linha 8: Linha 8:
  
 
Para obter e exportar as remunerações dos usuários foi criado um novo parâmetro na rotina de Consulta de Arquivo de Layout Exportação chamando '''${CALCULO_REMUNERACAO}'''.
 
Para obter e exportar as remunerações dos usuários foi criado um novo parâmetro na rotina de Consulta de Arquivo de Layout Exportação chamando '''${CALCULO_REMUNERACAO}'''.
[[Arquivo:Método CALCULO REMUNERACAO..png|miniaturadaimagem]]
+
[[Arquivo:Método_CALCULO_REMUNERACAO..png|borda]]<blockquote>Novo parâmetro na Consulta de Arquivo de Layout de Exportação.</blockquote>
  
 
Para utilizar esse novo recurso é necessário informar alguns parâmetros que serão explicados abaixo.
 
Para utilizar esse novo recurso é necessário informar alguns parâmetros que serão explicados abaixo.
Linha 26: Linha 26:
 
P4 = Ids dos Planos de Remuneração. Deve ser informado um ou mais Ids entre parênteses  (1, 2, 3 ...)  
 
P4 = Ids dos Planos de Remuneração. Deve ser informado um ou mais Ids entre parênteses  (1, 2, 3 ...)  
  
Exemplo de uma consulta utilizando o novo recurso:<blockquote>''select usuario.id || ';' || remuneracao.valor as linha''</blockquote><blockquote>''  from''</blockquote><blockquote>''${CALCULO_REMUNERACAO(${DATA_INICIAL_DDMMAAAA}; ${DATA_FINAL_DDMMAAAA}; A; (1154171))}''</blockquote><blockquote>''  join usuario''</blockquote><blockquote>''    on usuario.id = remuneracao.usuarioid''</blockquote>
+
Exemplo dois exemplos de consulta utilizando o novo recurso:
 +
 
 +
Exemplo 1:<blockquote>''select usuario.id || ';' || remuneracao.valor as linha''</blockquote><blockquote>''  from''</blockquote><blockquote>''${CALCULO_REMUNERACAO(${DATA_INICIAL_DDMMAAAA}; ${DATA_FINAL_DDMMAAAA}; A; (1154171))}''</blockquote><blockquote>''  join usuario''</blockquote><blockquote>''    on usuario.id = remuneracao.usuarioid''</blockquote>Exemplo 2:<blockquote>''select usuario.id || ';' || remuneracao.valor as linha''</blockquote><blockquote>''  from''</blockquote><blockquote>''${CALCULO_REMUNERACAO(2022-01-01; 2022-12-16; A; (1154171'', ''2365379'', ''1861836))}''</blockquote><blockquote>''  join usuario''</blockquote><blockquote>''    on usuario.id = remuneracao.usuarioid''</blockquote>
  
 
== Palavras-Chave ==
 
== Palavras-Chave ==

Edição das 16h19min de 16 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 rotina de Consulta de Arquivo de Layout Exportação chamando ${CALCULO_REMUNERACAO}.

Método CALCULO REMUNERACAO..png
Novo parâmetro na Consulta de Arquivo de Layout de Exportação.

Para utilizar esse novo recurso é necessário informar alguns parâmetros que serão explicados abaixo.

O nome do método deve ser extamente 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.

P4 = Ids dos Planos de Remuneração. Deve ser informado um ou mais Ids entre parênteses (1, 2, 3 ...)

Exemplo dois exemplos de consulta utilizando o novo recurso:

Exemplo 1:
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
Exemplo 2:
select usuario.id || ';' || remuneracao.valor as linha
  from
${CALCULO_REMUNERACAO(2022-01-01; 2022-12-16; A; (1154171, 2365379, 1861836))}
  join usuario
    on usuario.id = remuneracao.usuarioid

Palavras-Chave

Remuneração, Layout Exportação


Este conteúdo foi útil para você?
Então curta esse artigo!

1