Identificador de Regra
VEN-140CINFE01
Módulo: VEN - Vendas.
Finalidade: Verifica se considera o item da nota fiscal de entrada para sugerir o componente utilizado na fabricação. Pode ser utilizado por exemplo, para não considerar as notas ficais de transferência quando o componente/lote foi transferido para outra filial antes de fazer o retorno.
Características: Caso tiver regra associada, obrigatório informar a variável de retorno. Caso não tiver regra associada, irá considerar o item da nota fiscal de entrada, independente se identificador estiver ativo ou inativo.
Tela: F140NRP
Regra:
definir numero VenNCodEmp; definir numero VenNCodFil; definir numero VenNCodFor; definir alfa VenACodSnf; definir numero VenNNumNfc; definir numero VenNSeqIpc; definir alfa VenAIndNfc; definir numero VCodEmp; definir numero VCodFil; definir numero VCodFor; definir alfa VCodSnf; definir numero VNumNfc; definir Cursor Cur_E440Nfc; VenAIndNfc = 'S'; VCodEmp = VenNCodEmp; VCodFil = VenNCodFil; VCodFor = VenNCodFor; VCodSnf = VenACodSnf; VNumNfc = VenNNumNfc; Cur_E440Nfc.Sql "SELECT TipNfe FROM E440NFC WHERE CODEMP = :VCodEmp \ AND CODFIL = :VCodFil AND CODFOR = :VCodFor \ AND CODSNF = :VCodSnf AND NUMNFC = :VNumNfc"; Cur_E440Nfc.AbrirCursor(); Se (Cur_E440Nfc.Achou) Inicio @ Encontrou o Registro. @ Se (Cur_E440Nfc.TipNfe = 11) @ Não considera notas fiscais de transferência @ VenAIndNfc = 'N'; Fim; Cur_E440Nfc.fecharCursor(); |
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VenNCodEmp | NÚMERO | Código da empresa | N |
VenNCodFil | NÚMERO | Código da filial | N |
VenNCodFor | NÚMERO | Código do fornecedor | N |
VenACodSnf | ALFA | Código da série da nota fiscal | N |
VenNNumNfc | NÚMERO | Número da nota fiscal entrada | N |
VenNSeqIpc | NÚMERO | Sequência do item da nota fiscal | N |
VenAIndNfc | ALFA | Indica se considera o item da nota fiscal de entrada (S ou 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.