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 durante o processamento de todas as Notas Fiscais de todas as cargas selecionadas para uma determinada Filial, seja selecionada uma série de forma customizada, sem a necessidade de apresentar a tela padrão de seleção de série.
03. LOCALIZAÇÃO
Localizado na função que efetua o processamento das Notas Fiscais, antes de iniciar o faturamento para a respectiva Filial.
04. PARÂMETROS
Não se aplica.
05. RETORNO
Deve retornar uma array com duas posições, onde:
Nome | Tipo | Descrição |
---|---|---|
aRetPE[1] | Lógico | Indicador se deve ou não continuar com o faturamento. |
aRetPE[2] | Caractere | Série a ser usada para a respectiva filial. |
06. VERSÕES
Protheus 12.1.17 ou superiores.
07. OBSERVAÇÃO
Quando existir este Ponto de Entrada, a tela padrão de seleção de série para o faturamento não será solicitada.
Este Ponto de Entrada se aplica somente quando o faturamento for por carga (MATA460B), portanto, caso seja efetuado o faturamento por Pedido (MATA460A), a tela de seleção da série será exibida normalmente.
08. EXEMPLO
------
#include "protheus.ch"
User Function OS460SNF()
Local lRet := .T.
Local cSerieNF := "1"
If cFilAnt == "M SP 01 "
cSerieNF := "1"
ElseIf cFilAnt == "M SP 02 "
cSerieNF := "2"
ElseIf cFilAnt == "M SP 03 "
cSerieNF := "3"
EndIf
Return {lRet,cSerieNF}
------