01. DADOS GERAIS
Produto: | Solucoes_totvs_parceirosexptotvs |
---|
|
|
---|
Linha de Produto: | |
---|
Segmento: | |
---|
Módulo: | SIGAOMS |
---|
Função: | OMSXCPL (Regras de Integração OMS x Cockpit Logístico) |
---|
País: | Brasil |
---|
Ticket: | - |
---|
Requisito/Story/Issue (informe o requisito relacionado) : | - |
---|
02. DESCRIÇÃO
Este Ponto de Entrada permite criar uma validação para continuar a integração com o Cockpit.
03. LOCALIZAÇÃO
Localizado na função OMSXCPLENVIA da rotina OMSXCPL (Regras de Integração OMS x Cockpit Logístico).
04. PARÂMETROS
Nome | Tipo | Descrição |
---|
cTabela | Caractere | Tabela usado no processo |
nOperacao | Numérico | Operação a ser efetuada: |
05. RETORNO
Este Ponto de Entrada deve retornar o valor lógico:
Nome | Tipo | Descrição |
---|
lRet | Lógico | Se .F. o pedido não será integrado. |
06. VERSÕES
12.1.17 ou superiores.
Informações |
---|
|
Todos os parâmetros são recebidos na User Function via PARAMIXB, conforme consta em Execblock / Customização. |
07. EXEMPLO
Bloco de código |
---|
language | cpp |
---|
title | Exemplo |
---|
linenumbers | true |
---|
collapse | true |
---|
|
User Function OMSXCPL2OMSCPL02()
Local lRet := .T.
Local cTabela := PARAMIXB[1]
Local nOperacao := PARAMIXB[2] //"3" Insert /"4" Update / "5" Delete
If cTabela == 'SB1' .and. nOperacao == 3 .and. Empty(SB1->B1_GRUPO)
lRet := .F.
EndIf
Return lRet
|
...