Árvore de páginas


01. DADOS GERAIS

Produto:

TOTVS OMS

Linha de Produto:

Linha Protheus

Segmento:

Logística

Módulo:SIGAOMS - Gestão de Distribuição
Função:-
País:Todos Países
Ticket:-
Requisito/Story/Issue (informe o requisito relacionado) :-


02. DESCRIÇÃO

Este Ponto de Entrada permite executar operações durante o processo de estorno do documento de carga, sendo executado após a integração com o módulo SIGAGFE (Gestão de Frete Embarcador) e antes da integração com o TOTVS Otimização Logística (TOL).

03. LOCALIZAÇÃO

Localizado na rotina de estorno de carga, após atualizar montagem de carga e integrar com SIGAGFE e antes da integração com o TOTVS Otimização Logística (TOL).

04. PARÂMETROS

Nome

Tipo

DescriçãoObrigatório
cCodCharCódigo da CargaSim
cSeqCharSequênca da CargaSim

05. RETORNO

NomeTipoDescriçãoObrigatório
aRetArray

Array de 2 posições contendo:

  • aRet[1] - Indicador lógico para permitir o estorno. Se .T., permite continuar o estorno; Se .F., não permite.
  • aRet[2] - Mensagem de texto a ser exibida em tela, caso o ponto de entrada não permita o estorno.
Sim

06. VERSÕES

Protheus 12.1.27 ou superiores.

07. OBSERVAÇÃO

Todos os parâmetros são recebidos na User Function via PARAMIXB, conforme consta em Execblock / Customização.

08. EXEMPLO

------

#INCLUDE "PROTHEUS.CH"

User Function OS200ES3()
Local aRet := {.T., ''}
Local cCod := ParamIxb[1]
Local cSeq := ParamIxb[2]

If cCod = '000002'
          aRet[1] := .F.
          aRet[2] := 'Carga não pode ser estornada.'
EndIf

Return (aRet)

------