Histórico da Página
01. DADOS GERAIS
Linha de Produto: | Microsiga Protheus |
---|---|
Segmento: | Varejo |
Módulo: | Oficina (SIGAOFI) |
Função: | XXX (XXXXXXXX) |
Ticket: | XXXXXXX |
Requisito/Story/Issue (informe o requisito relacionado) : | MMIL-XXXX |
Pacote(s) Gerado(s): | Liberação Pendente |
02. SITUAÇÃO/REQUISITO
Integração JDQuote e CGPoll.
03. SOLUÇÃO
Implementada melhoria no Módulo SIGAOFI, através de integração JDQuote e CGPoll.
Integração JDQuote:
JDQuote - Criação de tabela no arquivo SX2– Tabelas:
Chave | Nome | Modo | PYME |
VJJ | JD - Quote - Cotacao | C | S |
VJK | JD - Itens da Cotacao | C | S |
VJL | JD - Opcionais Equip. | C | S |
VJM | JD - Pedido Venda (PO) | C | S |
VJO | JD - Usados | C | S |
VJP | JD - Cliente CKC | C | S |
JDQuote - Criação de Campos no arquivo SX3 – Campos:
JDQuote - Tabela VJJ - JD - Quote - Cotacao:
Campo | VJJ_FILIAL | VJJ_CODIGO | VJJ_TIPO | VJJ_ID | VJJ_QNAME |
Tipo | Caracter | Caracter | Caracter | Numérico | Caracter |
Ordem | 01 | 02 | 03 | 04 | 05 |
Tamanho | 2 | 06 | 1 | 12 | 50 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @9 | @E 999999999999 | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Grupo de Campos | 033 | ||||
Título | Filial | Codigo | Tipo | Cotacao | Nome |
Descrição | Filial | Codigo | Tipo | Cotacao do JDQuote | Nome |
Opções | 1=Master;2=Cotacao | ||||
Inic. Padrão | |||||
Inic. Browse | |||||
Con. Padrão | |||||
Modo | C | C | C | C | C |
Val. Sistema | Pertence("12") | ||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Não | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Sim | Não | Não |
Browse | Não | Sim | Sim | Sim | Sim |
When | |||||
Help | Informe a filial da cotação. | Informe o código interno da cotação. | Informe se é uma master ou uma cotação. | Informe o ID da cotação do Portal da John Deere. | Informe o nome da cotação. |
Campo | VJJ_DEALER | VJJ_FILDEA | VJJ_QTYPE | VJJ_QTYDES | VJJ_QSTATU |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 06 | 07 | 08 | 09 | 10 |
Tamanho | 6 | 2 | 2 | 30 | 2 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 2 - Visual | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar | 2 - Visualizar |
Grupo de Campos | 033 | ||||
Título | Dealer | Filial Deal. | Tipo | Descr. Tipo | Status |
Descrição | Dealer | Filiial do Dealer | Tipo | Descricao Tipo do Reg. | Status |
Opções | |||||
Inic. Padrão | IIF( INCLUI , "" , Left(Posicione("VX5",1,xFilial("VX5")+"071"+VJJ->VJJ_QTYPE,"VX5_DESCRI"),30)) | ||||
Inic. Browse | Left(Posicione("VX5",1,xFilial("VX5")+"071"+VJJ->VJJ_QTYPE,"VX5_DESCRI"),30) | ||||
Con. Padrão | VX5 | VX5 | |||
Modo | C | C | C | C | C |
Val. Sistema | Vazio() .or. ExistCPO("VX5","071"+FwFldGet("VJJ_QTYPE")) | Vazio() .or. ExistCPO("VX5","072"+FwFldGet("VJJ_QSTATU")) | |||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Não | Sim | Sim | Sim | Sim |
When | |||||
Help | Informe o código do Dealer relacionado na cotação. | Informe o código da Filial Protheus relacionado ao código do Dealer. | Informe o tipo da cotação. | Descrição do tipo da cotação. | Status da cotação no portal da John Deere. |
Campo | VSJVJJ_FATPARQSTDES | VSJVJJ_LOJADTCREAVSJ | VJJ_NOMCLIDTEXPE | VSJVJJ_GRUITESALID | VSJVJJ_CODITESALNAM | ||||
Tipo | Caracter | CaracterDataCaracter | Data | Caracter | Caracter | ||||
Ordem | 11 | 12 | 13 | 14 | 15 | ||||
Tamanho | 630 | 28 | 208 | 410 | 2740 | ||||
Decimal | 0 | 0 | 0 | 0 | 0 | ||||
Formato | @! | @! | @!S20 | @!S4 | @! | ||||
Contexto | 2 - Visual | Contexto | 1 - Real | 1 - Real | 2 - Visual | 1 - Real | 1 - Real | ||
Propriedade | 1 2 - AlterarVisualizar | 1 2 - AlterarVisualizar | 2 - Visualizar | 1 2 - AlterarVisualizar1 | 2 - AlterarVisualizar | ||||
Grupo de Campos001 | |||||||||
Título | 002Descr Status | ||||||||
Título | Faturar para | Loja | Nome | Grupo Item | Codigo Item | ||||
Descrição | Faturar para Cliente | Loja do Cliente a Faturar | Nome Cliente | Grupo do Item | Codigo do Item | ||||
Data Criacao | Data Venc. | ID Vend. | Nome Vend. | ||||||
Descrição | Descr Status | Data Criacao | Data Venc. | ID Vend. | Nome Vend. | ||||
Opções | |||||||||
Inic. Padrão | dDataBase | ||||||||
Inic. Browse | Left(Posicione("VX5 | Opções | Inic. Padrão | Posicione("SA1",1,xFilial(" | SA1VX5")+ | M->VSJ_FATPAR+M->VSJ_LOJA,"A1_NOME")Inic. Browse | Posicione("SA1",1,xFilial("SA1")+VSJ->VSJ_FATPAR+VSJ→VSJ_LOJA, "A1_NOME") | Con. Padrão | VSA |
Modo | C | C | C | C | C | Val. Sistema | FG_FATSP(M→VSJ_TIPTEM,M→VSJ_FATPAR, | FG_FATSP(M→VSJ_TIPTEM,M→VSJ_FATPAR | |
"072"+VJJ->VJJ_QSTATU,"VX5_DESCRI"),30) | |||||||||
Con. Padrão | |||||||||
Modo | C | C | C | C | C | ||||
Val. Sistema | |||||||||
Nível | 1 | 1 | 1 | 1 | 1 | ||||
Usado | Sim | Sim | Sim | Sim | Sim | ||||
Obrigatório | Não | Não | Não | Não | Não | ||||
Browse | Sim | Não | Não | Não | Não | ||||
When | |||||||||
Help | Descrição do status da cotação. | Data da criação do registro no portal da John Deere. | Data de vencimento do registro no portal da John Deere. | Informe o código do vendedor do portal da John Deere. | Nome do vendedor | ||||
Nível | 1 | 1 | 1 | 1 | 1 | ||||
Usado | Sim | Sim | Sim | Sim | Sim | ||||
Obrigatório | Sim | Sim | Não | Sim | Sim | ||||
Browse | Sim | Sim | Sim | Sim | Sim | ||||
When | Help | Cliente para quem esta peca sera faturada. | Loja do Cliente a Faturar. | Nome Cliente. | Grupo do Item que esta em espera de aplicação na ordem de servico. | Código do Item que esta em espera para ser aplicado na ordem de servico . |
Campo | VSJ_DESITE | VSJ_QTDITE | VSJ_QTDDIG | VSJ_QTDINI | VSJ_QTDREQ |
Tipo | Caracter | Numerico | Numerico | Numerico | Numerico |
Ordem | 16 | 17 | 18 | 19 | 20 |
Tamanho | 30 | 10 | 10 | 10 | 10 |
Decimal | 0 | 4 | 2 | 2 | 2 |
Formato | @!S30 | @E 99,999.9999 | @E 9,999,999.99 | @E 9,999,999.99 | @E 9,999,999.99 |
Contexto | 2 - Visual | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Descricao | Qtd Requisit | Qtd Digitada | Qtd Inicial | Qtd Requisit |
Descrição | Descricao do Item | Qtde Requisitada | Quantidade digitada | Quantidade Inicial | Quantidade Requisitada |
Opções | |||||
Inic. Padrão | Posicione("SB1",7,xFilial("SB1")+M->VSJ_GRUITE+M->VSJ_CODITE,"B1_DESC") | ||||
Inic. Browse | Posicione("SB1",7,xFilial("SB1")+VSJ->VSJ_GRUITE+VSJ->VSJ_CODITE,"B1_DESC") | ||||
Con. Padrão | |||||
Modo | C | C | C | C | C |
Val. Sistema | Positivo() | Positivo() | Positivo() | Positivo() | |
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Sim | Sim | Sim | Não |
Browse | Sim | Sim | Sim | Sim | Sim |
When | |||||
Help | Descricao do Item. | Quantidade disponivel para requisicao. | Quantidade digitada inicialmente. | Quantidade Inicial. | Quantidade ja requisitada. |
Campo | VSJ_QTDEST | VSJ_QESTNA | VSJ_OPER | VSJ_CODTES | VSJ_RESPEC |
Tipo | Numerico | Numerico | Caracter | Caracter | Caracter |
Ordem | 21 | 22 | 23 | 24 | 25 |
Tamanho | 10 | 10 | 2 | 3 | 1 |
Decimal | 2 | 2 | 0 | 0 | 0 |
Formato | @E 9,999,999.99 | @E 9,999,999.99 | @! | @! | @! |
Contexto | 2 - Visual | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Qtd. Estoque | Estoque N.A. | Tp. Operacao | TES | Peca Reserv |
Descrição | Quantidade em Estoque | Estoque Nivel de Atend. | Informe o tipo de operacao. | TES | Pecas Reservada Almoxarif |
Opções | 0=Nao;1=Sim | ||||
Inic. Padrão | |||||
Inic. Browse | |||||
Con. Padrão | DJ | SF4 | |||
Modo | C | C | C | C | C |
Val. Sistema | Vazio().or.Existcpo("SX5", | Pertence("01") | |||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Sim | Sim |
Browse | Sim | Sim | Sim | Não | Não |
When | |||||
Help | Quantidade disponivel no estoque. | Estoque para Nivel Atendimento. | Informe o tipo de operacao. | Informe o código da TES | Peca Reservada para Almoxarifado. |
Campo | VSJ_PROIMP | VSJ_LOTECT | VSJ_NUMLOT | VSJ_NUMSER | VSJ_KEYINC |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 26 | 27 | 28 | 29 | 30 |
Tamanho | 6 | 10 | 6 | 20 | 5 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @E 999999 | @! | @! | @! | |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Func Import | Lote | Sub-Lote | Num de Serie | Chave |
Descrição | Funcionario Importacao | Lote | Sub-Lote | Num de Serie do Produto | Chave |
Opções | |||||
Inic. Padrão | Posicione("VAI",4,xFilial("VAI") | ||||
Inic. Browse | |||||
Con. Padrão | |||||
Modo | C | C | C | C | C |
Val. Sistema | FG_RASTRO(M->VSJ_GRUITE,M->VSJ_CODITE,M->VSJ_QTDITE,M->VSJ_LOTECT,M->VSJ_NUMLOT) | FG_RASTRO(M->VSJ_GRUITE,M->VSJ_CODITE,M->VSJ_QTDITE,M->VSJ_LOTECT,M->VSJ_NUMLOT) | FG_RASTRO(M->VSJ_GRUITE,M->VSJ_CODITE,M->VSJ_QTDITE,M->VSJ_LOTECT,M->VSJ_NUMLOT,M->VSJ_NUMSER) | ||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Não | Não | Não | Não |
When | |||||
Help | Funcionario Importação. | Numeração do Lote criada pelo próprio usuário. | Número do Lote (utilizado na Rastreabi-lidade de Produtos quando parãmetro MV_RASTRO estiver ativado). | Número de Série do produto movimentado. | Chave para Localiza Inconveniente. |
Campo | VSJ_DEPGAR | VSJ_DEPINT | VSJ_CODSIT | VSJ_MOTPED | VSJ_DESMOT |
Tipo | Caracter | Caracter | Caracter | Caracter | Caracter |
Ordem | 31 | 32 | 33 | 34 | 35 |
Tamanho | 1 | 1 | 2 | 6 | 40 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | @! |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 2 - Visual |
Propriedade | 1 - Alterar | 1 - Alterar | 1 - Alterar | 2 - Visualizar | 2 - Visualizar |
Grupo de Campos | |||||
Título | Depto Garant | Depto Intern | Cod Situacao | Mot Cancelam | Descr Motivo |
Descrição | Depto Garantia | Depto Interno | Codigo Situacao | Motivo de Cancelamento | Descricao do Motivo |
Opções | |||||
Inic. Padrão | |||||
Inic. Browse | |||||
Con. Padrão | VF | VD | V09 | VS0 | |
Modo | C | C | C | C | C |
Val. Sistema | Vazio() .or. FG_Seek("SX5","'VF'+M->VSJ_DEPGAR",1,.f.) | Vazio() .or. FG_Seek("SX5","'VD'+M->VSJ_DEPINT",1,.f.) | Vazio() .or. Existcpo("V09",M->VSJ_CODSIT) | ||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Não | Não | Sim | Não | Não |
When | VOI->VOI_DEPGAR=="1" | VOI->VOI_DEPINT=="1" | |||
Help | Informe o departamento Garantia | Informe o departamento Interno | Informe o codigo da situacao da Demanda. | Motivo do Cancelamento do Item. | Descricao do Motivo do Cancelamento do Item. |
Campo | VSJ_DATREQ | VSJ_FLGNAT | VSJ_FORMUL | VSJ_VALPEC | VSJ_VALCUS |
Tipo | Data | Caracter | Caracter | Numerico | Numerico |
Ordem | 36 | 37 | 38 | 39 | 40 |
Tamanho | 8 | 1 | 6 | 14 | 14 |
Decimal | 0 | 0 | 0 | 4 | 4 |
Formato | @! | @E 999999 | @E 999,999,999.9999 | @E 999,999,999.9999 | |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 2 - Visualizar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Data Digit. | Flag Niv Ate | Formula | Valor unit. | Custo unit. |
Descrição | Data Digitacao | Flag do Nivel de Atendime | Formula do Calculo Valor | Valor unitario da Peca | Custo unitario da Peca |
Opções | |||||
Inic. Padrão | dDataBase | ||||
Inic. Browse | |||||
Con. Padrão | |||||
Modo | C | C | C | C | C |
Val. Sistema | Pertence("01") | ||||
Nível | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não |
Browse | Sim | Não | Não | Não | Não |
When | |||||
Help | Data de criacao do registro. | Informe Flag do Nivel de Atendimento. | Informe a formula para calculo do valor da peca. | Valor unitario da peca. | Valor de custo da peca. |
Criação de Parâmetro no arquivo SX6 – Parâmetros:
Nome da Variável | MV_MIL0108 |
Tipo | Caracter |
Descrição | Motivo de Venda Perdida Oficina |
Valor Padrão | 000002 |
Nome da Variável | MV_MIL0132 |
Tipo | Lógico |
Descrição | Usa Nivel de Atendimento Oficina? |
Valor Padrão | .f. |
Nome da Variável | MV_MIL0134 |
Tipo | Data |
Descrição | Data início NA Oficina |
Valor Padrão | 20190701 |
04. DEMAIS INFORMAÇÕES
Esta atualização de dicionários estará disponível na próxima release (12.1.27).
05. ASSUNTOS RELACIONADOS
Não há.
Templatedocumentos |
---|
HTML |
---|
<style> div.theme-default .ia-splitter #main { margin-left: 0px; } .ia-fixed-sidebar, .ia-splitter-left { display: none; } #main { padding-left: 10px; padding-right: 10px; overflow-x: hidden; } .aui-header-primary .aui-nav, .aui-page-panel { margin-left: 0px !important; } .aui-header-primary .aui-nav { margin-left: 0px !important; } </style> |