Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
MASAPREREQ
MASAPREREQ

Função: MASAPREREQ
Versões: Microsiga Protheus 8.11 , Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Espanhol , Inglês
Descrição:

OBJETIVO:
Esta rotina tem como objetivo converter de uma Solicitação ao Almoxarifado para uma Pré-requisição. Esta função é chamada também pelas rotinas MATA106(Rotina de avaliação das solicitações ao almoxarifado para geração das requisições ao almoxarifado) e MATA185(Baixa as Pre-requisicões gerando as requisicões.).

IMPORTANTE:
Essa função pode ser utilizada automaticamente, para isso deve-se passar o parâmetro PARAMIXB1 como Falso(.F.), pois não será executada a MarkBrowse e o PARAMIXB12 como Verdadeiro(.T.).

Programa Fonte:
COMXFUN.PRX
Sintaxe:

MASAPREREQ ( [ PARAMIXB1 ] [ PARAMIXB2 ] [ PARAMIXB3 ] [ PARAMIXB4 ] [ PARAMIXB5 ] [ PARAMIXB6 ] [ PARAMIXB7 ] [ PARAMIXB8 ] [ PARAMIXB9 ] [ PARAMIXB10 ] [ PARAMIXB11 ] [ PARAMIXB12 ] ) --> Nil

Retorno:
    Nil(nulo)
  • Nil
Observações


Exemplos
#include "rwmake.ch"#include "TbiConn.ch"User Function PR106AUTO()           Local aemp := {"YY","01"}PREPARE ENVIRONMENT EMPRESA aemp[1] filial aemp[2] USER 'Administrador' PASSWORD '' TABLES "SB2","SCQ","SC1","SAI" MODULO "EST"Pergunte("MTA106",.F.)If AliasInDic("SCW")  cFiltraSCP := "CP_STATSA <> 'B' "Else  cFiltraSCP := ""EndIfPARAMIXB1   := .F.PARAMIXB2   := MV_PAR01==1PARAMIXB3   := If(Empty(cFiltraSCP), {|| .T.}, {|| &cFiltraSCP})PARAMIXB4   := MV_PAR02==1PARAMIXB5   := MV_PAR03==1PARAMIXB6   := MV_PAR04==1PARAMIXB7   := MV_PAR05PARAMIXB8   := MV_PAR06PARAMIXB9   := MV_PAR07==1PARAMIXB10  := MV_PAR08==1PARAMIXB11  := MV_PAR09PARAMIXB12  := .T.MaSAPreReq(PARAMIXB1,PARAMIXB2,PARAMIXB3,PARAMIXB4,PARAMIXB5,PARAMIXB6,PARAMIXB7,PARAMIXB8,PARAMIXB9,PARAMIXB10,PARAMIXB11,PARAMIXB12)RESET ENVIRONMENTReturn Nil
Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
PARAMIXB1Array of RecordIndica se a rotina deve avaliar a selecao da Markbrowse ou deve avaliar todos os registros. Para rotina automática deve ser .F. (Falso).F.
PARAMIXB2Array of RecordIndica se a rotina deve ser avaliada por data de necesssidade ou por data de emissão..F.
PARAMIXB3Array of RecordExpressão de filtro a ser avaliada para cada registro do SCP.
PARAMIXB4Array of RecordIndica se considera ou nao Prev.Entrada (SC)(OPC).F.
PARAMIXB5Array of RecordIndica se a rotina devera gerar ou nao Solicitacao de Compras no SC1.
PARAMIXB6Array of RecordConsidera Armazém da SA.
PARAMIXB7Array of RecordSaldo do Armazém a considerar a necessidade.
PARAMIXB8Array of RecordSaldo ate o Armazém a considerar a necessidade.
PARAMIXB9Array of RecordConsiderar o Lote Economico na geração da SC.T.
PARAMIXB10Array of RecordConsiderar o saldo já empenhado qdo baixa de OP.F.
PARAMIXB11Array of RecordIndica se aglutina ou nao as SC's (OPC)1
PARAMIXB12Array of RecordIndica se a rotina será executada automaticamente. Para rotina automática deve ser .T. (verdadeiro).F.