Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 

Rotina utilizada para:
criação de eventos de desconto de forma específica
não considerar o usuário no faturamento do mês em questão
Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro um erro será reportado.
Âncora__RefHeading__23695_2053127524__RefHeading__23695_2053127524 Âncora__RefHeading__9850_486694287__RefHeading__9850_486694287 Âncora__RefHeading__5061_213273755__RefHeading__5061_213273755anchor
__RefHeading__14459_644533341__RefHeading__14459_644533341 Âncora__RefHeading__90357_1756225838__RefHeading__90357_1756225838Ponto de Utilização
"CRIA-EVEN-PROG"
"COBRA-PROX-MES"
Âncora__RefHeading__23697_2053127524
__RefHeading__23697_2053127524 Âncora__RefHeading__9852_486694287__RefHeading__9852_486694287 Âncora__RefHeading__5063_213273755__RefHeading__5063_213273755 Âncora__RefHeading__14461_644533341__RefHeading__14461_644533341 Âncora__RefHeading__90359_1756225838__RefHeading__90359_1756225838Include das definições das tabelas temporárias
cpc-fp0511d.i
Âncora__RefHeading__23699_2053127524__RefHeading__23699_2053127524 Âncora__RefHeading__9854_486694287__RefHeading__9854_486694287 Âncora__RefHeading__5065_213273755__RefHeading__5065_213273755 Âncora__RefHeading__14463_644533341
__RefHeading__14463_644533341 Âncora__RefHeading__90361_1756225838__RefHeading__90361_1756225838Localização
Dentro do programa fp0511d.p, anterior a criação da nota;
Dentro do programa fp0511d.p, no momento da leitura dos beneficiários;
Âncora__RefHeading__23701_2053127524__RefHeading__23701_2053127524 Âncora__RefHeading__9856_486694287__RefHeading__9856_486694287 Âncora__RefHeading__5067_213273755__RefHeading__5067_213273755 Âncora__RefHeading__14465_644533341__RefHeading__14465_644533341 Âncora__RefHeading__90363_1756225838__RefHeading__90363_1756225838
Tabelas de entrada e saída
Âncora__RefHeading__23703_2053127524__RefHeading__23703_2053127524 Âncora__RefHeading__9858_486694287__RefHeading__9858_486694287 Âncora__RefHeading__5069_213273755__RefHeading__5069_213273755 Âncora__RefHeading__14467_644533341__RefHeading__14467_644533341 Âncora__RefHeading__90365_1756225838__RefHeading__90365_1756225838Tabela de entrada tmp-cpc-fp0511d-entrada
def temp-table tmp-cpc-fp0511d-entrada no-undo
field nm-ponto-chamada as char format "x(15)"
field in-evento-programa as char format "x(10)"
field vl-total-nota like notaserv.vl-total
field nr-rowid-usuario as rowid
field dt-emissao-aux as date.
Âncora__RefHeading__23705_2053127524__RefHeading__23705_2053127524 Âncora__RefHeading__9860_486694287__RefHeading__9860_486694287 Âncora__RefHeading__5071_213273755__RefHeading__5071_213273755 Âncora__RefHeading__14469_644533341__RefHeading__14469_644533341anchor
__RefHeading__90367_1756225838__RefHeading__90367_1756225838Definição campo a campo da tabela de entrada
nm-ponto-chamada-cpc – Ponto de chamada de cpc
in-evento-programa – Identifica qual evento deve ser executado no momento que está sendo chamada
vl-total-nota – Valor total da nota calculado até o momento
nr-rowid-usuario – número do registro no banco da tabela referente ao beneficiário
dt-emissao-aux – data de emissão da nota de serviço em questão
Âncora__RefHeading__23707_2053127524__RefHeading__23707_2053127524 Âncora__RefHeading__9862_486694287__RefHeading__9862_486694287 Âncora__RefHeading__5073_213273755__RefHeading__5073_213273755 Âncora__RefHeading__14471_644533341__RefHeading__14471_644533341 Âncora__RefHeading__90369_1756225838
__RefHeading__90369_1756225838Tabela de entrada-saída wk-evento-imposto
def temp-table wk-evento-imposto no-undo
field cd-evento like fatueven.cd-evento
field cd-imposto like dzimposto.cd-imposto
field vl-base as dec
field pc-aliquota like evenimp.pc-aliquota
Âncora__RefHeading__23709_2053127524__RefHeading__23709_2053127524 Âncora__RefHeading__9864_486694287
__RefHeading__9864_486694287 Âncora__RefHeading__5075_213273755__RefHeading__5075_213273755 Âncora__RefHeading__14473_644533341__RefHeading__14473_644533341 Âncora__RefHeading__90371_1756225838__RefHeading__90371_1756225838Definição campo a campo da tabela de entrada-saída
cd-evento– código do evento relacionado ao desconto
cd-imposto – Código do imposto considerado no cálculo
vl-base– valor a ser considerado para cálculo de imposto
pc-aliquota – percentual de alíquota relacionado ao evento
Âncora__RefHeading__23711_2053127524__RefHeading__23711_2053127524 Âncora__RefHeading__9866_486694287__RefHeading__9866_486694287 Âncora__RefHeading__5077_213273755__RefHeading__5077_213273755 Âncora__RefHeading__14475_644533341__RefHeading__14475_644533341 Âncora__RefHeading__90373_1756225838__RefHeading__90373_1756225838Tabela de saída tmp-cpc-fp0511d-saida
def temp-table tmp-cpc-fp0511d-saida no-undo
field lg-undo-retry as logical
field ds-mensagem-erro as char format "x(75)"
field vl-total-nota like notaserv.vl-total
field lg-desconsidera-registro as log.
Âncora__RefHeading__23713_2053127524__RefHeading__23713_2053127524 Âncora__RefHeading__9868_486694287__RefHeading__9868_486694287 Âncora__RefHeading__5079_213273755__RefHeading__5079_213273755 Âncora__RefHeading__14477_644533341__RefHeading__14477_644533341 Âncora__RefHeading__90375_1756225838__RefHeading__90375_1756225838 Definição  Definição campo a campo da tabela de saída
lg-undo-retry –controla os erros que podem ocorrer na CPC.
ds-mensagem-erro – recebe a descrição dos erros que ocorreram na CPC.
Vl-total-nota – recebe o valor da nota alterado.
Lg-desconsidera-registro – indica se beneficiário será desconsiderado do faturamento do mês em questão.
Âncora__RefHeading__23715_2053127524__RefHeading__23715_2053127524 Âncora__RefHeading__9870_486694287__RefHeading__9870_486694287 Âncora__RefHeading__499_1561139123__RefHeading__499_1561139123anchor
__RefHeading__5081_213273755__RefHeading__5081_213273755 Âncora__RefHeading__14479_644533341__RefHeading__14479_644533341 Âncora__RefHeading__90377_1756225838__RefHeading__90377_1756225838 Âncora_Toc430608652_Toc430608652cpc-fp0512i.p
Rotina utilizada para:
criação de eventos de desconto de forma específica
substituir o parâmetro "Cob.Integral.Exc" dos parâmetros do faturamento
considerar o usuário no faturamento do mês em questão mesmo estando excluído
alterar a data de exclusão do beneficiário
alterar a data de inclusão do beneficiário
não considerar o usuário no faturamento do mês em questão
Caso o cliente não queira executar a chamada da CPC no seu cadastro deve colocar CPC Ativo como não.
Será permitido para esta CPC apenas um registro na tabela temporária de saída. Caso possuir mais de um registro um erro será reportado.
Âncora__RefHeading__23717_2053127524__RefHeading__23717_2053127524 Âncora__RefHeading__9872_486694287__RefHeading__9872_486694287 Âncora__RefHeading__5083_213273755__RefHeading__5083_213273755 Âncora__RefHeading__14481_644533341__RefHeading__14481_644533341 Âncora__RefHeading__90379_1756225838__RefHeading__90379_1756225838Ponto de Utilização
"CRIA-EVEN-PROG"
"COB-PROP-INT"
"CONSID-BENEF-EXCL"
"PROPORC-ENTRADA"
"COBRA-PROX-MES"
"CONTA-USUARIO"
"VER-USUARIO"
Âncora__RefHeading__23719_2053127524__RefHeading__23719_2053127524 Âncora__RefHeading__9874_486694287__RefHeading__9874_486694287 Âncora__RefHeading__5085_213273755__RefHeading__5085_213273755 Âncora__RefHeading__14483_644533341__RefHeading__14483_644533341 Âncora__RefHeading__90381_1756225838__RefHeading__90381_1756225838
Include das definições das tabelas temporárias