ADICIONAR NOVAS ROTINAS DE MENU (LEANDRO)
Criação de Tabela no arquivo SX2 – Tabelas:
Chave | Nome | Modo | Único | PYME | VFJ | Proc Multi Eventos Agreg/Desag | E | VFJ_FILIAL+VFJ_CODIGO | S | | VFK | Agreg/Desag NFs Saida | E | VFK_FILIAL+VFK_CODIGO | S | | VFL | Agreg/Desag NFs Entrada | E | VFL_FILIAL+VFL_CODIGO | S | | VFM | Agreg/Desag AMS - Saida | E | VFM_FILIAL+VFM_CODIGO | S | | VFP | Agreg/Desag AMS - Entrada | E | VFP_FILIAL+VFP_CODIGO | S | | VFN | Agreg/Desag Pecas - Saida | E | VFN_FILIAL+VFN_CODIGO | S | | VFQ | Agreg/Desag Pecas - Entrada | E | VFQ_FILIAL+VFQ_CODIGO | S | | VFO | Agreg/Desag Mov.Internas | E | VFO_FILIAL+VFO_CODIGO | S |
Criação de Campo no arquivo SX3 – Campos:
- Tabela VFJ - Proc Multieventos Agreg/Desag
| Campo | VFJ_FILIAL | VFJ_CODIGO | VFJ_STATUS | VFJ_PROCES | | Tipo | Caracter | Caracter | Caracter | Caracter | | Grupo de Campos | 33 |
|
|
| | Ordem | 1 | 2 | 3 | 4 | | Tamanho | 2 | 8 | 1 | 1 | | Decimal | 0 | 0 | 0 | 0 | | Formato | @! | @! | @! | @! | | Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | | Propriedade | 1 - Alterar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | | Título | Filial | Cod.Interno | Status | Processo | | Descrição | Filial | Cod.Interno | Status | Processo | | Val. Sistema |
|
| Pertence("0123") | Pertence("1234") | | Opções |
|
| 0=Digitado;1=Efetivado;2=Cancelado;3=Efetivação Pendente | 1=Agrega(Individual);2=Desagrega(Individual);3=Transferência;4=Troca | | Inic. Padrão | xFilial("VFJ") | GetSXENum("VFJ","VFJ_CODIGO") | "0" |
| | Inic. Browse |
|
|
|
| | Cons. Padrão |
|
|
|
| | Nível | 1 | 1 | 1 | 1 | | Usado | Não | Sim | Sim | Sim | | Obrigatório | Não | Sim | Não | Não | | Browse | Não | Não | Sim | Sim | | When |
|
|
|
| | Pasta |
|
|
|
| | Help | Informe a Filial. | Informe o código interno. | Informe o Status. | Informe o Processo. |
| Campo | VFJ_TIPPRO | VFJ_TIPITE | VFJ_VV1001 | VFJ_MAR001 | | Tipo | Caracter | Caracter | Caracter | Caracter | | Grupo de Campos |
|
|
|
| | Ordem | 5 | 6 | 7 | 8 | | Tamanho | 1 | 1 | 6 | 4 | | Decimal | 0 | 0 | 0 | 0 | | Formato | @! | @! | @! | @! | | Contexto | 1 - Real | 1 - Real | 1 - Real | 2 - Virtual | | Propriedade | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | 2 - Visualizar | | Título | Tipo | Item | Veic/Maq. 1 | Marca 1 | | Descrição | Tipo de Processo | Tipo Item | Veic/Maq. 1 | Marca 1 | | Val. Sistema | Pertence("12") | Pertence("12") |
|
| | Opções | 1=Notas Fiscais;2=Movimentações Internas | #VA3000071_TipoItem() |
|
| | Inic. Padrão |
|
|
| IIf(!Inclui,Posicione("VV1",1,xFilial("VV1")+VFJ_VV1001,"VV1_CODMAR"),"") | | Inic. Browse |
|
|
| Posicione("VV1",1,xFilial("VV1")+VFJ_VV1001,"VV1_CODMAR") | | Cons. Padrão |
|
| VV1AGR |
| | Nível | 1 | 1 | 1 | 1 | | Usado | Sim | Sim | Sim | Sim | | Obrigatório | Não | Não | Não | Não | | Browse | Sim | Sim | Não | Não | | When |
|
|
|
| | Pasta |
|
|
|
| | Help | Informe o Tipo de Processo. | Informe o Tipo de Item. | Informe o Chassi Interno do 1º Veiculo/Máquina/Equipamento. | Informe a Marca do 1º Veiculo/Máquina/Equipamento. |
| Campo | VFJ_MOD001 | VFJ_CHA001 | VFJ_CUSAT1 | VFJ_CUSFT1 | | Tipo | Caracter | Caracter | Numérico | Numérico | | Grupo de Campos |
|
|
|
| | Ordem | 09 | 10 | 11 | 12 | | Tamanho | 3 | 2 | 1 | 1 | | Decimal | 0 | 0 | 2 | 2 | | Formato | @! | @! | @E 999,999,999.99 | @E 999,999,999.99 | | Contexto | 2 - Virtual | 2 - Virtual | 1 -Real | 1 -Real | | Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | | Título | Modelo 1 | Chassi 1 | Cust.Atu.1 | Cust.Ft.1 | | Descrição | Modelo 1 | Chassi 1 | Custo Atual 1 | Custo Futuro 1 | | Val. Sistema |
|
|
|
| | Opções |
|
|
|
| | Inic. Padrão | IIf(!Inclui,Posicione("VV1",1,xFilial("VV1")+VFJ_VV1001,"VV1_MODVEI"),"") | IIf(!Inclui,Posicione("VV1",1,xFilial("VV1")+VFJ_VV1001,"VV1_CHASSI"),"") | Positivo() | Positivo() | | Inic. Browse | Posicione("VV1",1,xFilial("VV1")+VFJ_VV1001,"VV1_MODVEI") | Posicione("VV1",1,xFilial("VV1")+VFJ_VV1001,"VV1_CHASSI") |
|
| | Cons. Padrão |
|
|
|
| | Nível | 1 | 1 | 1 | 1 | | Usado | Sim | Sim | Sim | Sim | | Obrigatório | Não | Não | Não | Não | | Browse | Não | Não | Não | Não | | When |
|
|
|
| | Pasta |
|
|
|
| | Help | Informe o Modelo do 1º Veiculo/Máquina/Equipamento. | Informe o Chassi do 1º Veiculo/Máquina/Equipamento. | Informe o custo atual do 1º Veiculo/Máquina/Equipamento. | Informe o custo futuro do 1º Veiculo/Máquina/Equipamento. |
| Campo | VFJ_VV1002 | VFJ_MAR002 | VFJ_MOD002 | VFJ_CHA002 | | Tipo | Caracter | Caracter | Caracter | Caracter | | Grupo de Campos |
|
|
|
| | Ordem | 13 | 14 | 15 | 16 | | Tamanho | 6 | 4 | 3 | 2 | | Decimal | 0 | 0 | 0 | 0 | | Formato | @! | @! | @! | @! | | Contexto | 1 -Real | 2 - Virtual | 2 - Virtual | 2 - Virtual | | Propriedade | 1 - Alterar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | | Título | Veic/Maq. 2 | Marca 2 | Modelo 2 | Chassi 2 | | Descrição | Veic/Maq. 2 | Marca 2 | Modelo 2 | Chassi 2 | | Val. Sistema |
|
|
|
| | Opções |
|
|
|
| | Inic. Padrão |
| IIf(!Inclui,Posicione("VV1",1,xFilial("VV1")+VFJ->VFJ_VV1002,"VV1_CODMAR"),"") | IIf(!Inclui,Posicione("VV1",1,xFilial("VV1")+VFJ->VFJ_VV1002,"VV1_MODVEI"),"") | IIf(!Inclui,Posicione("VV1",1,xFilial("VV1")+VFJ->VFJ_VV1002,"VV1_CHASSI"),"") | | Inic. Browse |
| Posicione("VV1",1,xFilial("VV1")+VFJ_VV1002,"VV1_CODMAR") | Posicione("VV1",1,xFilial("VV1")+VFJ_VV1002,"VV1_MODVEI") | Posicione("VV1",1,xFilial("VV1")+VFJ_VV1002,"VV1_CHASSI") | | Cons. Padrão | VV1AGR |
|
|
| | Nível | 1 | 1 | 1 | 1 | | Usado | Sim | Sim | Sim | Sim | | Obrigatório | Não | Não | Não | Não | | Browse | Não | Não | Não | Não | | When |
|
|
|
| | Pasta |
|
|
|
| | Help | Informe o Chassi Interno do 2º Veiculo/Máquina/Equipamento. | Informe a Marca do 2º Veiculo/Máquina/Equipamento. | Informe o Modelo do 2º Veiculo/Máquina/Equipamento. | Informe o Chassi do 2º Veiculo/Máquina/Equipamento. |
| Campo | VFJ_CUSAT2 | VFJ_CUSFT2 | VFJ_DATINC | VFJ_HORINC | | 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 |
|
|
|
| | Usado |
|
|
|
| | Obrigatório |
|
|
|
| | Browse |
|
|
|
| | When |
|
|
|
| | Pasta |
|
|
|
| | Help |
|
|
|
|
| Campo | VFJ_USRINC | VFJ_NOMINC | VFJ_DATEFE | VFJ_HOREFE | | 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 |
|
|
|
| | Usado |
|
|
|
| | Obrigatório |
|
|
|
| | Browse |
|
|
|
| | When |
|
|
|
| | Pasta |
|
|
|
| | Help |
|
|
|
|
| Campo | VFJ_USREFE | VFJ_NOMEFE | | 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 |
|
| | Usado |
|
| | Obrigatório |
|
| | Browse |
|
| | When |
|
| | Pasta |
|
| | Help |
|
|
VDV - Tabela de Agregacoes/Desagrega | Campo | VDV_FILEXE | VDV_CODEXE | | Tipo | Caracter | Caracter | | Grupo de Campos | 33 |
| | Ordem | 30 | 31 | | Tamanho | 2 | 8 | | Decimal | 0 | 0 | | Formato | @! | @! | | Contexto | R | R | | Propriedade | V | V | | Título | Filial Exec. | Cód.Execução | | Descrição | Filial Execução | Cód.Execução | | Val. Sistema |
|
| | Opções |
|
| | Inic. Padrão |
|
| | Inic. Browse |
|
| | Cons. Padrão |
|
| | Nível | 1 | 1 | | Usado | SIM | SIM | | Obrigatório | NAO | NAO | | Browse | N | N | | When |
|
| | Pasta |
|
| | Help | Informe a Filial da execução. | Informe o código da execução. |
Alteração de Campo no arquivo SX3 – Campos:
- Tabela VBH - Agregac./Desagregac. Mov. Int.:
Criação de Índices no arquivo SIX – Índices:
- Tabela VDV - Tabela de Agregacoes/Desagrega:
Índice | VDV | Ordem | A | Chave | VDV_FILIAL+VDV_FILEXE+VDV_CODEXE | Descrição | Filial e Código Execução | Proprietário | S |
- Tabela VFJ - Proc Multi Eventos Agreg/Desag:
Índice | VFJ | VFJ | VFJ | VFJ | Ordem | 1 | 2 | 3 | 4 | Chave | VFJ_FILIAL+VFJ_CODIGO | VFJ_FILIAL+VFJ_STATUS |
|
| Descrição | Código Interno | Status |
|
| Proprietário | S | S | S | S |
Criação de Pasta / Agrupamento no arquivo SXA – Pasta / Agrupamento: Agrupamento: | Alias | VFJ | VFJ | VFJ | VFJ | VFJ | | Ordem | 1 | 2 | 3 | 4 | 5 | | Agrupamento | 001 | 002 | 003 | 004 | 005 | | Tipo | 2 | 2 | 2 | 2 | 2 | | Descrição |
|
|
|
|
| | Proprietário | S | S | S | S | S |
Criação de Consulta Padrão no arquivo SXB – Consulta Padrão:
| Alias | Tipo | Sequência | Coluna | Descrição | Contém | VV1AGR | 1 |
|
|
|
| VV1AGR | 2 |
|
|
|
| VV1AGR | 4 |
|
|
|
| VV1AGR | 4 |
|
|
|
| VV1AGR | 4 |
|
|
|
| VV1AGR | 4 |
|
|
|
| VV1AGR | 5 |
|
|
|
| VV1AGR | 6 |
|
|
|
|
Alteração de Consulta Padrão no arquivo SXB – Consulta Padrão:
| Alias | Contém |
|
| | MCF | IIF(Type("cMarVeiF3") <> "U", VV2_CODMAR == cMarVeiF3, .T.) |
Criação de Relacionamento no arquivo SX9 – Relacionamento:
Domínio | VFJ |
| Identificação
| Última ordem referente a tabela VFK | C. Domínio
|
|
| E. Domínio
|
|
| E. C. Domínio
|
|
| Propriedade | S | S | | L. Domínio | 1 | 1 | | L. C. Domínio | N | N | | Condição SQL |
|
|
|