VEN-140SGRED02
Módulo: VEN - Vendas.
Finalidade: O objetivo deste identificador de regras é permitir a sugestão do Código de Redução de Impostos, Código de ICMS Substituído e Código de ICMS Especial com o valor nulo para pedidos. Todos os campos da tabela Itens de Produtos do Pedido (E120IPD) serão disponibilizados com os dados inseridos e poderão ser consultados no formato "E120IPD.", como por exemplo: E120IPD.CODEMP. Porém, nenhum campo irá retornar valor.
Características: Diferentemente do identificador de regras VEN-140SGRED01, este permite a sugestão de valores nulos.
Tela: Geração de pedidos (F120GPC e F120GPD).
Transação: Não se aplica.
Regra:
Definir Alfa VenAICMSSUBST;
Definir Alfa VenAREDIMPOSTO;
Definir Alfa VenAICMSESP;
VenAICMSSUBST = E120IPD.CODTST;
VenAREDIMPOSTO = "";
VenAICMSESP = "";
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VenACodCli | NUMERO | Código do Cliente do Pedido. | N |
VenACodTns | ALFA | Código da Transação do Pedido. | N |
VenAICMSSUBST | ALFA | Código de ICMS Substituído. | S |
VenAREDIMPOSTO | ALFA | Código de Redução de Impostos. | S |
VenAICMSESP | ALFA | Código do ICMS Especial. | 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.