01. DADOS GERAIS
Produto: |
TOTVS DMS |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Varejo |
Módulo: |
TOTVS DMS (Linha Protheus) - Veículos (SIGAVEI) |
Função: | Painel Pedidos Compra Máquinas JD (VEIA162) |
País: | Brasil |
Ticket: | Não se aplica. |
Requisito/Story/Issue (informe o requisito relacionado) : | DVARMIL-4060 |
02. SITUAÇÃO/REQUISITO
Ao utilizar a rotina Painel Pedidos Compra Máquinas JD (VEIA162) não temos a possibilidade de gerar uma solicitação de importação no back office de modo que o processo siga as regras de importação dentro do sistema.
03. SOLUÇÃO
Alterada a rotina Painel Pedidos Compra Máquinas JD (VEIA162) para que permita efetuar a geração de uma solicitação de importação a partir de um pedido.
Criação de Campo no arquivo SX3 – Campos:
Tabela VQ0 - PEDIDO DE VEICULOS
Campo | VQ0_IMPORT | VQ0_CODSC1 | VQ0_EMISS | VQ0_NATURE | VQ0_CDCOMP |
---|---|---|---|---|---|
Tipo | Caracter | Caracter | Data | Caracter | Caracter |
Ordem | |||||
Tamanho | 1 | 6 | 8 | 10 | 3 |
Decimal | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @! | @! | @! | |
Contexto | 1 - Real | 1 - Real | 1 - Real | 1 - Real | 1 - Real |
Propriedade | 1 - Alterar | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 1 - Alterar |
Grupo de Campos | |||||
Título | Ger.S.Import | Numero da SC | DT Emissao | Natureza | Cod. Comprad |
Descrição | Gera Solicit. Importação | Numero da Solic.de Compra | Data de Emissao da SC | Natureza | Código do Comprador |
Opções | 0=Não;1=Sim | ||||
Inic. Padrão | "0" | GetNumSC1() | ddatabase | ||
Inic. Browse | |||||
Con. Padrão | SED | SY1 | |||
Modo | C | C | C | C | C |
Val. Sistema | Pertence("01") | NaoVazio(M->VQ0_EMISS) | Vazio() .Or. ExistCpo("SED") | ||
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 | Não | Não | Não |
When | |||||
Help | Informe se o pedido irá gerar uma solicitação de importação. | Informe o código da solicitação de compra. | Informe a data de emissão. | Informe a natureza. | Informe o código do comprador. |
Campo | VQ0_DCOMP | VQ0_SOLICI | VQ0_SIGLA | VQ0_DSIGLA | VQ0_MOEDA | VQ0_DMOEDA |
---|---|---|---|---|---|---|
Tipo | Caracter | Caracter | Caracter | Caracter | Númerico | Caracter |
Ordem | ||||||
Tamanho | 40 | 25 | 2 | 30 | 2 | 30 |
Decimal | 0 | 0 | 0 | 0 | 0 | 0 |
Formato | @! | @S25 | @! | @! | @E 99 | @! |
Contexto | 2 - Virtual | 1 - Real | 1 - Real | 2 - Virtual | 1 - Real | 2 - Virtual |
Propriedade | 2 - Visualizar | 1 - Alterar | 1 - Alterar | 2 - Visualizar | 1 - Alterar | 2 - Visualizar |
Grupo de Campos | ||||||
Título | Des. Comprad | Solicitante | Cod.Loc.Entr | Des.Loc.Entr | Moeda | Descr.Moeda |
Descrição | Descrição do Comprador | Nome do Solicitante | Local Entrega | Descrição Local Entrega | Moeda | Descrição da Moeda |
Opções | ||||||
Inic. Padrão | Posicione("SY1",1,xFilial("SY1")+M->VQ0_CDCOMP,"Y1_NOME") | UsrRetName(RetCodUsr()) | Posicione("DB4",1,xFilial("DB4")+M->VQ0_SIGLA,"DB4_DESC") | 1 | SuperGetMv("MV_MOEDA"+AllTrim(Str(M->VQ0_MOEDA,2))) | |
Inic. Browse | ||||||
Con. Padrão | DBE | |||||
Modo | C | C | C | C | C | C |
Val. Sistema | ExistCpo("DB4",M->VQ0_SIGLA) | |||||
Nível | 1 | 1 | 1 | 1 | 1 | 1 |
Usado | Sim | Sim | Sim | Sim | Sim | Sim |
Obrigatório | Não | Não | Não | Não | Não | Não |
Browse | Não | Não | Não | Não | Não | Não |
When | ||||||
Help | Informe o nome do comprador. | Informe o solicitante. | Informe a sigla. | Informe a descrição do Local Entrega. | Informe a moeda. | Informe a descrição da moeda. |
Criação de Relacionamento no arquivo SX9 – Relacionamento:
Domínio | DB4 | SED | SY1 |
---|---|---|---|
Identificação | Última ordem referente a tabela VQ0 | Última ordem referente a tabela VQ0 | Última ordem referente a tabela VQ0 |
C. Domínio | VQ0 | VQ0 | VQ0 |
E. Domínio | DB4_SIGLA | ED_CODIGO | Y1_COD |
E. C. Domínio | VQ0_SIGLA | VQ0_NATURE | VQ0_CDCOMP |
Propriedade | S | S | S |
L. Domínio | 1 | 1 | 1 |
L. C. Domínio | N | N | N |
Condição SQL |
Criação de Parâmetro no arquivo SX6 – Parâmetros:
Nome da Variável | MV_MIL0203 |
Tipo | Lógico |
Descrição | Habilita a geração de solicitação de importação no pedido de máquina John Deere |
Valor Padrão | .F. |
Importante
- Para apresentar a sessão Importação é necessário que o parâmetro MV_MIL0203 esteja habilitado.
- O campo Ger.S.Import será habilitado para alteração somente quando o pedido tiver um CHASSI preenchido.
- O parâmetro MV_MIL0003 deve obrigatoriamente está com conteúdo 1 para criação do produto na tabela Produtos(SB1).
- Para criação do produto é necessário que o parâmetro MV_LOCVEIN esteja configurado com um armazém existente.
- Para geração da solicitação de importação é necessário que preencha todos os campos da sessão importação e também os campos Vlr Inicial e Filial Entr presentes na tela.
- Acessar a rotina Painel Pedidos Compra Máquinas JD (VEIA162)
- Opção Incluir
- Informe os campos (Pedido,Marca/Modelo/Chassi/Cor/Vlr.Inicial/Filial Entr)
- Na sessão Importação, campo Ger.S.Import, indique 1-Sim
- Informe os campos que serão habilitados e confirme
- Ao acessar a rotina Solicitação de Importação (MATA113) verá constará uma solicitação de importação para o pedido que foi criado anteriormente.
04. DEMAIS INFORMAÇÕES
Esta atualização de dic ionários estará disponível na próxima release (12.1.2510).IMPORTANTE!
05. ASSUNTOS RELACIONADOS
- Não há.