Árvore de páginas

Agregação e Desagregação de Veículos sem emissão de NF na rotina Agrega / Desagrega(VEIXA040)

Características do Requisito

Linha de Produto:

Microsiga Protheus

Versões:12.1.7 / 12.1.14 / 12.1.16 / 12.1.17

Segmento:

Varejo

Módulo:

Veículos (SIGAVEI)

Rotina:

Rotina

Nome Técnico

Agrega / Desagrega

VEIXA040

País(es):

Todos

Banco(s) de Dados:

Todos

Sistema(s) Operacional(is):

Windows®/Linux®

Endereço(s) do(s) Pacote(s):12.1.16: https://goo.gl/KJ1yUD ; 12.1.7: https://goo.gl/nJ5Fdk ; 12.1.14: https://goo.gl/4QVsyv; 12.1.17: https://goo.gl/6x25Mk 

Descrição

Implementada melhoria na rotina Agrega / Desagrega (VEIXA040) por meio da criação do parâmetro Gerar ? opção Movimentações Internas. Desta forma, o usuário poderá efetuar a agregação e desagregação de itens sem a necessidade de geração de nota fiscal gerando apenas uma movimentação interna.

Atualizações do Dicionário

Criação de Tabela no arquivo SX2 – Tabelas:

PrefixoVBH
NomeVBHXXX
Descrição

Agregac./Desagregac. Mov. Int.

Ac. Filial1 - Compartilhado
Ac. Unidade1 - Compartilhado
Ac. Empresa1 - Compartilhado


Criação de Índice no arquivo SIX – Índices:

Ordem12
ChaveVBH_FILIAL + VBH_CODIGOVBH_FILIAL + VBH_CODVDV + VBH_SAIENT
DescriçãoFilial + Código SequencialFilial + Código Agregação/Desagregação + Saída/Entrada
Mostra PesquisaSimSim


Criação de Campos no arquivo SX3 – Campos:

  • Tabela VBH- Agregac./Desagregac. Mov. Int.

Campo

VBH_FILIAL

VBH_CODIGO

VBH_CODVDV

VBH_DOCSD3

VBH_NUMSEQ

VBH_SAIENTVBH_TIPMOVVBH_CODSB1VBH_CCVBH_CONTAVBH_ITEMCTVBH_CLVL

Tipo

Caracter

CaracterCaracterCaracterCaracterCaracterCaracterCaracterCaracterCaracterCaracterCaracter

Tamanho

26696111592099

Decimal

0

00000000000

Formato

@!

@!                                           

@!

@!

@!

@!@!@!@!@!@!@1

Título

Filial

Código

Cod.Agr/Des.

Doc.Mov.Int.

Seq.Mov.Int.

Saida/EntradTp.Moviment.Codigo SB1Centro CustoC ContabilItem ContabClasse Valor

Descrição

Filial

Código

Codigo Agrega/Desagrega 

Nro.Docto. Mov.Interna

Sequencia Mov.Interna

Mov.Saida ou EntradaTp.MovimentacaoCodigo SB1Centro de custoCodigo da Conta ContabilItem ContabilClasse Valor Contabil

Nível

1

111111111

ContextoR1 - Real1 - Real1 - Real1 - Real1 - Real1 - Real1 - Real1 - Real1 - Real1 - Real1 - Real
PropriedadeA1 - Alterar2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar2 - Visualizar

Usado

Não

SimSimSimSimSimSimSimSimSimSimSim

Obrigatório

Não

NãoNãoNãoNãoNãoNãoNãoNãoNãoNãoNão

Browse

Não

SimSimNãoNãoNãoNãoSimSimSimSimSim

Opções






1=Entrada;2=Saida1=Normal;0=Cancelamento




When













Relação






"2""1"




Val. Sistema






Pertence("12")Pertence("10")




F3











Grupo de Campo033 - Tamanho da Filial










Help

Informe a filial.


Informe o código.

Informe o Agrega/Desagrega.


Informe o Número do Documento SD3 referente a Movimentação Interna.




Informe a Sequencia do SD3 referente a Movimentação Interna.



Informe se a Movimentação é de Saida ou Entrada.

Informe o Tipo de Movimentação.

Informe o Código do Produto.

Informe o Centro de Custo

Informe a Conta Contabil

Informe o Item da Conta Contabil.

Informe a Classe Valor.

  • Tabela VDV- Tabela de Agregações/desagregações

Campo

VDV_TIPDOC

VDV_FILVV0

VDV_NUMTRA

VDV_FILVVF

VDV_TRACPA

Tipo

Caracter

CaracterCaracterCaracterCaracter

Tamanho

1210210

Decimal

0

0000

Formato

@!

@!                                           

@!

@!

@!

Título

Tp.Doc.Gerar

Filial Saida

Nro.Tran.Sai

Filial Entr.

Nro.Tran.Ent

Descrição

Tp.Documento Gerar?

Filial Saida

Nro Transacao Saida       

Filial Entrada

Nro Transacao Entrada

Nível

1

1111
Contexto1 - Real1 - Real1 - Real1 - Real1 - Real
Propriedade2 - Visualizar1 - Alterar2 - Visualizar1 - Alterar2 - Visualizar

Usado

Sim

SimSimSimSim

Obrigatório

Não

NãoNãoNãoNão

Browse

Não

NãoNãoNãoNão

Opções

1=NF;2=Mov.Interna





When






Relação

"1"





Val. Sistema

Pertence("12")





F3




Grupo de Campo




Help

Informe o Tipo de Documento a ser gerado?



Informe a Filial de Saida.


Informe o número da Transação de Saida.

Informe a Filial de Entrada.




Informe o número da Transação de Entrada.




  • Tabela VVF- Entradas de Veículos ; VV0- Saída de Veículos

Campo

VVF_TIPDOC

VV0_TIPDOC

Tipo

Caracter

Caracter

Tamanho

11

Decimal

0

0

Formato

@!

@!                                           

Título

Tp.Doc.Gerar

Tp.Doc.Gerar

Descrição

Tp.Documento Gerar?

Tp.Documento Gerar?

Nível

1

1
Contexto1 - Real1 - Real
Propriedade2 - Visualizar2 - Visualizar

Usado

Sim

Sim

Obrigatório

Não

Não

Browse

Não

Não

Opções

1=NF;2=Mov.Interna

1=NF;2=Mov.Interna

When



Relação

"1"

"1"

Val. Sistema

Pertence("12")

Pertence("12")
F3

Grupo de Campo

Help

Informe o Tipo de Documento a ser gerado?


Informe o Tipo de Documento a ser gerado?



Criação de Parâmetros no arquivo SX6 – Parâmetros:

Nome da Variável

MV_MIL0113

MV_MIL0114MV_MIL0115

Tipo

Caracter

CaracterCaracter

Descrição

Agrega/Desagrega - Tipo Doc. Gerar? ( 1=Sempre NF,2=Sempre Mov.Interna, 3=Usuario seleciona o tipo )

Agrega/Desagrega - Tipo Movimentacao Interna de EntradaAgrega/Desagrega - Tipo Movimentacao Interna de Saida

Valor Padrão

1



Atenção: Os tipos de movimentações internas deverão ser cadastradas na rotina Internas (MATA230).

  • Retirar a  obrigatoriedade dos campos: 

    VV0_CHASSI
    VV0_CODVEN
    VV0_FORPAG
    VV0_CATVEN
    VV0_TIPVEN
    VV0_TIPMOV


    VVA_CODTES
    VVA_ESTVEI
    VVA_CODORI
    VVA_DATBFB
    VVA_DATRCU
    VVA_DATDCL

    VVF_TESFRE
    VVF_FORPAG
    VVF_TIPMOV

    VVG_CODTES
    VVG_ESTVEI
    VVG_CODORI
    VVG_SITTRI
    VVG_LOCPAD


Procedimento para Utilização

Desagregação

  1. No Veículos (SIGAVEI), acesse Agrega / Desagrega (VEIXA040).
  2. Selecione um registro no browse e clique na opção Desagregar
  3. A partir desta melhoria, serão apresentados os parâmetros Tipo a Desagregar ? e Gerar ?, conforme imagem abaixo.

    * Parâmetro Tipo a Desagregar ?:
    - Mantem-se as opções de AMS ou nomenclatura definida no parâmetro MV_MIL0106 e Peças

    * Parâmetro Gerar ? (novo)
    - Contém as opções Notas Fiscais, onde a desagregação será feita com nota fiscal, e Movimentações Internas, onde a desagregação não gerara nota fiscal.
  4. Selecione a opção Movimentações Internas e clique em OK
  5. As informações a serem preenchidas são as mesmas com apenas a diferença de que na parte inferior da tela não serão apresentadas as informações que iriam compor a nota fiscal.
  6. Preencha os campos e conclua a desagregação
  7. Acesse a rotina Movimento Interno (MATA240)
  8. Pesquise pelo AMS criado ou Chassi e clique na opção Visualizar
  9. Será a movimentação que acabou de ser gerada


Agregação

  1. No Veículos (SIGAVEI), acesse Agrega / Desagrega (VEIXA040).
  2. Selecione um registro no browse e clique na opção Agregar
  3. A partir desta melhoria, serão apresentados os parâmetros Tipo a Agregar ? e Gerar ?, conforme imagem abaixo.

    * Parâmetro Tipo a Agregar ?:
    - Mantem-se as opções de AMS ou nomenclatura definida no parâmetro MV_MIL0106 e Peças

    * Parâmetro Gerar ? (novo)
    - Contém as opções Notas Fiscais, onde a desagregação será feita com nota fiscal, e Movimentações Internas, onde a desagregação não gerara nota fiscal.
  4. Selecione a opção Movimentações Internas e clique em OK
  5. Serão apresentados os AMS a serem agregados com apenas a diferença de que na parte inferior da tela não serão apresentadas as informações que iriam compor a nota fiscal.
  6. Selecione um AMS e confirme a agregação
  7. Acesse a rotina Movimento Interno (MATA240)
  8. Pesquise pelo AMS selecionado ou Chassi e clique na opção Visualizar
  9. Será a movimentação que acabou de ser gerada