
| 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 | ||||