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 |
Melhoria para possibilitar a sugestão de serviço e endereço nos documentos com integração WMS.
Para isso, foram criados 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.
Antes de executar o compatibilizador informe o compatibilizador WMSU0032 é imprescindível:
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:
Contate o Help Desk Framework EM CASO DE DÚVIDAS! |
---|
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 |
F3 | DC5 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | StaticCall(MATA180,VldSvcWMS,'1') |
Folder | 4 |
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 |
F3 | SBE |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | Vazio() .Or. ExistCpo('SBE', M->B5_ENDENT, 9) |
Folder | 4 |
Campo | B5_SERVINT |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Serv. Transf. |
Descrição | Serviço para transf. int. |
Nível | 1 |
F3 | DC5 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | StaticCall(MATA180,VldSvcWMS,'3') |
Folder | 4 |
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 |
F3 | DC5 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | StaticCall(MATA180,VldSvcWMS,'2') |
Folder | 4 |
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 |
F3 | SBE |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | Vazio() .Or. ExistCpo('SBE', M->B5_ENDSAI,9) |
Folder | 4 |
Campo | B5_SERVREQ |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Serv. Requis. |
Descrição | Serviço de requisição |
Nível | 1 |
F3 | DC5 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | Vazio() .Or. ExistCpo('DC5', M->B5_SERVREQ,1) |
Folder | 4 |
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 |
F3 | SBE |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | Vazio() .Or. ExistCpo('SBE', M->B5_ENDREQ, 9) |
Folder | 4 |
Campo | B5_SERVDEV |
Tipo | C |
Tamanho | 3 |
Decimal | 0 |
Formato | @! |
Título | Serv. Devoluc. |
Descrição | Serviço de devolução |
Nível | 1 |
F3 | DC5 |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | Vazio() .Or. ExistCpo('DC5', M->B5_SERVDEV,1) |
Folder | 4 |
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 |
F3 | SBE |
Usado | Sim |
Obrigatório | Não |
Browse | Não |
Val. Sistema | Vazio() .Or. ExistCpo('SBE', M->B5_ENDDEV, 9) |
Folder | 4 |
2. Criação de Gatilhos no arquivo SX7 – Gatilhos:
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 |
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 |
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 |
Passos para o teste:
Selecione um dos produtos e clique em Alterar.
Acesse a aba WMS e informe endereço e serviço para cada um dos novos campos criados pelo compatibilizador.
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á preencher os campos serviço e endereço conforme cadastro de complemento de produto.