Identificador de Regra
VEN-120PTITM01
Módulo: VEN - Vendas.
Características: Este Identificador de Regras informa ao sistema se é permitido reabilitar e/ou cancelar um pedido com um título já movimentado no financeiro.
Variáveis Disponibilizadas:
Nome | Tipo | Observações | Retorna Valor |
---|---|---|---|
VenNCodEmp | NÚMERO | Código da Empresa logada | N |
VenNCodFil | NÚMERO | Código da Filial logada | N |
VenNNumPed | NÚMERO | Número do Pedido | N |
VenAOperacao | ALFA |
São valores possíveis Reabilitacao ou Cancelamento. |
N |
VenAPossuiMovimento | ALFA |
Essa variável indica ao sistema se pode ou não reabilitar/cancelar um pedido que possui um título movimentado no financeiro. O valor aceito pela variável é "S" ou "N". O valor dessa variável pode ser inicializado de duas formas na reabilitação 1. Quando o parâmetro VenCtp da transação de venda do pedido (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “Sˮ. 1.1 Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o valor aberto for diferente do Valor Original, indicando que houve movimento, a variável é inicializada com valor padrão “Sˮ, mantendo o comportamento original do sistema. 1.2 Quando o Item de Pedido possui um título com situação diferente de "CA -Cancelado" e o valor aberto for igual ao Valor Original, indica que ainda não houve movimento. Dessa forma, a variável é inicializada com valor padrão “Nˮ, mantendo o comportamento original do sistema. 2. Quando o parâmetro VenCtp da transação de venda do pedido (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “Nˮ: 2.1 Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o Valor aberto for diferente do Valor Original, indicando que houve movimento, a variável é inicializada com valor padrão “Sˮ, mantendo o comportamento original do sistema. 2.2 Quando o Item de Pedido possui um Título com o Valor aberto igual ao Valor Original, indica que ainda não houve movimento. Dessa forma a variável é inicializada com valor padrão “Nˮ, mantendo o comportamento original do sistema. O valor dessa variável pode ser inicializado de duas formas na cancelamento Quando o parâmetro VenCtp da transação de venda do pedido (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “S". 1.1 Quando o Item de Pedido possui um Título com situação diferente de "CA - Cancelado", o Valor aberto for diferente do Valor Original e a Situação do título for diferente de "Liquidado", indica que houve movimento, então a variável é inicializada com valor padrão “Sˮ, mantendo o comportamento original do sistema. 1.2 Quando o Item de Pedido possui um Título com situação diferente de "CA - Cancelado", o Valor aberto for igual ao Valor Original e a Situação do título for diferente de "Liquidado", indica que não houve movimento, então a variável é inicializada com valor padrão “Nˮ, mantendo o comportamento original do sistema. 2. Quando o parâmetro VenCtp da transação de venda do pedido (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “Nˮ. 2.1 Quando o Item de Pedido possui um Título com situação diferente de "CA - Cancelado" e o Valor aberto for diferente do Valor Original, indica que houve movimento, então a variável é inicializada com valor padrão “Sˮ, mantendo o comportamento original do sistema. 2.2 Quando o Item de Pedido possui um Título com situação diferente de "CA - Cancelado" e o Valor aberto for igual ao Valor Original, indica que não houve movimento, então a variável é inicializada com valor padrão “Nˮ, mantendo o comportamento original do sistema. |
S |
VenATnsPro | ALFA | Transação de Produto dos Dados Gerais do Pedido | N |
VenATnsSer | ALFA | Transação de Serviço dos Dados Gerais do Pedido | N |
Formas de inicialização da variável VenAPossuiMovimento na reabilitação
Na reabilitação de um pedido, o valor da variável VenAPossuiMovimento pode ser inicializado automaticamente pelo sistema de duas formas:
1. Quando o parâmetro da filial de vendas VenCtp (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “S - Sim".
Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o valor aberto for diferente do valor original, indicando que houve movimento, a variável é inicializada com valor padrão “S - Simˮ, mantendo o comportamento original do sistema.
Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o valor aberto for igual ao valor original, indica que ainda não houve movimento. Dessa forma, a variável é inicializada com valor padrão “N - Nãoˮ, mantendo o comportamento original do sistema.
2. Quando o parâmetro da filial de vendas VenCtp (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “N - Não".
Quando o Item de Pedido possui um título com valor aberto diferente do valor original, indicando que houve movimento, a variável é inicializada com valor padrão “S - Simˮ, mantendo o comportamento original do sistema.
Quando o Item de Pedido possui um título com valor aberto igual ao valor original, indica que ainda não houve movimento. Dessa forma, a variável é inicializada com valor padrão “N - Nãoˮ, mantendo o comportamento original do sistema.
Formas de inicialização da variável VenAPossuiMovimento no cancelamento
No cancelamento de um pedido, o valor da variável VenAPossuiMovimento pode ser inicializado automaticamente pelo sistema de duas formas:
1. Quando o parâmetro da filial de vendas VenCtp (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “S - Sim".
Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado", o valor aberto diferente do valor original e a situação do título diferente de "LQ - Liquidado", indica que houve movimento. Dessa forma, a variável é inicializada com valor padrão “S - Simˮ, mantendo o comportamento original do sistema.
Quando o Item de Pedido possui um Título com situação diferente de "CA - Cancelado", o valor aberto igual ao valor original e a situação do título diferente de "LQ - Liquidado", indica que não houve movimento. Dessa maneira, a variável é inicializada com valor padrão “N - Nãoˮ, mantendo o comportamento original do sistema.
2. Quando o parâmetro da filial de vendas VenCtp (Indicativo de que o sistema permite cancelar ou reabilitar o pedido mesmo quando os títulos do contas a receber gerados por este estiverem movimentados) estiver igual a “N - Não".
Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o valor aberto for diferente do valor original, indica que houve movimento. Dessa forma, a variável é inicializada comValor Padrão “Sˮ, mantendo o comportamento original do sistema.
Quando o Item de Pedido possui um título com situação diferente de "CA - Cancelado" e o valor aberto for igual ao valor original, indica que não houve movimento. Logo, a variável é inicializada com valor padrão “N - Nãoˮ, mantendo o comportamento original do sistema
Observação
Ao utilizar esse Identificador de Regras, é possível que seja necessário utilizar também o Identificador de Regras VEN-120EXTCR01.