Home

Linha Microsiga Protheus

Páginas filhas
  • M711SC7 - Manipula Array "aItem"

Ponto-de-Entrada: M711SC7 - Manipula Array "aItem"
Abrangências: Microsiga Protheus 10
Versões: Microsiga Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Idiomas: Espanhol , Inglês
Descrição:
Localização.: Na função A711GravC7() - Rotina de Gravação das AE's (Autorização de Entrega).
Finalidade...: Ponto de entrada utilizado para manipular o Array "aItem" antes da geração da Autorização de Entrega.
Programa Fonte
MATA710.PRX
Sintaxe

M711SC7 - Manipula Array "aItem" ( [ PARAMIXB1 ] ) --> aRetPE

Parâmetros:
Nome Tipo Descrição Default Obrigatório Referência
PARAMIXB1 Array of Record Array com os Itens de Autorização de Entrega
Retorno
    aRetPE(array_of_record)
  • Contendo o array do item de Autorização de Entrega Manipulado.
Observações

Estrutura do array "aItem"

 aItem := {{"C7_ITEM",StrZero(1,Len(SC7->C7_ITEM)),NIL},;
                  {"C7_PRODUTO",SC3->C3_PRODUTO,NIL},;
                  {"C7_QUANT",nQuant,NIL},;
                  {"C7_QTDSOL",nQuant,NIL},;
                  {"C7_UM",SB1->B1_UM,NIL},;
                  {"C7_QTSEGUM",ConvUm(SB1->B1_COD,nQuant,0,2),NIL},;
                 {"C7_PRECO",SC3->C3_PRECO,NIL},;
                 {"C7_TOTAL",nQuant*SC3->C3_PRECO,NIL},;
                 {"C7_NUMSC",SC3->C3_NUM,NIL},;
                {"C7_ITEMSC",SC3->C3_ITEM,NIL},;
                {"C7_IPI",SC3->C3_IPI,NIL},;
                {"C7_REAJUST",SC3->C3_REAJUST,NIL},;
                {"C7_FRETE",SC3->C3_FRETE,NIL},;
                {"C7_DATPRF",aPeriodos[nPeriodo],NIL},;
                {"C7_LOCAL",SC3->C3_LOCAL,NIL},;
                {"C7_MSG",SC3->C3_MSG,NIL},;
                {"C7_TPFRETE",SC3->C3_TPFRETE,NIL},;
                {"C7_OBS",SC3->C3_OBS,NIL},;
                {"C7_CONTA",SB1->B1_CONTA,NIL},;
                {"C7_CC",SB1->B1_CC,NIL},;
               {"C7_DESCRI",SB1->B1_DESC,NIL},;
               {"C7_SEQMRP",c711NumMRP,Nil},;
                {"C7_TPOP",If(aPergs711[10] == 1,"F","P"),NIL}}

 

Variáveis
Nome Tipo Escopo Pode Alterar descrição
Array of Record Global Não