Identificador de Regra

CPR-420PERAL01

Módulo: CPR - Compras.

Finalidade: Alterar algumas informações na ordem de compra (tela F420GOC) gerada via contrato de abastecimento (tipo 9).

O padrão do sistema é efetuar algumas consistências quando um contrato de abastecimento (tipo 9) já possuir ordens de compra geradas, as consistências a seguir são feitas para para não permitir alterações que possam influenciar no valor do contrato ou da ordem de compra:

-> Contrato (tela F460CTR):
- Campos que não podem ser alterados nos dados gerais e complementos do contrato: fornecedor, fornecedor para geração de títulos a pagar e condição de pagamento.
- Campos que não poderão ser alterados nos itens do contrato: transação, produto, derivação, serviço, preço unitário, tabela de preço, % de desconto, valor de desconto, preço unitário na unidade de medida do fornecedor e % de ICMS.
Ao tentar alterar algum destes campos o usuário é informado através da seguinte mensagem: "Alteração do não permitida. Contrato de abastecimento já utilizado para geração de ordens de compra!".

-> Ordem de compra agrupada (tela F420GOC):
- Campos que não podem ser alterados nos dados gerais da OC: fornecedor, condição de pagamento, forma de pagamento, % desconto 1, % desconto 2, % desconto 3, % desconto 4 e % desconto 5.
- Campos que não podem ser alterados nos itens de produto e serviço da OC: transação, produto, derivação, serviço, preço unitário, tabela de preço, % de desconto, valor de desconto, % de desconto 1, % de desconto 2, % de desconto 3, % de desconto 4, % de desconto 5, preço unitário na unidade de medida do fornecedor, código de barras livre, % de ICMS e código de ICMS especial.
Ao tentar alterar algum destes campos o usuário é informado através da seguinte mensagem: "Alteração do não permitida. Ordem de compra gerada a partir de um contrato de abastecimento (Contrato )!".

As consistências mencionadas ocorrem para que seja mantidada a integridade entre as informações contidas nestes dois documentos, porém, existem clientes que trabalham com estas informações de forma variável, ou seja, necessitam alterá-las mesmo após já geradas ordens de compra. Para que seja possível efetuar alterações nestas informações, pode-se cadastrar e ativar os identificadores de regras CPR-460PERAL01 e CPR-420PERAL01 que foram criados especificamente para permitir alterar estas informações mesmo após já geradas ordens de compra.

Características: Diferença entre os identificadores de regras:

CPR-460PERAL01: Permite alterar algumas informações no contrato de abastecimento (tela F460CTR).

CPR-420PERAL01: Permite alterar algumas informações na ordem de compra gerada via contrato de abastecimento (tela F420GOC).

Tela: F420GOC

Transação: Não se aplica.

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.

Este artigo ajudou você?