Histórico da Página
...
2) Se já estiver preenchido, ao alterar o produto do item da nota, o conteúdo dos campos descritos é mantido conforme o que já estava preenchido, exceto para o campo campos D1_CONTA e D1_LOCAL. No caso do dos campo D1_CONTA, e D1_LOCAL o padrão de preenchimento é sempre sobrescrever o conteúdo do campo com àquele que corresponde ao cadastro de Produtos.
Assim, se o ponto de entrada MT103CPO estiver compilado e alguma posição do vetor de retorno possuir algum campo da nota, dentre os descritos, o conteúdo será preenchido conforme o cadastro de Produto, porém, no caso específico do campo dos campos D1_CONTA e D1_LOCAL, se ele for informado no vetor de retorno, não será carregado o conteúdo do cadastro de Produto.
...
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#Include 'Protheus.ch' /*/{Protheus.doc} MT103CPO PE para gatilhar os campos conforme cadastro de produto. @type function @author @since 22/10/2024 /*/ User Function MT103CPO() //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿ //³ Altera a forma padrão de carregamento de campos dos itens da nota fiscal . ³ //³ quando o código do produto é inserido. Correspondência abaixo: ³ //³ D1_CONTA -> B1_CONTA ³ //³ D1_CONTALOCAL -> B1_CONTALOCPAD ³ ³ //³ D1_CC -> B1_CC ³ //³ D1_ITEMCTA -> B1_ITEMCC ³ //³ D1_CLVL -> B1_CLVL ³ //³ D1_TES -> B1_TE ³ //ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ Local aCpo:= PARAMIXB[1] //Padrão = D1_CONTA AADD(aCpo, "D1_CONTA" ) // Faz com que seja mantido o conteúdo pré-existente no campo AADD(aCpo, "D1_LOCAL" ) // Faz com que seja mantido o conteúdo pré-existente no campo AADD(aCpo, "D1_TES" ) // Faz com seja carregado o valor do cadastro de produto AADD(aCpo, "D1_CC" ) // Faz com seja carregado o valor do cadastro de produto AADD(aCpo, "D1_ITEMCTA" ) // Faz com seja carregado o valor do cadastro de produto AADD(aCpo, "D1_CLVL" ) // Faz com seja carregado o valor do cadastro de produto Return aCpo |
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas