Identificador de Regra

VEN-135CBCCA01

Módulo: VEN - Vendas.

Finalidade: Devolver ao sistema as informações referentes ao código de barras lido na tela Conferência de Cargas (F135CCA). A regra deverá retornar ao sistema o código do produto, a derivação e a quantidade, além de indicar se o processamento do item da tela de conferência de cargas deve ser imediato e se o saldo remanescente da conferência deverá ou não ser cancelado no pedido ao faturar a carga.

Características: após a leitura do código de barras do produto na tela F135CCA, a regra deverá indicar para a rotina o produto/derivação e a sequência do item da pré-fatura para identificar qual item está sendo lido. A regra deverá criar um cursor, já que pode existir mais de um produto/derivação com o mesmo código, porém com unidades de medida de venda diferentes.

Observação

O identificador VEN-135CBCCA02 tem o objetivo de posicionar a grade de itens não conferidos da pré-fatura em um registro específico, conforme indicado pela regra.

É necessário cadastrar este identificador e vinculá-lo a uma regra que retorne ao sistema o código do produto, a derivação e a sequência do item na pré-fatura, de modo que, ao acionar o identificador de regra VEN-135CBCCA01, o sistema esteja posicionado no registro compatível com o que a regra deste identificador devolverá. Assim, ao posicionar o item na grade corretamente, a variável VsDisQtdLid será carregada com a quantidade do item.

As variáveis VSDisQtdPed, VSDisQtdVen, VSDisQtdLei, VSDisQtdLid e VSDisProcessar são atualizadas com as informações do registro posicionado na grade Itens da pré-fatura não conferidos. Ou seja, as informações desses campos não necessariamente serão as do código de barras que está sendo lido. Isso só acontecerá se o item posicionado na grade pertencer ao mesmo código de barras.

Observação

A variável VSDisNumPfa não está disponível na tela Conferência de Cargas Agrupada F135CMC, pois o objetivo dela é tratar a análise/carga por inteiro, considerando todas as pré-faturas informadas no cabeçalho e que já possuem a lógica de busca dos códigos de barras. Essa particularidade não limita o funcionamento da tela, já que não há necessidade de acionar o identificador.

Tela: F135CCA

Transação: Não se aplica.

Regra:

Variáveis disponibilizadas:

Nome Tipo Observações Retorna Valor
VSDisCodEmp NÚMERO Empresa logada N
VSDisCodFil NÚMERO Filial logada N
VSDisNumAne NÚMERO Número da análise de embarque N
VSDisNumPfa NÚMERO Número da pré-fatura N
VSDisQtdPed NÚMERO Quantidade do item do pedido N
VSDisQtdVen NÚMERO Quantidade de venda do item de pedido N
VSDisOperacao ALFA Indica a operação que está sendo executada, podendo ser PARAMETRIZAR (indica que o acesso à regra está sendo feito no momento da abertura da tela de conferência de cargas com o objetivo ela retorne para a rotina se o campo Quantidade deverá ser exibido para permitir ao usuário informar a quantidade antes de proceder à leitura do código de barras) ou PROCESSAR (indica que a regra está sendo executada após a leitura do código de barras). N
VSDisQtdLei NÚMERO Número de leituras efetuadas N
VSDisQtdLid NÚMERO Quantidade já lida do item N
VenADigVerificador ALFA Digito verificador do volume quando a empresa controlar digito verificador N
VenAUnidadeaConferir ALFA Indicar em qual unidade de medida será feita a conferência na tela de Conferência de Cargas (F135CCA)
A = Ambas (valor padrão)
E = Estoque (quantidade perdida, ou seja, quando a quantidade de estoque é maior que a quantidade vendida)
V = Venda
S
VenNTotalQtdVen NÚMERO Quantidade total de venda (soma de todos registros CodPro e CodDer iguais) N
VenNTotalQtdLei NÚMERO Número total de leituras (Soma de todos registros CodPro e CodDer iguais) N
VenNTotalQtdLid NÚMERO Quantidade total do produto já lido através do código de barras (Soma de todos registros CodPro e CodDer iguais) N
VenATipCon ALFA Indica o tipo de leitura: C - Conferir | D - Desconferir N
VenAOperacao ALFA Indica o estado da operação. Nesse caso, assumirá sempre o valor "LEITURA" N
VenNTotalQtdPed NÚMERO Quantidade total do pedido (soma de todos registros CodPro e CodDer iguais) N
VSDisCodBar ALFA Código de barras lido S
VSDisCodPro ALFA Código do produto S
VSDisCodDer ALFA Código da derivação S
VSDisSeqPes NÚMERO Sequência do item da pré-fatura que deverá ser pesquisado na tela F135CCA S
VSDisRetQtdLid ALFA Indica se a rotina irá considerar a nova quantidade lida definida no parâmetro VSDisNovaQtdLid. (S/N) S
VSDisNovaQtdLid NÚMERO Retorna a nova quantidade a ser considerada como lida pela rotina. Este parâmetro somente será considerado pela rotina quando o parâmetro VSDisRetQtdLid tiver valor "S", sendo seu valor padrão = 1 S
VSDisSomarQuantidades ALFA Indica se a quantidade deverá ser somada ao produto já existente na grade de produtos ou se deverá incluir um novo registro nesta grade. O padrão é incluir um novo registro. (S/N) S
VSDisQtdPro NÚMERO Quantidade do produto S
VSDisProcessar ALFA Processar o item lido (S/N) S
VSDisCancelar ALFA Cancelar Saldo (S/N) S
VSDisInfQtd ALFA Indica se o campo Quantidade será exibido na tela F135CCA para permitir que seja informada a quantidade antes da leitura do código de barras. A quantidade informada será repassada para a regra através do parâmetro VSDisQtdPro. O valor padrão para este campo é "0". Informar quantidade antes da leitura do código de barras (S/N). S
VSDisProcSalZero ALFA Indica se é para gravar o item quando o saldo para conferir estiver zerado (S/N), padrão = "N". Este parâmetro será verificado somente ao entrar na tela F135CCA. S
VSExibeMsgConferencia ALFA Indica se é necessário exibir a seguinte mensagem "A conferência desta pré-fatura já foi iniciada. Deseja continuar ou reiniciar a conferência?", com a variável igual a 'N' a mensagem não será exibida e o processo continuará automaticamente, se for 'S', continuará com o processo padrão, exibindo a mensagem e sendo necessário a interação do usuário. S
VSConEstDis ALFA Habilitar ou não a consistência de estoque disponível. Essa variável é lida apenas ao carregar a tela F135CCA pela primeira vez. A variável recebe valor "S" ou "N". Quando a variável não está definida na regra ou quando o valor dessa variável for "N", então o sistema não realizará a consistência de estoque. S
VSDisQtdOriPes NÚMERO Essa variável será sempre preenchida pelo sistema com a quantidade original do item da pré-fatura conferida. N
VenAItemConferido ALFA Essa variável indica se o item deve ser marcadocomo conferido no campo Conf. Item da grade de itens não conferidos da pré-fatura. O padrão é "N - Não" que indica que o campo de seleção não deve ser selecionado. (S/N) S
VenAPriorizarDesconferenciaPorQuantidade ALFA Indica se deve priorizar a desconferência de um item pela mesma quantidade desconferida. Caso o sistema não encontre uma conferência com a mesma quantidade, desconfere a primeira conferência que encontrar na grade Produtos Conferidos. O padrão é "N - Não", onde indica que não deve priorizar a desconferência de um item pela mesma quantidade desconferida. (S/N) 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.

Este artigo ajudou você?