Home

Linha Microsiga Protheus

Páginas filhas
  • XGFEOCSV - Permite criar mais de uma ocorrência de serviço por documento de carga

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

 

 

Descrição

Por padrão o sistema permite apenas um componente de serviço por negociação da tabela de frete, e por consequência, na criação de uma ocorrência de serviço,
o sistema busca o primeiro componente do tipo serviço da negociação para criar o cálculo adicional, desta forma se torna impossível criar mais de uma ocorrência de serviço por documento de carga.

Ponto de entrada para Este ponto de entrada permite personalizar o componente de serviço no na geração de cálculo adicional na criação de ocorrência e permite que seja vinculado mais de um componente de serviço por negociação.

O ponto de entrada deve retornar o código do componente de serviço desejado.

Observações 

Se o ponto de entrada não retornar um componente válido (em branco ou que não esteja listado na negociação),
o sistema irá escolher o primeiro componente de serviço encontrado na negociação da tabela de frete.

Exemplos

User Function XGFEOCSV()
Local cFilOcor :=
ParamIxb1
 ParamIxb1  // Filial da Ocorrência
Local cNrOcor :=
ParamIxb2
 ParamIxb2  // Número da Ocorrência
Local cTipoOcor :=
ParamIxb3
 ParamIxb3  // Tipo da Ocorrência
Local cMotOcor :=
ParamIxb4
 ParamIxb4  // Motivo da Ocorrência
Local cCompServ := "" // Componente de Frete que será usado no cálculo adicional de serviço
   If cTipoOcor == "000001"
// Armazenagem
cCompServ

cCompServ := "TAXA-ARMAZENAGEM"
ElseIf cTipoOcor == "000002"
// Deslocamento
cCompServ

cCompServ := "TAXA-DESLOCAMENTO"
EndIf
Return (cCompServ)
Preview

Veja também

 

Idioma

Português(Brasil)

Versões

Microsiga_Protheus11

Sistemas Operacionais Suportados

Todos

Compatível com as Bases de Dados

Todas

Updates

 

Parâmetros

GWD->GWD_FILIAL, GWD->GWD_NROCO, GWD->GWD_CDTIPO, GWD->GWD_CDMOT

Parâmetros

ParamIXB1: Filial da Ocorrência
ParamIXB2: Número da Ocorrência
ParamIXB3: Tipo da Ocorrência 
ParamIXB4: Motivo da Ocorrência

Retorno

Código do Componente de serviço

Retorno

 

Eventos de chamada do Ponto de Entrada

 

Variáveis

 

Aprovação de Ocorrência de Serviço

Programa Fonte

GFEA032, GFEXFUNB