Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Backoffice

Linha de Produto:

Linha Protheus

Segmento:

Backoffice

Módulo:

TOTVS Backoffice (Linha Protheus) - Automação e Coleta de Dados (SIGAACD)

Função:

ACDA100 - Ordem de Separação

ACDV166 - Separação

País:Brasil
Ticket:

18016607

Requisito/Story/Issue :

DTEXPRO-2068


02. SITUAÇÃO/REQUISITO

Ao separar Ordem de Separação ACDA100 do tipo Pedido Venda, caso o produto possua controle de localização B1_LOCALIZ = S e o campo BE_PRIOR prioridade de endereços na rotina MATA015 esteja preenchido, no momento da separação a prioridade dos endereços não são respeitadas.

03. SOLUÇÃO

Efetuado melhoria para utilização da funcionalidade de prioridade de endereços na separação ACDV166. Para issso é necessário informar "Sim" na pergunta Prioriza Endereco ? nos parâmetros F12 da rotina de Ordem de Separação, quando estiver sendo gerada por Pedido de Venda. Seguindo essas parametrizações, no momento da separação os itens serão ordenados por "Numero Ordem+Codigo+Armazem+Prioridade+Endereco+Lote+SubLote+Num. Seri"

Guia passo a passo para criação dos campos

Etapas para implementação dos novos campos de indice no dicionário de dados:

  1. Acessar o módulo Configurador;
  2. Acessar a rotina no menu Base de Dados/Dicionário/Base de Dados;
  3. Acessar a arvore do lado esquerdo e localizar Perguntas
  4. Procure pelo grupo AIA106 e clique em Editar, verifique se existe a ordem 10, caso não, inclua com a seguinte configuração:
    1. Ordem: 10
    2. Pergunta: Prioriza Endereco ?           
    3. Pergunta Espanhol: ¿Prioriza direccion ?         
    4. Pergunta Inglês: Prioritize Address ?          
    5. Tipo: Numérico
    6. Tamanho: 1
    7. Objeto: 3-Combo
    8. Item 1 (Combo/Check/Expresion): Sim
    9. Item 1 Espanhol:
    10. Item 1 Inglês: Yes
    11. Item 2 (Combo/Check/Expresion): Não
    12. Item 2 Espanhol: No
    13. Item 2 Inglês: No
  5. Confirmar a atualização do cadastro de perguntas
  6. Volte na árvore esquerda, e clique em Dicionário de Dados e localize a tabela CB7-Cabeçalho de Ordem de Separação
  7. Procure pelo opção Campos na árvore e clique no botão de Incluir e informe os dados conforme abaixo:
    1. Pasta Campo
      1. Campo: CB7_PRIORE
      2. Tipo: 1-Caracter
      3. Tamanho: 1
      4. Formato: @!                                           
      5. Contexto: 1-Real
      6. Propriedade: 2-Visualizar
      7. TOTVS PDV: 1-Sim
      8. Modal: 2-Não
    2. Pasta Informações
      1. Tit.Português: Prioriza End
      2. Tit.Espanhol: Prioriza Dir
      3. Tit.Inglês: Priority Add
      4. Desc.Portugues: Prioriza Endereço        
      5. Desc.Espanhol: Prioriza Direcion
      6. Desc.Ingês: Priority of Address
    3. Folder Opções
      1. Lista Opções: 0=Não;1=Sim
      2. Lista Espanhol: 0=No;1=Sí
      3. Lista Inglês: 0=No;1=Yes
      4. Inic.Padrão: 0
    4. Pasta Validações:
      1. Val. Usuário: Pertence("01")
    5. Pasta Uso:
      1. Marcar opção Browse
  8. Confirme a inclusão do campo, e procure pela tabela CB8-Itens de Ordem de Separação
  9. Procure pelo opção Campos na árvore e clique no botão de Incluir e informe os dados conforme abaixo:
    1. Pasta Campo
      1. Campo: CB8_PRIOR 
      2. Tipo: 1-Caracter
      3. Tamanho: 3
      4. Formato: @!                                           
      5. Contexto: 1-Real
      6. Propriedade: 2-Visualizar
      7. TOTVS PDV: 1-Sim
      8. Modal: 2-Não
    2. Pasta Informações
      1. Tit.Português: Prioridade  
      2. Tit.Espanhol: Prioridade  
      3. Tit.Inglês: Priority
      4. Desc.Portugues: Prioridade do Endereço   
      5. Desc.Espanhol: Prioridade do Endereço
      6. Desc.Ingês: Priority of Address
  10. Confirmar a inclusão do campo, depois procure pelo ícone Indices nesta mesma tabela
    1. Deverá ser incluído o índice de ordem 9, contendo os campos abaixo:
    2. Chave: CB8_FILIAL+CB8_ORDSEP+CB8_PROD+CB8_LOCAL+CB8_PRIOR+CB8_LCALIZ+CB8_LOTECT+CB8_NUMLOT+CB8_NUMSER                                                                  
    3. Descrição: Numero Ordem + Codigo + Armazem + Prioridade + Endereco + Lote + SubLo
    4. Desc. Espanhol: Numero Orden + Codigo + Almacen +  + Direccion + Lote + SubLote + Num.
    5. Desc. Inglês: Order Number + Code + Warehouse +  + Address + Lot + Sub-lot + Serial 
  11. Confirme a inclusão do índice e depois clique em Sair
  12. Procure pelo ícone de Salvar e verifique na tela apresentada se aparecem os dois campos ( CB7_PRIORE e CB8_PRIOR ) e também o índice 9 na tabela CB8.
  13. Clique em avançar / avançar e aguarde a conclusão


Obs.: Este processo deverá ser executado em módulo exclusivo, ou seja, nenhum usuário poderá estar no sistema.

04. DEMAIS INFORMAÇÕES


Importante!

O pacote com a criação dos campos e índice via UPDDISTR, estará disponível no dicionário da expedição contínua do Estoque à partir de Nov/2023.

05. ASSUNTOS RELACIONADOS

        Não se aplica.