01. DADOS GERAIS
Produto: | TOTVS OMS
|
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Logística |
Módulo: | SIGAOMS - Gestão de Distribuição |
Função: | OMSA460 - Documento de Saída (Carga) |
País: | Todos Países |
Ticket: | - |
Requisito/Story/Issue (informe o requisito relacionado) : | - |
02. DESCRIÇÃO
Este Ponto de Entrada permite que após o processamento de todas as Notas Fiscais, de todas as cargas selecionadas, seja executada qualquer ação necessária de forma customizada.
03. LOCALIZAÇÃO
Localizado na função que efetua o processamento das Notas Fiscais, após processar todas as filiais e todas as cargas selecionadas.
04. PARÂMETROS
Nome | Tipo | Descrição |
---|---|---|
aCargas | Array | Array com as cargas que foram selecionadas |
05. RETORNO
Não se aplica.
06. VERSÕES
Protheus 12.1.17 ou superiores.
07. OBSERVAÇÃO
Este Ponto de Entrada se torna necessário para os casos nos quais o OMS está parametrizado como Operador Logístico e uma carga pode possuir Pedidos de diferentes Filiais.
Caso contrário, se for apenas de uma Filial, o Ponto de Entrada M460NOTA (Processanto de NFs) terá comportamento semelhante, porém, não recebe as cargas marcadas na tela.
08. EXEMPLO
------
#include "protheus.ch"
User Function OS460NOT()
Local aCargas := PARAMIXB[1]
Local cCarga := ""
Local nX := 0
// Processamento customizado
For nX := 1 to Len(aCargas)
// Processa os dados da carga
cCarga := aCargas[nX]
Next nX
Return
------