Identificador de Regra
VEN-120CONIP03
Módulo: VEN - Vendas.
Finalidade: Este identificador foi baseado no identificador de regras VEN-120CONIP01 e por esse motivo comporta-se de forma idêntica a ele, com algumas diferenças importantes. Sua execução acontece logo após a execução do identificador na qual foi baseado.
Características: A partir da regra deste identificador não é possível devolver valor a qualquer um dos campo de sistema da tabela Vendas - Pedidos - Itens de Produto (E120IPD). No entanto, a partir deste identificador é possível acessar e devolver valores a qualquer campo de usuário desta tabela.
Todas as variáveis existentes no identificador VEN-120CONIP01 estão também disponíveis para este identificador.
Este identificador está disponível para todas as telas de pedido, inclusive o web service com.senior.g5.co.mcm.ven.pedidos, porta GravarPedidos. E permite retornar valor para o campo de transação e para o campo de depósito, sendo que neste, se o valor informado na regra for inexistente, será exibida uma mensagem indicando que houve problemas na execução do identificador VEN-120CONIP03. Esta mensagem poderá conter ou não conter o valor informado.
Tela: F120GPD
Transação: Não se aplica.
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VenAExisteListaItemComposicao | Alfa | Indica S (Sim) ou N (Não) se existe uma lista de itens do tipo composição (kit ou montado). | N |
VenNListaItemComposicao | Número | Endereço da lista que contém os itens de composição, só existirá valor nessa variável se existir lista
(VenAExisteListaItemComposicao = S).
Esta variável pode ser enviada por parâmetro em funções de programador que trabalham com lista em regra:
|
N |
VenNQuantidadeDeComponentes | Número | Indica a quantidade de componentes que o produto composição contém.
Quando um item composição é explodido, ou seja, quando insere-se o item no pedido, o sistema automaticamente irá inserir os produtos que fazem parte daquele item composição, para cada componente que é inserido o sistema chama o identificador de regras VEN-120CONIP03. A variável VenNIndiceComponenteAtual contém a posição do componente frente a quantidade total de componentes (VenNQuantidadeDeComponentes) que serão inseridos do produto composição. |
N |
VenNIndiceComponenteAtual | Número | Indica o índice do componente atual.
Quando um item composição é explodido, ou seja, quando insere-se o item no pedido, o sistema automaticamente irá inserir os produtos que fazem parte daquele item composição, para cada componente que é inserido o sistema chama o identificador de regras VEN-120CONIP03. A variável VenNIndiceComponenteAtual contém a posição do componente frente a quantidade total de componentes (VenNQuantidadeDeComponentes) que serão inseridos do produto composição |
N |
VenNSaldoARatear | Número | Saldo a ratear dos componentes.
Quando um item composição é explodido, ou seja, quando insere-se o item no pedido, o sistema automaticamente irá inserir os produtos que fazem parte daquele item composição, para cada componente que é inserido o sistema chama o identificador de regras VEN-120CONIP03. Esta variável é livre para que o usuário utilize como desejar. O valor atribuído em regra para essa variável estará disponível para consulta e/ou alteração na chamada do identificador de regras VEN-120CONIP03, para todos os componentes. |
N |
VenNTotalARatear | Número | Total a ratear dos componentes.
Quando um item composição é explodido, ou seja, quando insere-se o item no pedido, o sistema automaticamente irá inserir os produtos que fazem parte daquele item composição, para cada componente que é inserido o sistema chama o identificador de regras VEN-120CONIP03. Esta variável é livre para que o usuário utilize como desejar. O valor atribuído em regra para essa variável estará disponível para consulta e/ou alteração na chamada do identificador de regras VEN-120CONIP03, para todos os componentes. |
N |
PrecoTabela | Número |
Preço base da tabela de preço. Quando um item composição é explodido, ou seja, quando insere-se o item no pedido,o sistema automaticamente inserirá os produtos que fazem parte daquele item composição, para cada componente que é inserido o sistema chama o identificador de regras VEN-120CONIP03. A variável PrecoTabela contém o preço base do item da tabela de preço, sem acréscimos e/ou descontos da condição de pagamento. |
N |
FilPrd | Número | Código da filial de produção do item de produto | 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.