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 |
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.
MATA710.PRX
M711SC7 - Manipula Array "aItem" ( [ PARAMIXB1 ] ) --> aRetPE
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
PARAMIXB1 | Array of Record | Array com os Itens de Autorização de Entrega |
-
aRetPE(array_of_record)
- Contendo o array do item de Autorização de Entrega Manipulado.
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}}
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |