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 (Daniel Atilio)
Cristão de ramificação protestante. Especialista em Engenharia de Software pela FIB, graduado em Banco de Dados pela FATEC Bauru e técnico em informática pelo CTI da Unesp. Entusiasta de soluções Open Source e blogueiro nas horas vagas. Autor e mantenedor do portal Terminal de Informação.

Deixe uma resposta

Terminal de Informação