Exemplo de como alterar campos na tela de Liberação de Pedido de Vendas

No artigo de hoje, vamos demonstrar em como habilitar campos para edição na tela de liberação de pedidos de venda.

Essa contribuição foi feita pelo grande Thiago Andrrade ( LinkedIn ).

Se você já precisou alterar campos na tela de liberação de pedidos de vendas e não conseguiu, saiba que existe um ponto de entrada que permite essa manipulação, é o p.e. MTA440C5.

Dessa forma, é possível liberar alguns campos que não impactem no processo, como campos customizados, e assim acaba otimizando o tempo do usuário.

Abaixo um print da tela de liberação com os campos liberados para edição:

Print de exemplo com os campos

E abaixo o código fonte de exemplo desenvolvido pelo Thiago:

#Include "Totvs.ch"

//=================================================================================
/*/{Protheus.doc} MTA440C5
[SC5] Inclui Campos na Lista de Campos com permissão de alteração na 
liberação do Pedido de Venda [MATA440]

@type        function
@author         Thiago.Andrrade
@since        16/03/2021
@version    1.0    
/*/
//=================================================================================
User Function MTA440C5()
	Local aArea := GetArea()
    Local aCposC5 := {}

    aCposC5 := {"C5_DATFAT", "C5_DTFT"}

	RestArea(aArea)
Return(aCposC5)

A documentação do P.E. está disponível em https://tdn.totvs.com/display/public/PROT/MTA440C5+-+Informar+campos+a+ser+alterados .

Bom pessoal, por hoje é só.

Abraços e até a próxima.

Dan Atilio (Daniel Atilio)
Especialista em Engenharia de Software pela FIB. Entusiasta de soluções Open Source. E blogueiro nas horas vagas.

Deixe uma resposta