Esta versão do sistema foi descontinuada e não recebe atualizações e novas implementações. Acesse a documentação da versão 5.10.3 aqui

Identificador de Regra

CPR-460PERAL01

Módulo: CPR - Compras.

Finalidade: Alterar algumas informações no contrato de abastecimento mesmo após as ordens de compra terem sido geradas.

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

-> Contrato (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 e CPR-420PERAL01:
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).

Observação importante: Ao utilizar estes identificadores de regras fica sob a responsabilidade do usuário manter a integridade entre as informações contidas nestes dois documentos.

Tela: F460CTR

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ê?