Árvore de páginas

Sugestão de Serviço e Endereço nos Documentos com Integração WMS

Características do Requisito

Linha de Produto:

Protheus

Segmento:

Distribuição e Logística

Módulo:

SIGAWMS

Rotina:

WMSUMAIN - Gerenciador de Updates WMS

Chamado:

TTKZKM

País(es):

Brasil

Banco(s) de Dados:

Todos

Tabelas utilizadas:

SB5 - Complemento de Produtos 

Sistema(s) operacional(is):

Windows®/Linux®

Versões/Release:

11.80.13

Descrição

Melhoria para possibilitar a sugestão de serviço e endereço nos documentos com integração WMS.

Para isso, foram incluídos novos campos na tabela de complemento de produtos (SB5), que poderão ser visualizados e configurados por meio da aba WMS da rotina Complemento de Produtos (MATA180). A partir desses novos campos, será possível informar individualmente para cada um dos produtos, um serviço e um endereço WMS padrão para os processos de entrada, saída, requisições internas e devoluções, garantindo maior agilidade e facilitando a inclusão dos documentos por meio das rotinas do Sistema.

Ao acessar as telas de inclusão dos documentos e informar o código do produto, o Sistema irá, por meio de gatilho, preencher automaticamente os campos serviço e endereço, conforme cadastro e processo que estiver sendo executado.

Importante

Antes de executar o compatibilizador informe o compatibilizador WMSU0032 é imprescindível:

  • Realizar o backup da base de dados do produto que será executado o compatibilizador (diretório PROTHEUS_DATA\DATA, se versão 10, ou \PROTHEUS11_DATA\DATA, se versão 11) e dos dicionários de dados SXs (diretório PROTHEUS_DATA_SYSTEM, se versão 10, ou \PROTHEUS11_DATA\SYSTEM, se versão  11).
  • Os diretórios acima mencionados correspondem à instalação padrão do Protheus, portanto, devem ser alterados conforme o produto instalado na empresa.
  • Essa rotina deve ser executada em modo exclusivo, ou seja, nenhum usuário deve estar utilizando o sistema.
  • Se os dicionários de dados possuírem índices personalizados (criados pelo usuário), antes de executar o compatibilizador, certifique-se de que estão identificados pelo nickname. Caso o compatibilizador necessite criar índices, irá adicioná-los a partir da ordem original instalada pelo Protheus, o que poderá sobrescrever índices personalizados, caso não estejam identificados pelo nickname.
  • O compatibilizador deve ser executado com a Integridade Referencial desativada*.

Atenção

O procedimento a seguir deve ser realizado por um profissional   qualificado como Administrador de Banco de Dados (DBA) ou equivalente!

A ativação indevida da Integridade Referencial pode alterar   drasticamente o relacionamento entre tabelas no banco de dados. Portanto,   antes de utilizá-la, observe atentamente os procedimentos a seguir:

  1. No   Configurador (SIGACFG), veja se a empresa utiliza Integridade   Referencial, selecionando a opção Integridade/Verificação   (APCFG60A).
  2. Se não   há Integridade Referencial ativa,   são relacionadas em uma nova janela todas as empresas e filiais cadastradas   para o sistema e nenhuma delas estará selecionada. Neste caso, E SOMENTE NESTE, não é necessário   qualquer outro procedimento de ativação   ou desativação de integridade, basta finalizar a verificação e aplicar   normalmente o compatibilizador, conforme instruções.
  3.  Se há Integridade Referencial ativa   em todas as empresas e filiais, é   exibida uma mensagem na janela Verificação   de relacionamento entre tabelas. Confirme a mensagem para que a   verificação seja concluída, ou;
  4.  Se   há Integridade Referencial ativa   em uma ou mais empresas, que não   na sua totalidade, são relacionadas em uma nova janela todas as empresas e   filiais cadastradas para o sistema e, somente, a(s) que possui(em)   integridade está(arão) selecionada(s). Anote qual(is) empresa(s) e/ou   filial(is) possui(em) a integridade ativada e reserve esta anotação para   posterior consulta na reativação (ou ainda, contate nosso Help Desk Framework   para informações quanto a um arquivo que contém essa informação).
  5. Nestes   casos descritos nos itens “iii” ou   “iv”, E SOMENTE NESTES CASOS, é necessário desativar tal integridade, selecionando a opção Integridade/ Desativar (APCFG60D).
  6.  Quando desativada a Integridade Referencial,   execute o compatibilizador, conforme instruções.
  7. Aplicado o compatibilizador, a Integridade   Referencial deve ser reativada, SE E   SOMENTE SE tiver sido desativada, através da opção Integridade/Ativar (APCFG60). Para isso, tenha em mãos as   informações da(s) empresa(s) e/ou filial(is) que possuía(m) ativação da   integridade, selecione-a(s) novamente e confirme a ativação.

 

Contate o Help Desk Framework EM CASO DE DÚVIDAS!

 

  1. Em Microsiga Protheus TOTVS Smart Client (se versão 10) ou ByYou Smart Client (se versão 11), informe WMSUMAIN no campo Programa Inicial. Importante: Para a correta atualização do dicionário de dados, certifique-se que a data do compatibilizador seja igual ou superior a 21/09/2015.
  2. Clique em OK para continuar.
  3. Após a confirmação é exibida uma tela para a seleção da empresa em que o dicionário de dados será modificado e posteriormente é apresentada a janela para seleção do compatibilizador. Selecione o programa WMSU0031.
  4. Ao confirmar é exibida uma mensagem de advertência sobre o backup e a necessidade de sua execução em modo exclusivo.
    1. Clique em Processar para iniciar o processamento. O primeiro passo da execução é a preparação dos arquivos.
      É apresentada uma mensagem explicativa na tela.
    2. Em seguida, é exibida a janela Atualização concluída com o histórico (log) de todas as atualizações processadas. Nesse log de atualização são apresentados somente os campos atualizados pelo programa. O compatibilizador cria os campos que ainda não existem no dicionário de dados.
    3. Clique em Gravar para salvar o histórico (log) apresentado.
    4. Clique em OK para encerrar o processamento.

Atualizações do Compatibilizador

  1. Criação de Campos no arquivo SX3 – Campos:
  • Tabela SB5 - Complemento de Produtos:

Campo

B5_SERVENT

Tipo

C

Tamanho

3

Decimal

0

Formato

@!

Título

Serv. Entrada

Descrição

Serviço padrão para entradas

Nível

1

F3DC5

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

StaticCall(MATA180,VldSvcWMS,'1')

Folder4

Grupo

012

Campo

B5_ENDENT

Tipo

C

Tamanho

15

Decimal

0

Formato

@!

Título

End. Entrada

Descrição

Endereço padrão para entradas

Nível

1

F3SBE

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Vazio() .Or. ExistCpo('SBE', M->B5_ENDENT, 9)

Folder4

Campo

B5_SERVINT

Tipo

C

Tamanho

3

Decimal

0

Formato

@!

Título

Serv. Transf.

Descrição

Serviço para transf. int.

Nível

1

F3DC5

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

StaticCall(MATA180,VldSvcWMS,'3')

Folder4

Grupo

012

Campo

B5_SERVSAI

Tipo

C

Tamanho

3

Decimal

0

Formato

@!

Título

Serv. Saída

Descrição

Serviço padrão para saídas

Nível

1

F3DC5

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

StaticCall(MATA180,VldSvcWMS,'2')

Folder4

Grupo

012

Campo

B5_ENDSAI

Tipo

C

Tamanho

15

Decimal

0

Formato

@!

Título

End. Saída

Descrição

Endereço padrão para saídas

Nível

1

F3SBE

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Vazio() .Or. ExistCpo('SBE', M->B5_ENDSAI,9)

Folder4

Campo

B5_SERVREQ

Tipo

C

Tamanho

3

Decimal

0

Formato

@!

Título

Serv. Requis.

Descrição

Serviço de requisição

Nível

1

F3DC5

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Vazio() .Or. ExistCpo('DC5', M->B5_SERVREQ,1)

Folder4

Grupo

012

Campo

B5_ENDREQ

Tipo

C

Tamanho

15

Decimal

0

Formato

@!

Título

End. Requis.

Descrição

Endereço de requisição

Nível

1

F3SBE

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Vazio() .Or. ExistCpo('SBE', M->B5_ENDREQ, 9)

Folder4

Campo

B5_SERVDEV

Tipo

C

Tamanho

3

Decimal

0

Formato

@!

Título

Serv. Devoluc.

Descrição

Serviço de devolução

Nível

1

F3DC5

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Vazio() .Or. ExistCpo('DC5', M->B5_SERVDEV,1)

Folder4

Grupo

012

Campo

B5_ENDDEV

Tipo

C

Tamanho

15

Decimal

0

Formato

@!

Título

End. Devoluc.

Descrição

Endereço de devolução

Nível

1

F3SBE

Usado

Sim

Obrigatório

Não

Browse

Não

Val. Sistema

Vazio() .Or. ExistCpo('SBE', M->B5_ENDDEV, 9)

Folder4

 

2. Criação de Gatilhos no arquivo SX7 – Gatilhos:

  • Tabela SD1 - Itens das Notas Fiscais de Entrada:

Campo

D1_COD

Sequência

005

Campo Domínio

D1_SERVIC

Tipo

C

Regra

WmsGatEnt("B5_SERVENT")

Posiciona?

Não

Proprietário

Sim

Campo

D1_COD

Sequência

006

Campo Domínio

D1_ENDER

Tipo

C

Regra

WmsGatEnt("B5_ENDENT")

Posiciona?

Não

Proprietário

Sim

 

  • Tabela SD3 - Movimentações Internas

Campo

D3_COD

Sequência

003

Campo Domínio

D3_SERVIC

Tipo

C

Regra

SB5->B5_SERVINT

Posiciona?

Sim

Chave

xFilial("SB5")+M->D3_COD

Condição

IsInCallStack('MATA261')

Proprietário

Sim

 

  • Tabela SC6 - Itens dos Pedidos de Venda

Campo

C6_PRODUTO

Sequência

004

Campo Domínio

C6_SERVIC

Tipo

C

Regra

SB5->B5_SERVSAI

Posiciona?

Sim

Chave

xFilial("SB5")+M->C6_PRODUTO

Condição

IntDL(M->C6_PRODUTO)

Proprietário

Sim

Campo

C6_PRODUTO

Sequência

005

Campo Domínio

C6_ENDPAD

Tipo

C

Regra

SB5->B5_ENDSAI

Posiciona?

Sim

Chave

xFilial("SB5")+M->C6_PRODUTO

Condição

IntDL(M->C6_PRODUTO)

Proprietário

Sim

Procedimento para Utilização

Passos para o teste:

  1. Em Gestão de Armazenagem (SIGAWMS) acesse Atualizações > Cadastros > Complemento de Produto.
  2. Selecione um dos produtos e clique em Alterar.

  3. Acesse a aba WMS e informe endereço e serviço para cada um dos novos campos criados pelo compatibilizador.

  4. Ao acessar cada um dos processos com integração WMS (entrada, saída, transferência, requisição interna e devolução), após informar o código do produto, o Sistema deverá informe os campos serviço e endereço conforme cadastro de complemento de produto.


Importante:
Apenas para a pré-nota de entrada o Sistema não fará o preenchimento automático, visto que o campo Serv. Entrada é destinado para informação de serviço WMS de endereçamento, e no momento da inclusão da pré-nota somente serviços de conferência são aceitos.