Árvore de páginas


Produto:

Microsiga Protheus®

Ocorrência:

Como utilizar o ponto de entrada AT410GRV

Ambiente:

Microsiga Protheus - SIGATEC -  Gestão de Serviços

Solução:

Está solução é uma explicação de como utilizar o ponto de entrada AT410GRV

Passo a passo:

Vamos criar um exemplo para utilizar o ponto de entrada AT410GRV

Crie uma base de atendimento onde o campo de fabricante esteja preenchido.

Vamos criar uma Ordem de serviço para o cliente e a base de atendimento que cadastramos anteriormente.

Vamos criar o apontamento da ordem de serviço para a criação do pedido de venda.


Para utilizar os dois modos do ponto de entrada, vamos utilizar um serviço que tenha porcentagem para o cliente e para o fabricante.


Vamos Efetivar a Ordem de Serviço


Antes de criar o pedido de venda do cliente, o ponto de entrada é chamado e o parametro 1 é passado. 


Antes de criar o pedido de venda do fabricante, o ponto de entrada é chamado e o parametro 2 é passado.


Segue abaixo exemplo para o ponto de entrada.

Exemplo de Uso
#INCLUDE "TOTVS.CH"
#INCLUDE "TBICONN.CH"    

User Function AT410GRV()
Local nPedido := PARAMIXB[1] //1 - Pedido de venda cliente ## 2- Pedido de venda Fabricante

If nPedido == 1
    //Ponto de entrada é chamado antes de criar o ponto de entrada para o cliente da Ordem de Serviço
    MsgInfo("Criar a regra para o pedido de venda"," Pedido de venda Cliente ")
Else
    //Ponto de entrada é chamado antes de criar um ponto de entrada para o fabricante da base de atendimento
    MsgInfo("Mensagem"," MsgInfo ")
EndIf 

Return



O ponto de entrada não necessita de um retorno.


Ponto de Entrada (existente na Função AT450Grava) disparado na rotina TECA450, após efetivação da OS em Pedido. Está localizado no Fonte TECXFUN.

Programa Fonte

TECXFUN.PRX

Observações: