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.
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.