F050MCP - Adiciona campos na alteracao do Contas a pagar

Ponto de Entrada

Descrição:

O ponto de entrada F050MCP permite incluir novos campos na opção Alterar da rotina FINA050. Será executado ao exibir a tela após clicar no botão Alterar da rotina FINA050. Desta forma, os campos que forem incluídos por este Ponto de Entrada também poderão ser editados na opção Alterar.

Localização:

Contas à Pagar

Eventos:

Contas à Pagar

Programa Fonte:

FINA050

Função:

Fa050MCpo

Retorno:

Nome

Tipo

Descrição

Obrigatório

 aCpos

Array

Array contendo os campos que serão permitidos alterar

Sim


Nota 1: O campo E2_VALOR possui em sua validação a função FA050Nat2() que impede a alteração do mesmo quando este é do tipo TX. Devido a isso, o ponto de entrada não funcionará para este campo, nesta situação.
Nota 2: Para o módulo de Transporte (SIGATMS) e o módulo Gestão de Frete Embarcador (TOTVSGFE - SIGAGFE), este ponto de entrada não é válido.
Os campos permitidos para alteração de títulos gerados pelo SIGATMS são: E2_VENCTO e E2_VENCREA
Os campos permitidos para alteração de títulos gerados pelo TOTVSGFE são: E2_VENCTO, E2_VENCREA, E2_HIST e E2_CODBAR.
Nota 3: O campo E2_DESDOBR possui uma serie de verificações que só é possível realizar no momento da inclusão de um titulo a pagar e para manter a integridade dos dados na tabela de rastreio FI8, este campo não deve ser colocado no ponto de entrada.

 

Exemplo:

#Include 'Protheus.ch'

User Function F050MCP()
Local aTeste := paramixb
AADD(aTeste,"E2_CCD")    
Return aTeste

Atualizado em 11/12/2023
Este artigo foi útil?  
Agradecemos sua avaliação.