Tutorial de Atualização da Tabela de Preço de Consumidor
v22.07a-r
Orienta o processo de atualização da tabela de preços de consumidor no sistema Gestão Administrativa, incluindo acesso ao cadastro e configuração de índices via trigger específica do cliente.
user_manual
public
tutorial-de-atualizacao-da-tabela-de-preco-de-consumidor
|
Gestão Administrativa
29
14/06/2026 16:20
· Bernardo
- Título
- Tutorial de Atualização da Tabela de Preço de Consumidor
- Slug
- tutorial-atualizacao-tabela
- Sistema(s)
- Gestão Administrativa [04]
- Categoria
- user_manual
- Tipo
- how-to
- Autor
- Eliane Scavronski
- Setor
- Qualidade
- Modulo
- Gestão Administrativa
- Publico
- ""
- Keywords
- tabela de preços consumidor índice de preços manutenção de preços grupo fiscal trigger COAMIG
- Versão Doc
- 01
- Revisão
- Andreia Burko Bley
- Aprovado em
- 24/04/2023
- Versão Pipeline
- 2.7.0
- Chamado
- ""
- Ultima Revisao
- "2026-06-13"
---
title: Tutorial de Atualização da Tabela de Preço de Consumidor
slug: tutorial-atualizacao-tabela
sistema:
- Gestão Administrativa [04]
categoria: user_manual
tipo: how-to
autor: Eliane Scavronski
setor: Qualidade
modulo: Gestão Administrativa
publico: ""
keywords:
- tabela de preços
- consumidor
- índice de preços
- manutenção de preços
- grupo fiscal
- trigger
- COAMIG
versao_doc: 01
revisao: Andreia Burko Bley
aprovado_em: 24/04/2023
versao_pipeline: 2.7.0
chamado: ""
ultima_revisao: "2026-06-13"
---
## Visão Geral
Descreve o processo de atualização em massa da tabela de preços 00002 - CONSUMIDOR no Gestão Administrativo, específico para o cliente COAMIG. Abrange a lógica da trigger de banco de dados que aplica o índice diferenciado por grupo fiscal e o passo a passo da rotina de manutenção de preços para aplicar o reajuste.
## Acessar o Cadastro de Tabelas de Preços
No menu principal, acesse **Cadastros > Itens de Estoque > Tabela de Preços**.

A tela de consulta exibe as tabelas cadastradas. A tabela **00002 - CONSUMIDOR** não possui índice configurado diretamente — este é o padrão do cliente COAMIG; o índice é gerenciado pela trigger de banco.

## Identificar a Trigger de Preços no Banco de Dados
A atualização do índice da tabela 00002 - CONSUMIDOR deve ser feita exclusivamente via trigger de banco de dados. O cliente COAMIG possui a trigger `ITENS_PLANO_PRECOS_COAMIG`, criada para essa finalidade.
> ⚠️ **Atenção:** Qualquer alteração de índice desta tabela deve ser realizada diretamente na trigger `ITENS_PLANO_PRECOS_COAMIG` via banco de dados, não pelo cadastro da tabela.
Para localizar a trigger, acesse o banco do cliente COAMIG no gerenciador de banco de dados. Navegue até **Databases > 0000090 - COAMIG (Dialect 3) > Triggers**.

Ao abrir a trigger, o editor exibe o código DDL completo.

O conteúdo da trigger é o seguinte:
```sql
CREATE OR ALTER trigger itens_plano_precos_coamig for
itens_plano_precos_movto
active after insert or update position 1200
as
declare variable v_indice numeric(18,2);
begin
if (new.planopre_codigo='00000')
then
BEGIN
select
case
when ite.grupofiscal_codigo in ('050','037','047','048','053','055')
then 1.2195
else 1
end as indice
from
itens_plano_precos_movto preco
left join itens ite on preco.empresa_item=ite.empresa_codigo
and preco.item_reduzido=ite.item_reduzido
where
preco.empresa_item=new.empresa_item
and preco.item_reduzido=new.item_reduzido
and preco.planopre_codigo='00000'
and preco.empresa_precos=new.empresa_precos
into
:v_INDICE;
UPDATE OR INSERT INTO ITENS_PLANO_PRECOS_MOVTO (
EMPRESA_ITEM, ITEM_REDUZIDO, PLANOPRE_PRECO_VENDA,
EMPRESA_PRECOS, ITEM_PRECO_SUGESTAO, ITEM_DATA_ALTERACAO_PRECO,
AUTENTICO, planopre_codigo)
VALUES (
new.EMPRESA_ITEM, new.ITEM_REDUZIDO,
round(new.PLANOPRE_PRECO_VENDA * :v_INDICE, 2),
new.EMPRESA_PRECOS, new.ITEM_PRECO_SUGESTAO,
new.ITEM_DATA_ALTERACAO_PRECO, new.AUTENTICO, '00002')
MATCHING (EMPRESA_ITEM, ITEM_REDUZIDO, EMPRESA_PRECOS, planopre_codigo);
UPDATE OR INSERT INTO ITENS_PLANO_PRECOS_MOVTO (
EMPRESA_ITEM, ITEM_REDUZIDO, PLANOPRE_PRECO_VENDA,
EMPRESA_PRECOS, ITEM_PRECO_SUGESTAO, ITEM_DATA_ALTERACAO_PRECO,
AUTENTICO, planopre_codigo)
VALUES (
new.EMPRESA_ITEM, new.ITEM_REDUZIDO, new.PLANOPRE_PRECO_VENDA,
new.EMPRESA_PRECOS, new.ITEM_PRECO_SUGESTAO,
new.ITEM_DATA_ALTERACAO_PRECO, new.AUTENTICO, '00001')
MATCHING (EMPRESA_ITEM, ITEM_REDUZIDO, EMPRESA_PRECOS, planopre_codigo);
END
end
```
A cada alteração de preço de item pertencente aos grupos fiscais `050`, `037`, `047`, `048`, `053` ou `055`, a trigger aplica automaticamente o índice `1,2195` e atualiza a tabela 00002 - CONSUMIDOR.
## Atualizar os Preços em Massa via Manutenção de Preços e Custos
Quando houver necessidade de atualizar os preços da tabela em massa (por exemplo, após reajuste geral), execute a rotina abaixo. O próprio cliente pode executar este procedimento.
### Passo 1: Alterar o índice na tabela 00002 - CONSUMIDOR
No cadastro da tabela de preços, abra o registro **00002 - CONSUMIDOR** e informe o índice desejado no campo **Índice Variação Preços**. Exemplo: `1,2346`.

### Passo 2: Acessar Manutenção de Preços e Custos
No menu principal, acesse **Manutenções > Preços e Custos**.

### Passo 3: Filtrar a tabela e marcar o preço base
Na aba **2 Seleção**, selecione a tabela **00002 - CONSUMIDOR** no campo **Tabela de Preços** e marque a opção **Base** em **Preço Base**.

### Passo 4: Filtrar pelos grupos fiscais
Clique em **Filtros** e, na janela de Filtragem, acesse a aba **Itens e Serviços > Grupo Fiscal**. Selecione os grupos fiscais `047`, `037`, `050`, `053`, `055` e `048`.

### Passo 5: Localizar os itens
Clique em **Localizar** para carregar os itens filtrados.
> 💡 **Dica:** Antes de atualizar, gere um backup (FBK) do banco de dados para que os valores possam ser recuperados em caso de erro.

A grid exibe os itens com o preço atual e a sugestão calculada pelo índice configurado.

### Passo 6: Iniciar a atualização da tabela
No menu lateral da grid, clique em **A Atualizar Tabela de Preços**.

### Passo 7: Confirmar o preço sugerido
Na caixa de diálogo **Atualização dos Preços da Tabela**, confirme que a tabela exibida é a desejada e clique em **$ Sugerido**.

A coluna **Alterado** da grid muda para **Sim** em todos os registros. Clique em **Gravar**.

### Passo 8: Aguardar a conclusão da gravação
Aguarde o progresso da gravação ser concluído.

Ao concluir, o sistema exibe a mensagem **"A Gravação dos preços realizada com sucesso"**. Clique em **Ok**.

### Passo 9: Restaurar o índice da tabela para 1,00
Após a gravação, retorne ao cadastro da tabela 00002 - CONSUMIDOR e redefina o campo **Índice Variação Preços** para `1,00`.

## Conferir os Preços via Auditor
Para conferência dos preços atualizados, utilize o Auditor 2.0. Acesse a tarefa **Conferencia de preços tabelas**, que executa a query sobre os itens dos grupos fiscais `050`, `037`, `047`, `048`, `053` e `055`.

Após a geração do relatório, clique em **Download Excel** para baixar a planilha gerada.

## Informações do documento
> Autor: Eliane Scavronski
> Setor: Qualidade
> Módulo: Gestão Administrativa
> Chamado:
> Versão do Sistema: 22.07a
> Versão do documento: 01
> Revisão: Andreia Burko Bley
> Aprovado em: 24/04/2023
---
> 📎 **Arquivos originais:** [Tutorial de Atualização da Tabela de Preço de Consumidor.docx](https://drive.google.com/uc?export=download&id=1d_-2tk1n1F3PJt_Cn-OYcsGuPBcn9RsD) · [Tutorial de Atualização da Tabela de Preço de Consumidor.pdf](https://drive.google.com/uc?export=download&id=1sYkb6uEgTZGdQu4SELa4tKu8ReXE8hwg)
Tags IA:
2023
anteriores
atualizacao
consumidor
docx
junho
manuais
preco
tabela
tutorial
Prioridade: 7