Tabela
ACQ Regras de Bonificacao
Campo Tipo Tamanho Decimal Titulo Formato Validacao F3 Contexto Lista Condicao PYME
ACQ_FILIAL C 2 0 Filial S
ACQ_CODREG C 6 0 Cod. Regra @! ExistChav("ACQ") S
ACQ_DESCRI C 30 0 Descricao @! Texto() S
ACQ_CODCLI C 6 0 Cliente @! Vazio().Or.ExistCpo("SA1",M->ACQ_CODCLI+RTRIM(M->ACQ_LOJA),,,,!EMPTY(M->ACQ_LOJA)) SA1 S
ACQ_LOJA C 2 0 Loja @! Vazio().Or.ExistCpo("SA1",M->ACQ_CODCLI+M->ACQ_LOJA) S
ACQ_NOME C 30 0 Nome @! V S
ACQ_GRPVEN C 6 0 Grp.Clientes @! Vazio() .Or. ExistCpo( "ACY" ) ACY S
ACQ_NOMGRP C 30 0 Desc.Grupo @! V S
ACQ_CODTAB C 3 0 Tabela Prec. @! Vazio().Or.(ExistCpo("DA0") .And. MaVldTabPrc(M->ACQ_CODTAB)) DA0 S
ACQ_CONDPG C 3 0 Cond.Pagto @! Vazio().Or.ExistCpo("SE4") SE4 S
ACQ_FORMPG C 6 0 Form.Pagto @! Vazio().Or.ExistCpo("SX5","24"+M->ACQ_FORMPG) 24 S
ACQ_CODPRO C 15 0 Produto @! ExistCpo("SB1") SB1 S
ACQ_DESPRO C 30 0 Descricao @! V S
ACQ_QUANT N 12 2 Quantidade @e 999,999.99 Positivo() S
ACQ_TPRGBN C 1 0 Tipo Bonif. @9 Pertence("12") 1=Todos;2=Somente Um S
ACQ_TPHORA C 1 0 Tipo horario ! Pertence("12") 1=Unico;2=Recorrente S
ACQ_HORADE C 5 0 Hora Inicial 99:99 AtVldHora(M->ACQ_HORADE) S
ACQ_HORATE C 5 0 Hora Final 99:99 AtVldHora(M->ACQ_HORATE) S
ACQ_DATDE D 8 0 Data Inicial S
ACQ_DATATE D 8 0 Data Final m->ACQ_DATATE>=M->ACQ_DATDE S
ACQ_LOTE N 9 2 Lote @E 999,999.99 Positivo() S