Criação de Tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | Único | PYME | VBK | CONDIÇÕES X REMUNERAÇÕES - CAB | E | VBK_FILIAL+VBK_CODIGO | S | VBL | CONDIÇÕES X REMUNERAÇÕES - % | E | VBL_FILIAL+VBL_CODVBK+VBL_CODIGO | S | VBM | SALDO INICIAL DAS PROMOÇÕES | E | VBM_FILIAL+VBM_CODIGO | S | VBN | MOVIMENTAÇÕES DAS PROMOÇÕES | E | VBN_FILIAL+VBN_CODVBM+VBN_CODIGO | S |
Criação de Campo no arquivo SX3 – Campos:
- Tabela VBK - CONDIÇÕES X REMUNERAÇÕES - CAB
Campo | VBK_FILIAL | VBK_CODIGO | VBK_DESCRI | VBK_ATIVO | Tipo | Carácter | Carácter | Carácter | Carácter | Grupo de Campos | 033 |
|
|
| Ordem | 01 | 02 | 03 | 04 | Tamanho | 2 | 8 | 50 | 1 | Decimal | 0 | 0 | 0 | 0 | Formato | @! | @! | @! | @! | Contexto | 1-Real | 1-Real | 1-Real | 1-Real | Propriedade | 1-Alterar | 2-Visualizar | 1-Alterar | 1-Alterar | Título | Filial | Código | Descrição | Ativo | Descrição | Filial | Código | Descrição | Ativo | Val. Sistema |
|
|
| Pertence("01") | Opções |
|
|
| 0=Não;1=Sim | Inic. Padrão | xFilial("VBK") | GetSXENum("VBK","VBK_CODIGO") |
| "0" | Inic. Browse |
|
|
|
| Cons. Padrão |
|
|
|
| Nível | 1 | 1 | 1 | 1 | Usado | Não | Sim | Sim | Sim | Obrigatório | Não | Sim | Sim | Sim | Browse | Não | Não | Sim | Não | When |
|
|
|
| Pasta |
|
|
|
| Help | Informe a Filial. | Informe o Código. | Informe a Descrição. | Informe se esta Ativo. |
- Tabela VBL - CONDIÇÕES X REMUNERAÇÕES - %
Campo | VBL_FILIAL | VBL_CODVBK | VBL_CODIGO | VBL_CONPAG | Tipo | Carácter | Carácter | Carácter | Carácter | Grupo de Campos | 033 |
|
|
| Ordem | 01 | 02 | 03 | 04 | Tamanho | 2 | 8 | 8 | 3 | Decimal | 0 | 0 | 0 | 0 | Formato | @! | @! | @! | @! | Contexto | 1-Real | 1-Real | 1-Real | 1-Real | Propriedade | 2-Visualizar | 2-Visualizar | 2-Visualizar | 1-Alterar | Título | Filial | Código VBK | Código | Cond.Pagto | Descrição | Filial | Código VBK | Código Sequencial | Condição de Pagamento | Val. Sistema |
|
|
| Vazio().or.FG_Seek("SE4","M->VBL_CONPAG",1,.f.,"VBL_DESPAG","E4_DESCRI").and.!(SE4->E4_TIPO$"9A") | Opções |
|
|
|
| Inic. Padrão | xFilial("VBL") |
| GetSXENum("VBL","VBL_CODIGO") |
| Inic. Browse |
|
|
|
| Cons. Padrão |
|
|
| SE4 | Nível | 1 | 1 | 1 | 1 | Usado | Não | Sim | Sim | Sim | Obrigatório | Não | Sim | Sim | Sim | Browse | Não | Não | Não | Sim | When |
|
|
|
| Pasta |
|
|
|
| Help | Informe a Filial. | Informe o Código da VBK. | Informe o Código Sequencial. | Informe a Condição de Pagamento. |
Campo | VBL_DESPAG | VBL_VLRMIN | VBL_PERREM | VBL_PROMOC | Tipo | Carácter | Numérico | Numérico | Carácter | Grupo de Campos |
|
|
|
| Ordem | 05 | 06 | 07 | 08 | Tamanho | 30 | 12 | 5 | 1 | Decimal | 0 | 2 | 2 | 0 | Formato | @! | @E 999,999,999.99 | @E 99.99 | @! | Contexto | 2-Virtual | 1-Real | 1-Real | 1-Real | Propriedade | 2-Visualizar | 1-Alterar | 1-Alterar | 1-Alterar | Título | Descrição | Vlr.Minimo | %Remuneração | Promoção | Descrição | Descrição Pagamento | Valor Minimo | % Remuneração | Promoção | Val. Sistema |
| Positivo() | Positivo() | Pertence("012") | Opções |
|
|
| 0=Não;1=Sim e Não Acrescenta Percentual;2=Sim e Acrescenta Percentual | Inic. Padrão | Posicione("SE4",1,xFilial("SE4")+VBL->VBL_CONPAG,"E4_DESCRI") |
|
| "0" | Inic. Browse | Posicione("SE4",1,xFilial("SE4")+VBL->VBL_CONPAG,"E4_DESCRI") |
|
|
| Cons. Padrão |
|
|
|
| Nível | 1 | 1 | 1 | 1 | Usado | Sim | Sim | Sim | Sim | Obrigatório | Não | Não | Não | Sim | Browse | Sim | Sim | Sim | Sim | When |
|
|
|
| Pasta |
|
|
|
| Help | Informe a Descrição do Pagamento. | Informe o Valor Mínimo. | Informe o % de Remuneração. | Informe se contempla a Promoção. |
Campo | VBL_ATIVO | Tipo | Carácter | Grupo de Campos |
| Ordem | 09 | Tamanho | 1 | Decimal | 0 | Formato | @! | Contexto | 1-Real | Propriedade | 1-Alterar | Título | Ativo | Descrição | Ativo | Val. Sistema | Pertence("01") | Opções | 0=Não;1=Sim | Inic. Padrão | "0" | Inic. Browse |
| Cons. Padrão |
| Nível | 1 | Usado | Sim | Obrigatório | Sim | Browse | Não | When |
| Pasta |
| Help | Informe se esta Ativo. |
- Tabela VBM - SALDO INICIAL DAS PROMOÇÕES
Campo | VBM_FILIAL | VBM_CODIGO | VBM_SEQVEN | VBM_NOMCRI | Tipo | Carácter | Carácter | Carácter | Carácter | Grupo de Campos | 033 |
|
|
| Ordem | 01 | 02 | 03 | 04 | Tamanho | 2 | 8 | 8 | 50 | Decimal | 0 | 0 | 0 | 0 | Formato | @! | @! | @! | @! | Contexto | 1-Real | 1-Real | 1-Real | 2-Virtual | Propriedade | 1-Alterar | 2-Visualizar | 1-Alterar | 2-Visualizar | Título | Filial | Código | Cód.Seq.Desc | Nome Crit. | Descrição | Filial | Código | Código Sequencial Descont | Nome Critério de Desconto | Val. Sistema |
|
|
|
| Opções |
|
|
|
| Inic. Padrão | xFilial("VBM") | GetSXENum("VBM","VBM_CODIGO") |
| IIf(INCLUI,"",OA4400031_NomeCriterio(VBM->VBM_SEQVEN)) | Inic. Browse |
|
|
|
| Cons. Padrão |
|
|
|
| Nível | 1 | 1 | 1 | 1 | Usado |
|
|
|
| Obrigatório |
|
|
|
| Browse |
|
|
|
| When |
|
|
|
| Pasta |
|
|
|
| Help |
|
|
|
|
Campo | VBM_DATINI | VBM_DATFIN | VBM_GRUITE | VBM_CODITE | Tipo | Data | Data | Carácter | Carácter | Grupo de Campos |
|
|
|
| Ordem | 05 | 06 | 07 | 08 | Tamanho | 8 | 8 | 4 | 27 | Decimal | 0 | 0 | 0 | 0 | Formato | @D | @D | @! | @! | Contexto | 1-Real | 1-Real | 1-Real | 1-Real | Propriedade | 2-Visualizar | 2-Visualizar | 2-Visualizar | 2-Visualizar | Título | Dt.Inicial | Dt.Final | Grupo Item | Código Item | Descrição | Dt.Inicial | Dt.Final | Grupo do Item | Código do Item | Val. Sistema |
|
|
|
| Opções |
|
|
|
| Inic. Padrão |
|
|
|
| Inic. Browse |
|
|
|
| Cons. Padrão |
|
|
|
| Nível | 1 | 1 | 1 | 1 | Usado |
|
|
|
| Obrigatório |
|
|
|
| Browse |
|
|
|
| When |
|
|
|
| Pasta |
|
|
|
| Help |
|
|
|
|
Campo | VBM_DESITE | VBM_SLDINI | VBM_SLDATU | Tipo | Carácter | Numérico | Numérico | Grupo de Campos |
|
|
| Ordem | 09 | 10 | 11 | Tamanho | 30 | 10 | 10 | Decimal | 0 | 2 | 2 | Formato | @! | @E 9,999,999.99 | @E 9,999,999.99 | Contexto | 2-Virtual | 1-Real | 2-Virtual | Propriedade | 2-Visualizar | 1-Alterar | 2-Visualizar | Título | Descr. Item | Saldo Inic. | Saldo Atual | Descrição | Descrição do Item | Saldo Inicial | Saldo Atual | Val. Sistema |
| Positivo() | Positivo() | Opções |
|
|
| Inic. Padrão | IIf(INCLUI,"",Posicione("SB1",7,xFilial("SB1")+VBM->VBM_GRUITE+VBM->VBM_CODITE,"B1_DESC")) |
| IIf(INCLUI,0,OA4410021_Saldo_Promocao( VBM->VBM_CODIGO )) | Inic. Browse |
|
|
| Cons. Padrão |
|
|
| Nível | 1 | 1 | 1 | Usado |
|
|
| Obrigatório |
|
|
| Browse |
|
|
| When |
|
|
| Pasta |
|
|
| Help |
|
|
|
- Tabela VBN - MOVIMENTAÇÕES DAS PROMOÇÕES
Campo |
|
|
|
| Tipo |
|
|
|
| Grupo de Campos |
|
|
|
| Ordem |
|
|
|
| Tamanho |
|
|
|
| Decimal |
|
|
|
| Formato |
|
|
|
| Contexto |
|
|
|
| Propriedade |
|
|
|
| Título |
|
|
|
| Descrição |
|
|
|
| Val. Sistema |
|
|
|
| Opções |
|
|
|
| Inic. Padrão |
|
|
|
| Inic. Browse |
|
|
|
| Cons. Padrão |
|
|
|
| Nível | 1 | 1 | 1 | 1 | Usado |
|
|
|
| Obrigatório |
|
|
|
| Browse |
|
|
|
| When |
|
|
|
| Pasta |
|
|
|
| Help |
|
|
|
|
Campo |
|
|
|
| Tipo |
|
|
|
| Grupo de Campos |
|
|
|
| Ordem |
|
|
|
| Tamanho |
|
|
|
| Decimal |
|
|
|
| Formato |
|
|
|
| Contexto |
|
|
|
| Propriedade |
|
|
|
| Título |
|
|
|
| Descrição |
|
|
|
| Val. Sistema |
|
|
|
| Opções |
|
|
|
| Inic. Padrão |
|
|
|
| Inic. Browse |
|
|
|
| Cons. Padrão |
|
|
|
| Nível | 1 | 1 | 1 | 1 | Usado |
|
|
|
| Obrigatório |
|
|
|
| Browse |
|
|
|
| When |
|
|
|
| Pasta |
|
|
|
| Help |
|
|
|
|
Campo |
|
|
|
| Tipo |
|
|
|
| Grupo de Campos |
|
|
|
| Ordem |
|
|
|
| Tamanho |
|
|
|
| Decimal |
|
|
|
| Formato |
|
|
|
| Contexto |
|
|
|
| Propriedade |
|
|
|
| Título |
|
|
|
| Descrição |
|
|
|
| Val. Sistema |
|
|
|
| Opções |
|
|
|
| Inic. Padrão |
|
|
|
| Inic. Browse |
|
|
|
| Cons. Padrão |
|
|
|
| Nível | 1 | 1 | 1 | 1 | Usado |
|
|
|
| Obrigatório |
|
|
|
| Browse |
|
|
|
| When |
|
|
|
| Pasta |
|
|
|
| Help |
|
|
|
|
Campo |
|
| Tipo |
|
| Grupo de Campos |
|
| Ordem |
|
| Tamanho |
|
| Decimal |
|
| Formato |
|
| Contexto |
|
| Propriedade |
|
| Título |
|
| Descrição |
|
| Val. Sistema |
|
| Opções |
|
| Inic. Padrão |
|
| Inic. Browse |
|
| Cons. Padrão |
|
| Nível | 1 | 1 | Usado |
|
| Obrigatório |
|
| Browse |
|
| When |
|
| Pasta |
|
| Help |
|
|
Criação de Índices no arquivo SIX – Índices:
- Tabela xxx - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:
Índice |
|
| Ordem |
|
| Chave |
|
| Descrição |
|
| Proprietário | S |
|
Índice |
|
|
| Ordem |
|
|
| Chave |
|
|
| Descrição |
|
|
| Proprietário | S | S | S |
Índice |
|
| Ordem |
|
| Chave |
|
| Descrição |
|
| Proprietário | S | S |
Índice |
| Ordem |
| Chave |
| Descrição |
| Proprietário | S |
Índice |
| Ordem |
| Chave |
| Descrição |
| Proprietário | S |
Índice |
|
| Ordem |
|
| Chave |
|
| Descrição |
|
| Proprietário | S | S |
Índice |
| Ordem |
| Chave |
| Descrição |
| Proprietário | S |
- Criação de Parâmetro no arquivo SX6 – Parâmetros:
Nome da Variável |
| Tipo |
| Descrição |
| Valor Padrão |
|
Criação de Relacionamento no arquivo SX9 – Relacionamento:
- Tabela xxx - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx:
Domínio |
| Identificação
| Última ordem referente a tabela xxx | C. Domínio
|
| E. Domínio
|
| E. C. Domínio
|
| Propriedade | S | L. Domínio | 1 | L. C. Domínio | N | Condição SQL |
|
Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
Alias | Tipo | Sequência | Coluna | Descrição | Contém |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|