Geração de lançamentos orçamentários debitando valores orçados na análise da cotação
Linha de Produto: | Microsiga Protheus |
Segmento: | Manufatura |
Módulo: | SIGACOM - Compras |
Função: | MATA120 - Pedido de Compras |
Situação: | Ao analisar a cotação de uma SC que possui rateio, o sistema gera os lançamentos orçamentários na tabela AKD. Ao alterar o pedido de compras gerado, está alterando o lançamento referente ao item do pedido (Ok) e duplicando os lançamentos referentes aos itens de rateio (errado). |
Solução: | Foi realizado no sistema o ajuste para que, na alteração do pedido de compras gerado por cotação, os lançamentos creditados no momento da análise da cotação, sejam debitados no mesmo valor, e sejam gerados novos lançamentos referente ao processo do pedido, para que seja mantida a integridade das informações separadas por cotação e por pedido. Para tanto, deverão ser configurados dois lançamentos no SIGAPCO, um a crédito e outro a débito (AKC_TIPO), nos processos 000052-02 e 000051-03.
Exemplo do lançamento 000051-03: AKC_VALOR1 = GdFieldGet("C8_TOTAL",_nLinC8,.F.,aHeadC8,aColsC8)*SCX->CX_PERC/100 Exemplo do lançamento 000052-02: AKC_VALOR1 = GdFieldGet("C7_TOTAL",_nLinC7,.F.,aHeadC7,aColsC7) As varíaveis contém: _nLinC7 e _nLinC8: A linha do pedido que está sendo contabilizada, esta variável é controlada internamente pelo programa MATA120. aHeadC7 e aHeadC8: Arrays com os campos da tabela SC7 e SC8 respectivamente. aColsC7 e aColsC8: Arrays com os dados do pedido e da cotação respectivamente que serão debitados. |
Observação: | Para mais informações sobre a função GdFieldGet, acesse o link: http://tdn.totvs.com.br/display/public/mp/GDFieldGet |