Identificador de Regra
GER-000INWMS20
Módulo: GER - Gerais.
Finalidade: Permitir gerar uma ordem de separação de maneira customizada. Este identificador de regras trabalha associado à função de programador GerarOrdemSeparacaoWmsSenior, que permite que seja definida uma gama de produtos a serem separados pelo Gestão de Armazenagem.
Permite que sejam gerados dois tipos de ordem de separação: Ordem de separação originada de manufatura e Ordem de separação de transferência de estoque.
Características: É executado a partir da chamada da função de programador GerarOrdemSeparacaoWmsSenior.
Variáveis disponibilizadas:
Nome | Tipo | Observações | Retorna Valor | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
vNEmpresa | Número | Código da empresa do documento (já passado como parâmetro na função de programador GerarOrdemSeparacaoWmsSenior) | N | ||||||||||||||||||||||||
vNFilial | Número | Código da filial do documento(já passado como parâmetro na função de programador GerarOrdemSeparacaoWmsSenior) | S | ||||||||||||||||||||||||
vAOrigemProduto | Alfa | Código da origem da mercadoria | S | ||||||||||||||||||||||||
VNNumOrp | Número | Número da ordem de produção | S | ||||||||||||||||||||||||
vATipoEstagio | Alfa | Tipo do estágio de produção: "I - Interna" ou "E - Externa" | S | ||||||||||||||||||||||||
vAIdentificador | Alfa | Guarda a relação de uma identificação externa. Por exemplo, alguma chave de tabelas de usuário. Utilizado somente se tipo de Ordem = "2" | S | ||||||||||||||||||||||||
vNEstoqueReservado | Número | Indica se o estoque está reservado no depósito de origem: "1 - Sim" ou "0 - Não". Utilizado somente se tipo de ordem = 2) | S | ||||||||||||||||||||||||
vNTipoOrdem | Número | Tipo da ordem: "1" ou "2" | S | ||||||||||||||||||||||||
vATipoPedido | Alfa | Tipo do pedido/Tipo de separação para o WMS. Deve ser um tipo de pedido já cadastrado no Gestão de Armazenagem | S | ||||||||||||||||||||||||
vNListaProdutos | Lista | Lista dos produtos que irão compor a ordem Variáveis da lista de produtos (vNListaProdutos):
|
S |
Observação: Quando for informada um tipo de Ordem de separação = "1" , o Gestão Empresarial | ERP validará a OP existente e o componente existente no estágio da produção. Além disso, o depósito origem deve integrar com o Gestão de Armazenagem (de onde estará saindo a mercadoria) e o depósito destino não deve integrar com o Gestão de Armazenagem (para onde estará indo a mercadoria).
No momento da geração da ordem, nada é feito a nível do estoque no Gestão Empresarial | ERP. O estoque será transferido no retorno do Gestão de Armazenagem, em caso de tipo de estágio interno ou de ordem de separação de transferência de estoque.
Por fim, lotes e séries serão atualizados no retorno do Gestão de Armazenagem, com os lotes/séries que foram separados pelo WMS Senior.
Atenção
Caso o parâmetro global LisVarReg esteja habilitado, a variável ListaVariaveis estará disponível em todos os identificadores de regras do sistema. O conteúdo desta variável lista os campos disponibilizados no identificador de regras em questão.
Não é aconselhada a ativação desse parâmetro global para o uso cotidiano. Esse recurso de listagem dos campos de identificadores auxilia a construção de regras e o Suporte para, por exemplo, depuração ou quando não houver acesso à documentação dos identificadores de regras.