Árvore de páginas

Versões comparadas

Chave

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

...

Realizado novas implementações.

Criada duas funções:

Informações
titleContextualização


Function VldBemCTE(cBaseVld,cItemVld)


Função criada por solicitação de regra do time de suprimentos para regra do imposto de frete - CTE para incorporar no bem.

  • cBaseVld (Obrigatório) -> Bem desejado para pesquisa se existe e se está a classificar
  • cItemVld (Opcional) ->   Item relacionado do cBase
    • Se não for passado ele ira considerar na query todos os N1_ITEM do N1_CBASE


Function CompCTE(arrayCTE,cOperacao)

Função para compor/estornar o valor de um Imposto de CTE no valor do BEM N3_VORIG1
    Se o mesmo não foi classificado.
   

ArrayCTE(Obrigatório)
Contextualização das posições
    [1] = Base do documento de origem (D1_CBASEAF) -> Código geral do bem N1_CBASE no ativo;
    [2] = Ultimo(N1_ITEM) recebido do mesmo D1_CBASEAF, no ativo N1_CBASE;
    [3] = Array com os valores por desmembramento da NF (Caso nao houver, sera apenas 1 posicao com o valor inteiro)
        a terceira posição pode ter varias posições que significam que o valor do Imposto de Frete - CTE sera composta em
        vários itens(N1_ITEM) com base do N1_CBASE.
        Exemplo ->   arrayCTE[3][1] = 10 , esse valor sera somado no campo N3_VORIG1 do item 0001(N1_ITEM)
        Exemplo 2 -> arrayCTE[3][1] = 10 , esse valor sera somado no campo N3_VORIG1 do item 0001(N1_ITEM)
                     arrayCTE[3][2] = 10 , E também sera somado no campo N3_VORIG1 do item 0002(N1_ITEM)
                     .
                     .
                     .arrayCTE[3][n] = Xxx - esse valor será somado no N3_VORIG1 do item NNNN do N1_CBASE = xxxxxXXX
    cOperacao(Obrigatorio) ->   1 - Define que a operação será uma incorporação do valor ao campo N3_VORIG1(Soma)
                                2 - Define que a operação será um estorno do valor ao campo N3_VORIG1(Subtrai)
   



04. DEMAIS INFORMAÇÕES

Não se aplica.

...