Identificador de Regra
GER-000INWMS29
Módulo: GER - Gerais.
Finalidade: Permite manipular as embalagens retornadas da separação de pré-fatura pelo WMS Alcis.
Características: Esse identificador é aplicado somente para o WMS Alcis e para a pré-fatura.
Transação: não se aplica.
Regra:
inicio
GERNTipoOperacao = 2; @Para essa operação, será necessário definir as embalagens na GERNListaEmbalagensDestino@
@Definir novas embalagens manualmente@
ListaRegraNovaLinha(GERNListaEmbalagensDestino);
ListaRegraAddValorLinhaNumero(GERNListaEmbalagensDestino, "QtdEmb", 1, executouOperacao);
ListaRegraAddValorLinhaNumero(GERNListaEmbalagensDestino, "PesBru", 10, executouOperacao);
ListaRegraAddValorLinhaNumero(GERNListaEmbalagensDestino, "PesLiq", 10, executouOperacao);
ListaRegraSalvarLinha(GERNListaEmbalagensDestino);
@Definir novas embalagens com base no que foi retornado da separação@
ListaRegraPrimeiro(GERNListaEmbalagensOrigem, posicionouLista);
enquanto ((posicionouLista = "S"))
inicio
ListaRegraObterValorNumero(GERNListaEmbalagensOrigem, "CodEmb", embalagemEspecie, obteveEmbalagemEspecie);
ListaRegraObterValorNumero(GERNListaEmbalagensOrigem, "PesBru", embalagemPesoBruto, obteveEmbalagemPesoBruto);
ListaRegraObterValorNumero(GERNListaEmbalagensOrigem, "PesLiq", embalagemPesoLiquido, obteveEmbalagemPesoLiquido);
ListaRegraNovaLinha(GERNListaEmbalagensDestino);
ListaRegraAddValorLinhaNumero(GERNListaEmbalagensDestino, "QtdEmb", 2, executouOperacao);
ListaRegraAddValorLinhaNumero(GERNListaEmbalagensDestino, "CodEmb", embalagemEspecie, executouOperacao);
ListaRegraAddValorLinhaNumero(GERNListaEmbalagensDestino, "PesBru", embalagemPesoBruto+1, executouOperacao);
ListaRegraAddValorLinhaNumero(GERNListaEmbalagensDestino, "PesLiq", embalagemPesoLiquido+1, executouOperacao);
ListaRegraSalvarLinha(GERNListaEmbalagensDestino);
ListaRegraProximo(GERNListaEmbalagensOrigem, posicionouLista);
fim
fim
|
Variáveis Disponibilizadas:
| Nome | Tipo | Observações |
|---|---|---|
| CodEmb | NÚMERO | Espécie da embalagem |
| PesBru | NÚMERO | Peso bruto das embalagens |
| PesLiq | NÚMERO | Peso líquido das embalagens |
| Nome | Tipo | Observações | Retorna Valor | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| GERNEmpresa | NÚMERO | Código da empresa | N | |||||||||||||||
| GERNFilial | NÚMERO | Código da filial | N | |||||||||||||||
| GERNNumeroDocumento | NÚMERO | Número da análise de embarque | N | |||||||||||||||
| GERNSequenciaDocumento | NÚMERO | Número da pré-fatura | N | |||||||||||||||
| GERNQuantidadeVolumes | NÚMERO | Quantidade de volumes | N | |||||||||||||||
| GERNListaEmbalagensOrigem | LISTA |
Lista de embalagens retornadas da separação
|
N | |||||||||||||||
| GERNTipoOperacao | NÚMERO |
|
S | |||||||||||||||
| GERNListaEmbalagensDestino | LISTA |
Lista de embalagens que serão gravadas no documento
|
S |
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.
English
Español
English
Español


