Árvore de páginas

Versões comparadas

Chave

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

...

Linha de Produto:

Protheus

Segmento:

Manufatura

Módulo:

SIGAPCP - Planejamento e Controle da Produção

Parâmetro(s):


Nome
Tipo
Descrição
Default
Obrigatório Referência

PARAMIXB[1]
DataD

Data da Necessidade

x









PARAMIXB[2]
NuméricoNPrazox







PARAMIXB[3]
DiasNNúmero de Dias






Ponto de Entrada:MA650PRZ- Manipula data de inicio da produção ou compras.

Idiomas:

Português (Brasil)

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Todos

...

Descrição:Permite manipular o prazo na data fornecida. alterando o número de dias calculado.
Localização:

Function SomaPrazo() -Incrementa (ou decrementa) o prazo na data fornecida.

Quando MV_CALCPRZ diferente de 0=Segunda a Segunda


Programa Fonte:MATA650.PRX
Retorno:

Data AlteradaNúmero de dias para calculo

Exemplo:

#INCLUDE "PROTHEUS.CH"

User Function MA650PRZ()
Local dData := PARAMIXB[1]
Local nPRAZO := PARAMIXB[2]
Local nDias := PARAMIXB[3

IF ddata = ctod('23/10/2018')

ddata nDias -= 1 // Diminuir um dia da data fornecida

EndIF

Return dDatanDias

Observação:

O ponto de entrada esta localizado na Função SomaPrazo() do fontes MATA650.

Caso desejar tratar somente em uma determinada rotina, fazer as tratativas de chamadas somente para aquela rotina.