Árvore de páginas

CONTEÚDO

  1. Dados gerais
  2. Descrição
  3. Localização
  4. Exemplo de utilização
  5. Retorno

01. DADOS GERAIS

Linha de Produto:Microsiga Protheus®
Segmento:Backoffice
Módulo:Compras
Função:

MATA295 - Gerar Demanda

02. DESCRIÇÃO

        Este ponto de entrada permite que o usuário avalie o registro do Item da Nota de Saída (SD2) e decida se ele será considerado ou não no processamento da Demanda do Produto.

03. LOCALIZAÇÃO

O Ponto de Entrada se encontra no Loop dos registros da tabela de Itens da Nota de Saída (SD2), caso o retorno do ponto de entrada seja verdadeiro (.T.), o sistema irá considerar o registro no cálculo da Demanda do Produto, caso o retorno seja falso (.F.), o sistema irá descartar o registro da tabela SD2. Neste momento, o sistema estará posicionado no registro da tabela SD2, portanto será possível obter o conteúdo de qualquer campo desta tabela.

04.  EXEMPLO DE UTILIZAÇÃO


Exemplo
#include 'totvs.ch'

/*/{Protheus.doc} User Function M295SD2
   Permite que o usuário desconsidere registros de Notas de Saída no processamento do cálculo da Demanda.
   @type Function
   @since 01/01/2024
   @author user
/*/
User Function M295SD2()

  Local lRet  := .T.
  Local cCli  := "000001"
  Local cLoja := "01"

  If SD2->D2_CLIENTE + SD2->D2_LOJA == cCli + cLoja
    
    FWAlertInfo("Item da nota de saída do cliente " + cCli + " loja " + cLoja + " descartado com sucesso", "Rotina MATA295")

    lRet := .F.

  EndIf

Return lRet


05. RETORNO

Retorno: Lógico