Tabela
SB1 Descricao Generica do Produto
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
B1_FILIAL C 2 0 Filial R S
B1_COD C 15 0 Codigo @! A093Prod(.F.).and.existchav("SB1").and.IIF(Subs(M->B1_COD,1,3)=="MOD",A010MOD(),.T.) .And. A010GRADE() .And. Freeforuse("SB1") S
B1_DESC C 30 0 Descricao @! S
B1_TIPO C 2 0 Tipo @! A010Tipo() 02 S
B1_CODITE C 27 0 Cod Item @! NaoVazio() S
B1_UM C 2 0 Unidade ExistCpo("SAH") SAH S
B1_LOCPAD C 2 0 Armazem Pad. @! ExistCpo("NNR") .and. A010VLoc() NNR S
B1_GRUPO C 4 0 Grupo @! Vazio() .Or. A010Grupo() SBM S
B1_PICM N 5 2 Aliq. ICMS @E 99.99 if(nModulo==11.or.nModulo==14,.t.,VldAliqIcm(M->B1_PICM)) S
B1_IPI N 5 2 Aliq. IPI @E 99.99 Positivo() S
B1_POSIPI C 10 0 Pos.IPI/NCM @R 9999.99.99 If(cModulo$"EEC/EDC/EIC/ESS",AC120Valid("B1_POSIPI"),Vazio() .Or. ExistCpo("SYD",M->B1_POSIPI)) SYD S
B1_ESPECIE C 2 0 Especie TIPI @! S
B1_EX_NCM C 3 0 Ex-NCM @! Empty(M->B1_POSIPI) .OR. ExistCpo("SYD",LEFT(M->B1_POSIPI,8)+" "+M->B1_EX_NCM) .OR. Vazio() WD2 S
B1_EX_NBM C 3 0 Ex-NBM @! Empty(M->B1_POSIPI) .OR. ExistCpo("SYD",LEFT(M->B1_POSIPI,8)+" "+M->B1_EX_NBM) WD3 S
B1_ALIQISS N 5 2 Aliq. ISS 99.99 Positivo() S
B1_CODISS C 9 0 Cod.Serv.ISS @9 60 S
B1_TE C 3 0 TE Padrao @9 vazio().or.existcpo("SF4").And.M->B1_TE<="500" SF4 S
B1_TS C 3 0 TS Padrao @9 vazio().or.existcpo("SF4").And.M->B1_TS>"500" SF4 S
B1_PICMRET N 6 2 Solid. Saida @E 999.99 Positivo() S
B1_PICMENT N 6 2 Solid. Entr. @E 999.99 Positivo() S
B1_IMPZFRC C 1 0 Imp.Z.Franca @! Pertence(' SN') S=Sim;N=Nao S
B1_BITMAP C 20 0 Foto S
B1_SEGUM C 2 0 Seg.Un.Medi. Vazio() .Or. ExistCpo("SAH") SAH S
B1_CONV N 5 2 Fator Conv. @E 99.99 Positivo() S
B1_TIPCONV C 1 0 Tipo de Conv @! Pertence("MD") M=Multiplicador;D=Divisor S
B1_ALTER C 15 0 Alternativo @! vazio().or.existcpo("SB1") ALT S
B1_QE N 9 0 Qtd.Embalag. @E 999,999,999 A010Mult() S
B1_PRV1 N 12 2 Preco Venda @E 999,999,999.99 A010Preco() S
B1_EMIN N 12 2 Ponto Pedido @E 999,999,999.99 S
B1_CUSTD N 12 2 Custo Stand. @E 999,999,999.99 Positivo() S
B1_UCALSTD D 8 0 Ult. Calculo S
B1_UPRC N 12 2 Ult. Preco @E 999,999,999.99 Positivo() S
B1_MCUSTD C 1 0 Moeda C.Std @! Pertence("12345") 1=Moeda1;2=Moeda2;3=Moeda3;4=Moeda4;5=Moeda5 S
B1_UCOM D 8 0 Ult. Compra S
B1_PESO N 11 4 Peso Liquido @E 999,999.9999 POSITIVO(M->B1_PESO) S
B1_ESTSEG N 12 2 Seguranca @E 999,999,999.99 S
B1_ESTFOR C 3 0 Form.Est.Seg @! vazio().or.existcpo("SM4") SM4 S
B1_FORPRZ C 3 0 Form. Prazo @! vazio().or.existcpo("SM4") SM4 S
B1_PE N 5 0 Entrega @E 99999 Positivo() S
B1_TIPE C 1 0 Tipo Prazo @! H=Horas;D=Dias;S=Semana;M=Mes;A=Ano S
B1_LE N 12 2 Lote Econom. @E 999,999,999.99 A010Mult() S
B1_LM N 12 2 Lote Minimo @E 999,999,999.99 Positivo() S
B1_CONTA C 20 0 Cta Contabil @! vazio().or. Ctb105Cta() CT1 S
B1_TOLER N 3 0 Tolerancia 999 Positivo() S
B1_CC C 9 0 Centro Custo @! Vazio().or.Ctb105Cc() CTT S
B1_ITEMCC C 9 0 Item Conta @! Vazio() .Or. Ctb105Item() CTD S
B1_FAMILIA C 1 0 Familia ! pertence("SN ") S=Sim;N=Nao S
B1_PROC C 6 0 Forn. Padrao @! A010Proc() SA2 S
B1_QB N 7 0 Base Estrut. 9999999 Positivo() S
B1_LOJPROC C 2 0 Loja Padrao @! A010LojProc() S
B1_APROPRI C 1 0 Apropriacao ! D=Direto;I=Indireto S
B1_TIPODEC C 1 0 Tipo Dec. OP ! Vazio() .Or. Pertence("NAIT") N=Normal;A=Arred.5/4;I=Incrementa;T=Trunca S
B1_ORIGEM C 1 0 Origem @! Vazio() .or. ExistCpo("SX5","S0"+M->B1_ORIGEM) S0 S
B1_CLASFIS C 2 0 Class.Fiscal @! Vazio().or.Texto() S
B1_FANTASM C 1 0 Fantasma ! S=Sim;N=Nao S
B1_RASTRO C 1 0 Rastro ! pertence("SLN") .And. AvalLote(M->B1_COD,,.T.) S=SubLote;L=Lote;N=Nao utiliza S
B1_UREV D 8 0 Ult. Revisao S
B1_DATREF D 8 0 DT Referenc. S
B1_FORAEST C 1 0 Fora estado ! S=Sim;N=Nao S
B1_COMIS N 5 2 % Comissao @E 99.99 Positivo() S
B1_MONO C 1 0 Forn. Canal @! S=Sim;N=Nao S
B1_PERINV N 3 0 Per.Invent. 999 Positivo() S
B1_DTREFP1 D 8 0 Dt.Ref.Prc 1 S
B1_GRTRIB C 6 0 Grupo Trib. @! Vazio() .Or. ExistCpo("SX5","21"+M->B1_GRTRIB) 21 S
B1_MRP C 1 0 Entra MRP @! S=Sim;N=Nao;E=Especial S
B1_NOTAMIN N 1 0 Nota Minima 9 S
B1_PRVALID N 3 0 Prazo Valid. 999 Positivo() S
B1_NUMCOP N 5 0 Qtde. Copias 99999 S
B1_CONINI D 8 0 Cons.Inicial S
B1_CONTSOC C 1 0 Cont.Seg.Soc @! S=Sim;N=Nao S
B1_IRRF C 1 0 Impos.Renda @! S=Sim;N=Nao S
B1_CODBAR C 15 0 Cod Barras @! A010CodBar(M->B1_CODBAR) S
B1_GRADE C 1 0 Grade @! Pertence("SN") S=Sim;N=Nao S
B1_FORMLOT C 3 0 Cod Form Lot @! Vazio() .Or. ExistCpo("SM4",M->B1_FORMLOT) SM4 S
B1_LOCALIZ C 1 0 Contr.Endere @! Pertence("SN") .And. AvalLocali(M->B1_COD) S=Sim;N=Nao S
B1_FPCOD C 10 0 Cod.Familia @! Vazio() .or. ExistCpo("SYC",M->B1_FPCOD) SYC S
B1_OPERPAD C 2 0 Rt.Op Padrao @! If(!Empty(M->B1_OPERPAD),ExistCPO('SG2',M->B1_COD+M->B1_OPERPAD),.T.) SG2 S
B1_CONTRAT C 1 0 Contrato @! Pertence("SNA ") S=Sim;N=Nao;A=Ambos S
B1_DESC_P C 6 0 Desc. Portug 999999 S
B1_DESC_I C 6 0 Desc. Ingles 999999 S
B1_DESC_GI C 6 0 Desc. L.I. 999999 S
B1_VLREFUS N 15 5 Val.Ref.US$ @E 999,999,999.99999 POSITIVO(M->B1_VLREFUS) S
B1_IMPORT C 1 0 Prod. Import ! Pertence("SN ") S=Sim;N=Nao S
B1_VM_I M 36 0 Desc. Ingles V S
B1_VM_GI M 48 0 Desc. LI V S
B1_VM_P M 36 0 Desc. Portug V S
B1_ANUENTE C 1 0 Anuente @! Pertence("12") 1=Sim;2=Nao S
B1_OPC C 80 0 Opc. Default @!S40 S
B1_CODOBS C 6 0 Cod. Obs. S
B1_OBS M 60 0 Observacao V S
B1_SITPROD C 2 0 Situacao T2 S
B1_FABRIC C 20 0 Fabricante S
B1_MODELO C 15 0 Modelo @! S
B1_SETOR C 2 0 Setor 99 ExistCpo("SX5","72"+M->B1_SETOR) 72 S
B1_BALANCA C 1 0 Balanca ! M->B1_BALANCA $ "0123" 0=NOo usa;1=Prežo;2=Peso;3=Unidade S
B1_TECLA C 3 0 Tecla 999 S
B1_PRODPAI C 15 0 Produto Pai 999999999999999 S
B1_TIPOCQ C 1 0 Tipo de C.Q. @! Pertence("MQ") .And. a010LotQlt() M=Materiais;Q=SigaQuality S
B1_SOLICIT C 1 0 Restricao @! S=Sim;N=Nao S
B1_GRUPCOM C 6 0 Gr. Compras @! Vazio() .Or. ExistCpo("SAJ",M->B1_GRUPCOM) SAJ S
B1_QUADPRO C 1 0 Classe Repos @! R 1=Classe I;2=Classe II;3=Classe III;4=Classe IV S
B1_DESPIMP C 1 0 Desp.Import. @! Pertence("SN ") S=Sim;N=Nao S
B1_AGREGCU C 1 0 Custeio OP @! Pertence("12 ") R 1=Permite;2=Nao permite; S
B1_BASE3 C 14 0 SFamilia R S
B1_DESBSE3 C 60 0 Des SubFam R S
B1_NUMCQPR N 3 0 Producoes CQ 999 Positivo() S
B1_CONTCQP N 3 0 Cont.Prod.CQ 999 Positivo() S
B1_REVATU C 3 0 Rev.Estrutur @! S
B1_INSS C 1 0 Calcula INSS @! S=Sim;N=Nao S
B1_CODEMB C 30 0 Embalagem @! Existcpo('EE5',M->B1_CODEMB) .Or. Vazio() EE5 S
B1_ESPECIF C 80 0 Descr.Espec. @! S
B1_MAT_PRI C 20 0 Materia Pri. @! S
B1_NALNCCA C 7 0 NALADI NCCA @R 9999.99.9 ExistCpo("SJ2",M->B1_NALNCCA) SJ2 S
B1_REDINSS N 5 2 % Red. INSS @E 99.99 Positivo() S
B1_REDIRRF N 5 2 % Red. IRRF @E 99.99 Positivo() S
B1_ALADI C 3 0 ALADI @! ExistCPO("SJC",M->B1_ALADI) SJC S
B1_NALSH C 8 0 NALADI SH @R 9999.99.99 ExistCpo("SJ1",M->B1_NALSH) SJ1 S
B1_TAB_IPI C 2 0 IPI de Pauta @! (Vazio() .Or. ExistCpo('EI6')) EI6 S
B1_GRUDES C 3 0 Grupo Descon @! FG_Seek("VE5","SBM->BM_CODMAR+M->B1_GRUDES") VE5 S
B1_REDPIS N 5 2 %Red.PIS @E 99.99 Positivo() S
B1_REDCOF N 5 2 % Red.COFINS @E 99.99 Positivo() S
B1_DATASUB D 8 0 Data Substit @D S
B1_PCSLL N 5 2 Perc. CSLL @E 99.99 S
B1_PCOFINS N 5 2 Perc. COFINS @E 99.99 S
B1_PPIS N 5 2 Perc. PIS @E 99.99 Positivo() S
B1_MTBF N 9 2 MTBF em Hr. @E 999,999.99 S
B1_MTTR N 9 2 MTTR em Hr. @E 999,999.99 S
B1_FLAGSUG C 1 0 Tip Sugestao @! Pertence("1234 ") 1=Normal;2=Cancelado;3=Novo;4=Lucrativo S
B1_CLASSVE C 1 0 Status Venda @! pertence("1234 ") 1=Normal;2=Promocao;3=Descarte;4=Eliminado S
B1_MIDIA C 1 0 Calc.Midia @! Pertence("12") 1=Sim;2=Nao S
B1_QTMIDIA N 14 2 Qtde. Midia @E 999,999,999.99 Positivo() S
B1_VLR_IPI N 9 2 IPI de Pauta @E 999,999.99 Positivo() S
B1_ENVOBR C 1 0 Env. Obrigat @! Pertence("01") 0=Sim;1=Nao S
B1_QTDSER C 1 0 Vld Num Seri 9 1=1a Unidade de Medida;2=2a Unidade de Medida S
B1_SERIE C 20 0 Serie/Colec. @! Vazio() .Or. Texto() S
B1_FAIXAS N 2 0 Nr.faixas CD 99 Positivo() S
B1_NROPAG N 4 0 Nro. Paginas 9999 Positivo() S
B1_ISBN C 10 0 Codigo ISBN @! S
B1_TITORIG C 50 0 Tit.Original @! S
B1_LINGUA C 20 0 Lingua Orig. @! Vazio().Or.Texto() S
B1_EDICAO C 3 0 Nro.Edicao @! Vazio().Or.Texto() S
B1_OBSISBN C 40 0 Obs ISBN @! Vazio().Or.Texto() S
B1_CLVL C 9 0 Classe Valor @! Vazio() .Or. Ctb105ClVl() CTH CtbInUse() S
B1_ATIVO C 1 0 Ativo @! S
B1_EMAX N 12 2 Estoq Maximo @E 999,999,999.99 Positivo() S
B1_PESBRU N 11 4 Peso Bruto @E 999,999.9999 Positivo() S
B1_TIPCAR C 6 0 Tipo Carga @! Vazio() .Or. ExistCpo("DB0") DB0 S
B1_FRACPER N 5 2 Frac Permit @E 99.99 Positivo() R S
B1_VLR_ICM N 14 2 Icms Pauta @E 99,999,999.99 Positivo() S
B1_INT_ICM N 12 2 P.ICMS Prop. @e 999,999.99 Positivo() R S
B1_VLRSELO N 15 2 Valor Selo @E 999,999,999,999.99 POSITIVO(M->B1_VLRSELO) S
B1_CODNOR C 3 0 Cod. Norma @! Vazio() .or. ExistCpo("EEI") EEI S
B1_CORPRI C 6 0 Cor Princip. @! Vazio() .Or. ExistCpo("SX5","EE"+M->B1_CORPRI) EE S
B1_CORSEC C 6 0 Cor Secund. @! Vazio() .Or. ExistCpo("SX5","EE"+M->B1_CORSEC) EE S
B1_NICONE C 15 0 Icone APS @! S
B1_ATRIB1 C 6 0 Atributo 1 @! A612VldAtr("1") AT1 S
B1_ATRIB2 C 6 0 Atributo 2 @! A612VldAtr("2") AT2 S
B1_ATRIB3 C 6 0 Atributo 3 @! A612VldAtr("3") AT3 S
B1_REGSEQ C 6 0 Regra Sequ. @! Vazio() .Or. ExistCpo("SX5","EK"+M->B1_REGSEQ) EK S
B1_CPOTENC C 1 0 Contr. Poten ! pertence(" 12") .And. If(M->B1_CPOTENC$"1",If(M->B1_RASTRO$"LS",.T.,(Help(" ",1,"NAORASTRO"),.F.)),.T.) 1=Sim;2=Nao S
B1_POTENCI N 6 2 Potencia Pad @E 999.99 If(M->B1_RASTRO$"LS".And.M->B1_CPOTENCI$"1",Positivo(),A010Potenci()) S
B1_QTDACUM N 9 0 Qtde. Acum. @E 999,999,999 S
B1_QTDINIC N 9 0 Qtd Inic Mes @E 999,999,999 S
B1_REQUIS C 1 0 Requisitado Pertence("0123") 0=Centro de Custo;1=Paciente;2=Farmacia;3=Ambos S
B1_SELO C 1 0 Utiliza Selo 1=Sim;2=Nao S
B1_LOTVEN N 12 2 Qtde Venda @E 99,999,999.99 Positivo() S
B1_OK C 4 0 OK S
B1_USAFEFO C 1 0 FEFO @! Pertence("12") R 1=Sim;2=Nao S
B1_IAT C 1 0 Trunc ou Arr @! Pertence("AT") R S
B1_IPPT C 1 0 Prop ou Terc @! Pertence("PT") R S
B1_CNATREC C 3 0 Cod Nat Rec @! ExistCpo("CCZ",M->B1_TNATREC+M->B1_CNATREC) S
B1_TNATREC C 4 0 Tab. Na. Rec @! Vazio() .Or. ExistCpo('CCZ') CCZSB1 S
B1_CODPROC C 6 0 Cod.Desc.Pro 999999 R S
B1_VM_PROC M 48 0 Desc.Process V S
B1_QBP N 7 0 Base Pre-Es. 9999999 Positivo() R S
B1_PRODSBP C 1 0 Atende Nec? @! Pertence('PC') R P=Produzindo;C=Comprando S
B1_VLCIF N 12 3 Valor CIF @E 99,999,999.999 R S
B1_CRICMS C 1 0 ICMS 271 @! Pertence(" 01") R 0=Nao;1=Sim S
B1_LOTESBP N 12 2 Lote SBP @E 999,999,999.99 Positivo() R S
B1_UMOEC N 2 0 Ult Moe Comp R S
B1_UVLRC N 12 2 Ult Vlr Comp @E 999,999,999.99 R S
B1_PIS C 1 0 Retem PIS @! Pertence("12") 1=Sim;2=Nao S
B1_GCCUSTO C 8 0 Gr Cnt Custo @! Vazio() .Or. ExistCpo('CTR',,1) CTR R S
B1_CCCUSTO C 9 0 CC p/ Custo @! Vazio() .Or. Ctb105CC() CTT R S
B1_CLASSE C 6 0 Classe Selo A010B1Class() A9 S
B1_VLR_PIS N 12 2 Pis Pauta @e 999,999.99 Positivo() R S
B1_PARCEI C 6 0 Parceiro @! Vazio().OR.ExistCpo('AC4') AC4 R S
B1_TALLA C 6 0 Tamanho R S
B1_GDODIF C 1 0 Grau Dificul IF ( !EMPTY(M->B1_GDODIF),EXISTCPO("SX5","GG"+M->B1_GDODIF,1),.T.) GG R S
B1_ESCRIPI C 1 0 Est Cred IPI @! Pertence(" 123") 1=M.P;2=P.A;3=Nao S
B1_VALEPRE C 1 0 Vale Present Pertence('12') 1=Sim;2=Nao S
B1_FUSTF C 1 0 Fust/Funttel @! Pertence(" 12") R 1=Sim;2=Nao S
B1_CODQAD C 13 0 Dep Correcao FQNCCHKCC(cFilAnt,M->B1_CODQAD) QAD R S
B1_PMACNUT N 6 2 % Macronutr. @E 999.99 Positivo() R S
B1_PMICNUT N 6 2 % Micronutr. @E 999.99 Positivo() R S
B1_MSBLQL C 1 0 Blq. de Tela pertence("12") 1=Sim;2=Nao S
B1_GRPNATR C 2 0 Grp.Nat.Rec. @! R S
B1_DTFIMNT D 8 0 Dt.Fim N. R. R S
B1_DCRE C 10 0 Nr. DCRE @! Dcigat('DCRE') R S
B1_DCR C 9 0 Nr. DCR @! Dcigat('DCR') R S
B1_DCRII N 16 7 Vl. DCRII @E 99,999,999.9999999 R S
B1_COEFDCR N 5 2 Coef. DCR @E 99.99 R S
B1_DCI C 1 0 Prod. DCI @! Pertence(" 12") R 1=Sim;2=Nao S
B1_DIFCNAE C 11 0 Dif. CNAE @! R S
B1_DTCORTE D 8 0 Mud.Reg.Trib S
B1_MARKUP N 5 2 % Markup @E 99.99 Positivo() R S
B1_REFBAS C 1 0 Ref. Base Pertence(" 012") 0=Preco Tabelado/Maximo;1=Valor Agregado;2=Lista Negativa;3=Lista Positiva;4=Lista Neutra S
B1_TPPROD C 2 0 Tipo Medic. Vazio() .Or. ExistCpo('SX5','92'+M->B1_TPPROD) 92 R S
B1_FECP N 5 2 Aliq FECP @E 99.99 R S
B1_CHASSI C 25 0 Num Chassi @! R S
B1_AFABOV N 5 2 Aliq. FABOV @E 99.99 Positivo() S
B1_TIPOBN C 2 0 Tipo BN @! Vazio() .Or. A010tipo() 02 S
B1_TPREG C 1 0 Tp. Reg @! Pertence(" 12") 1=Nao Cumulativo;2=Cumulativo S
B1_VEREAN C 2 0 Codigo EAN @! S
B1_VIGENC D 8 0 Data Vigenc S
B1_DESBSE2 C 60 0 Des SubFam R S
B1_TIPVEC C 6 0 Tipo Vetor if (!empty(m->b1_tipvec),existcpo("SX5","VC"+M->B1_TIPVEC,1),.T.) VC R S
B1_COLOR C 10 0 Cor R S
B1_SELOEN C 6 0 Enq. Selo @! S
B1_PRODREC C 1 0 Material Rec @! Pertence(" 12") 1=Sim;2=Nao S
B1_VLR_COF N 12 2 COFINS Pauta @e 999,999.99 Positivo() R S
B1_PRFDSUL N 12 8 Pr.Fundersul @E 999.9999999 R S
B1_CNAE C 9 0 CNAE @! R S
B1_RETOPER C 1 0 Ret.Operacao @! Pertence("12") R 1=Sim;2=Nao S
B1_COFINS C 1 0 Retem COF @! Pertence("12") 1=Sim;2=Nao S
B1_CSLL C 1 0 Retem CSLL @! Pertence("12") 1=Sim;2=Nao S
B1_FETHAB C 1 0 Inc.FETHAB @! Pertence("NS") R N=Nao;S=Sim S
B1_BASE C 14 0 Cod Familia if (!empty(m->b1_BASE),existcpo("SBP",+M->B1_BASE,1),.T.) SBP R S
B1_IVAAJU C 1 0 Cal. IVA Aju @! Pertence(" 12") R 1=SIM;2=NAO S
B1_ESTRORI C 15 0 Estr. Origem @! A010EstOri() SG1SBP R S
B1_CALCFET C 1 0 Calc. FETHAB @! Pertence("12") 1=Sim;2=Nao S
B1_PAUTFET N 9 4 Pauta FETHAB @E 9,999.9999 S
B1_AFACS N 5 2 Aliq. FACS @E 99.99 Positivo() S
B1_ALFECRN N 5 2 Ali.FECOP-RN @E 99.99 R S
B1_ALFECST N 5 2 Al. FECOP ST @E 99.99 S
B1_CFEM C 1 0 Cal. CFEM @! Pertence(" 12") 1=Sim;2=Nao S
B1_CFEMA N 6 2 Aliq. CFEMA @E 999.99 R S
B1_CFEMS C 1 0 Sit. CFEM @! Pertence(" 123") 1=Receita;2=Deduz Seg.;3=Deduz Trans. S
B1_CRDPRES N 5 2 %Cred. Pres @E 99.99 Positivo() R S
B1_CRICMST C 1 0 Cont ICMS-ST @! Pertence(" 01") R 0=Nao;1=Sim S
B1_FECPBA N 5 2 Aliq FECP BA @E 99.99 S
B1_IDHIST C 20 0 ID.Hist. @! R S
B1_AJUDIF C 1 0 Ajust/Difer @! Pertence(" 1/2") R 1=Sim;2=Nao S
B1_ALFECOP N 5 2 Aliq. FECOP @E 99.99 S
B1_FECOP C 1 0 Calc. FECOP @! Pertence(" 12") 1=Sim;2=Nao S
B1_MEPLES C 1 0 Exe. Servico @9 9 Pertence(" 12") R 1=EP;2=LES S
B1_MSEXP C 8 0 Ident.Export R S
B1_PAFMD5 C 32 0 MD5 S
B1_PRDORI C 15 0 Cod. Orig. @! Vazio() .Or. ExistCpo("SB1") SB1 R S
B1_TRIBMUN C 20 0 C. Trib. Mun @! R S
B1_CODANT C 15 0 Cod. ant. @! Vazio() .Or. ExistCpo("SB1") SB1 R S
B1_GARANT C 1 0 Garantia? Pertence("12") R 1=Sim;2=Nao M->B1_TIPO <> SuperGetMV("MV_LJTPGAR", ,"GE") S
B1_PERGART N 5 2 % Garantia @E 99.99 Positivo() R S
B1_ADMIN C 10 0 Admin. @! PGA R M->B1_TIPO == SuperGetMV("MV_LJTPGAR", ,"GE") S
B1_PR43080 N 6 2 %Red.43080 @E 999.99 S
B1_REGRISS C 2 0 Regra ISS Pg @! R S
B1_RPRODEP C 1 0 Rel. Prodepe @! Pertence(" 12") 1=Sim;2=Nao S
B1_RICM65 C 1 0 Art65 RICMPR @! Pertence(" 12") 1=Sim;2=Nao N
B1_PRN944I C 1 0 Prod. RN944i @! Pertence("SN") S=Sim;N=Nao S
B1_PRINCMG N 6 2 Pr.Inc.Leite @E 999.99 R S
B1_ALFUMAC N 5 2 Alq. FUMACOP @E 99.99 R S
B1_CODLAN C 6 0 Cod.Cat83 @! Vazio() .Or. ExistCpo('CDZ') CDZ R S
B1_CARGAE C 1 0 Carga Esp? @! Pertence("12") R 1=Sim;2=Nao S
B1_BASE2 C 14 0 SubSubFamil R S
B1_REGESIM C 1 0 Rg. Simp. MT @! Pertence(" 12") 1=Sim;2=Nao S
B1_RSATIVO C 1 0 Rastro Ativo @! Pertence(" 12") R 1=Sim;2=Nao S
B1_SITTRIB C 1 0 Sit Trib @! R N
B1_TFETHAB C 1 0 Tipo FETHAB @! Pertence(" 12345") R 1=Soja;2=Algodao;3=Gado;4=Madeira;5=Milho S
B1_TPDP C 1 0 Calc. TPDP @! Pertence(" 12") 1=Sim;2=Nao S
B1_CRDEST N 5 2 Crd Estimulo @E 99.99 Positivo() S
B1_FRETISS C 1 0 F.Ret.ISS @! Pertence(' 12') R 1=Cons Vlr Minimo;2=Sempre Retem S
B1_AFETHAB N 5 2 Aliq. FETHAB @E 99.99 Positivo() S
B1_AFASEMT N 5 2 Aliq.FASE-MT @E 99.99 Positivo() R S
B1_AIMAMT N 5 2 Aliq. IMA-MT @E 99.99 Positivo() R S
B1_AFUNDES N 5 2 Alq.FUNDESA @E 99.99 Positivo() R S
B1_MOPC M 80 0 M. Opcional @! R S
B1_CEST C 9 0 CEST @R 99.999.99 R S
B1_GRPTIDC C 50 0 Desc. Gr. TI @! V S
B1_HREXPO C 8 0 Hr. Ult. Exp R S
B1_GRPCST C 3 0 Enq. IPI @! Vazio() .or. ExistCpo("F08") F08 R S
B1_INTEG C 1 0 Integracao @! 1=Sim; 2 =Nao S
B1_USERLGA C 17 0 Log de Alter R S
B1_USERLGI C 17 0 Log de Inclu R S
B1_IMPNCM N 14 2 Aliq. de Imp @E 99,999,999,999.99 R S
B1_PORCPRL C 2 0 Porc. PRL !@ Vazio() .Or. Pertence("20/30/40") R 20=20%;30=30%;40=40% S
B1_GRPTI C 4 0 Grupo - TI @! Vazio() .Or. ExistCpo("SX5","XJ"+M->B1_GRPTI) XJ R S
B1_AFAMAD N 5 2 Aliq. FAMAD @E 99.99 Positivo() S
B1_TERUM C 2 0 Terc Un Med @! S
B1_CODGTIN C 15 0 Cod. GTIN A010CodBar(M->B1_CODGTIN,.F.) R S
B1_X_APP L 1 0 Exp. App R