Mudanças entre as edições de "Cadastro de Tabelas de Preço"
(→Cadastro da Tabela de Preços) |
|||
| (18 revisões intermediárias por 2 usuários não estão sendo mostradas) | |||
| Linha 1: | Linha 1: | ||
| + | ==='''Conceito'''=== | ||
A tabela de preço é utilizada para informar o valor de venda de produtos e serviços. O valor poderá ser informado manualmente, ou calculado na tabela de preço com base nas informações de compra. | A tabela de preço é utilizada para informar o valor de venda de produtos e serviços. O valor poderá ser informado manualmente, ou calculado na tabela de preço com base nas informações de compra. | ||
| + | O uso das tabelas de preço fornece informações claras e transparentes sobre o custo de cada produto ou serviço oferecido pela empresa. Isso permite que os clientes compreendam facilmente os valores envolvidos, evitando surpresas desagradáveis no momento da compra. Além disso garante que a empresa tenha uma política de precificação consistente, evitando discrepâncias de preços entre clientes ou locais diferentes. Isso pode aumentar a credibilidade e confiança dos clientes na empresa. | ||
| + | ==='''Cadastro da Tabela de Preços'''=== | ||
*'''Código:''' Campo numérico correspondente ao código tabela de preço. | *'''Código:''' Campo numérico correspondente ao código tabela de preço. | ||
*'''Sigla:''' Sigla para a identificação da tabela de preço. | *'''Sigla:''' Sigla para a identificação da tabela de preço. | ||
| Linha 6: | Linha 9: | ||
*'''Ativa:''' Quando desmarcada, a tabela de preço não estará disponível para uso nos documentos. | *'''Ativa:''' Quando desmarcada, a tabela de preço não estará disponível para uso nos documentos. | ||
*'''Data / Hora:''' Data e hora de inclusão da tabela de preço. | *'''Data / Hora:''' Data e hora de inclusão da tabela de preço. | ||
| + | *'''Script Valor:''' Campo opcional que permite uso de script especifico para manipulação do valor de venda gerado pela tabela de preço. | ||
| + | **É permitido alteração na coluna "Valor" através do uso do procedimento "ParamByName("Valor").AsFloat", estando disponíveis para uso os parâmetros: | ||
| + | ***'''ID:''' ID da tabela ITEMVALORES, correspondente ao registro do valor posicionado. | ||
| + | ***'''TipoCalculo:''' 1 = Informado e 2 = Calculado. | ||
| + | ***'''BaseCalculo:''' Valor da base de cálculo utilizada para o cálculo do valor da tabela de preços. | ||
| + | ***'''Data''': Data do documento. | ||
| + | ***'''Item''': ID do produto informado no item do documento. | ||
| + | ***'''TabelaPreco''': ID da tabela de preços. | ||
| + | ***'''Pessoa''': ID da pessoa do documento. | ||
| + | ***'''Documento''': ID do documento. | ||
| + | ***'''Tabela''': Nome da tabela do documento. Exemplo: 'DOCUMENTOS', 'ORCAMENTOS', PEDIDOS'... | ||
| + | ***'''Valor:''' Valor da tabela de preços obtido pelo cálculo. | ||
| − | + | Para mais informações consultar a documentação dos [[Scripts|Scripts]]. | |
| − | |||
:'''Exemplo de uso do script''' | :'''Exemplo de uso do script''' | ||
| Linha 14: | Linha 28: | ||
ParamByName('Valor').AsFloat:= ParamByName('Valor').AsFloat * 2; | ParamByName('Valor').AsFloat:= ParamByName('Valor').AsFloat * 2; | ||
end. | end. | ||
| − | |||
| − | + | :'''Exemplo de chamada da classe TPHSTabelasPreco''' | |
| − | ===Itens=== | + | var |
| + | proc:TPHProc; | ||
| + | begin | ||
| + | proc := newPHProc; | ||
| + | try | ||
| + | proc.Classe := 'TPHSTabelasPreco'; | ||
| + | proc.Procedimento := 'RetornaValorUnitario'; | ||
| + | proc.ParamByName('TabelaPreco').AsInteger := 6; | ||
| + | proc.ParamByName('Item').AsLargeInt := pItem; | ||
| + | proc.ParamByName('Data').AsDate := Date; | ||
| + | proc.Executar; | ||
| + | Result := proc.ParamByName('ValorUnitario').AsFloat; | ||
| + | finally | ||
| + | proc.free; | ||
| + | end; | ||
| + | |||
| + | ==='''Itens'''=== | ||
Registro dos itens na tabela de preço. | Registro dos itens na tabela de preço. | ||
| − | |||
*'''Item:''' Informar o item que será vinculado a tabela de preço. | *'''Item:''' Informar o item que será vinculado a tabela de preço. | ||
| + | *'''Reajustar:''' Permite realizar o reajuste automático para os '''itens selecionados''', com base no percentual informado. Quando realizada exclusão do reajuste, todos os registros de reajuste vinculados serão excluídos. | ||
| + | **'''Data:''' Informar a data de vigência de reajuste. | ||
| + | **'''Percentual:''' Percentual que será aplicado ao valor atual na data de reajuste. | ||
| − | + | ==='''Valor do Item'''=== | |
| − | == | ||
Registro dos Valores dos itens na tabela de preço. | Registro dos Valores dos itens na tabela de preço. | ||
| − | |||
*'''Data Inicial:''' Data e hora de início do valor do item. | *'''Data Inicial:''' Data e hora de início do valor do item. | ||
*'''Usuário que incluiu:''' Usuário que incluiu o registro. | *'''Usuário que incluiu:''' Usuário que incluiu o registro. | ||
| Linha 52: | Linha 81: | ||
</div> | </div> | ||
</div> | </div> | ||
| + | |||
| + | ==='''Conclusão'''=== | ||
| + | Podemos cncluir que as tabelas de preços permitem que as empresas gerenciem melhor suas receitas, ajustando os preços de acordo com a demanda, promoções ou descontos específicos. Isso pode ajudar a maximizar a lucratividade e otimizar o desempenho financeiro da empresa. Além disso, ajudam os vendedores a agilizar o processo de vendas, pois eles têm acesso a informações sobre os preços dos produtos e podem oferecer soluções mais rapidamente aos clientes. | ||
Edição atual tal como às 10h51min de 24 de janeiro de 2026
Conceito
A tabela de preço é utilizada para informar o valor de venda de produtos e serviços. O valor poderá ser informado manualmente, ou calculado na tabela de preço com base nas informações de compra.
O uso das tabelas de preço fornece informações claras e transparentes sobre o custo de cada produto ou serviço oferecido pela empresa. Isso permite que os clientes compreendam facilmente os valores envolvidos, evitando surpresas desagradáveis no momento da compra. Além disso garante que a empresa tenha uma política de precificação consistente, evitando discrepâncias de preços entre clientes ou locais diferentes. Isso pode aumentar a credibilidade e confiança dos clientes na empresa.
Cadastro da Tabela de Preços
- Código: Campo numérico correspondente ao código tabela de preço.
- Sigla: Sigla para a identificação da tabela de preço.
- Nome: Identificação da tabela de preço.
- Ativa: Quando desmarcada, a tabela de preço não estará disponível para uso nos documentos.
- Data / Hora: Data e hora de inclusão da tabela de preço.
- Script Valor: Campo opcional que permite uso de script especifico para manipulação do valor de venda gerado pela tabela de preço.
- É permitido alteração na coluna "Valor" através do uso do procedimento "ParamByName("Valor").AsFloat", estando disponíveis para uso os parâmetros:
- ID: ID da tabela ITEMVALORES, correspondente ao registro do valor posicionado.
- TipoCalculo: 1 = Informado e 2 = Calculado.
- BaseCalculo: Valor da base de cálculo utilizada para o cálculo do valor da tabela de preços.
- Data: Data do documento.
- Item: ID do produto informado no item do documento.
- TabelaPreco: ID da tabela de preços.
- Pessoa: ID da pessoa do documento.
- Documento: ID do documento.
- Tabela: Nome da tabela do documento. Exemplo: 'DOCUMENTOS', 'ORCAMENTOS', PEDIDOS'...
- Valor: Valor da tabela de preços obtido pelo cálculo.
- É permitido alteração na coluna "Valor" através do uso do procedimento "ParamByName("Valor").AsFloat", estando disponíveis para uso os parâmetros:
Para mais informações consultar a documentação dos Scripts.
- Exemplo de uso do script
begin
ParamByName('Valor').AsFloat:= ParamByName('Valor').AsFloat * 2;
end.
- Exemplo de chamada da classe TPHSTabelasPreco
var
proc:TPHProc;
begin
proc := newPHProc;
try
proc.Classe := 'TPHSTabelasPreco';
proc.Procedimento := 'RetornaValorUnitario';
proc.ParamByName('TabelaPreco').AsInteger := 6;
proc.ParamByName('Item').AsLargeInt := pItem;
proc.ParamByName('Data').AsDate := Date;
proc.Executar;
Result := proc.ParamByName('ValorUnitario').AsFloat;
finally
proc.free;
end;
Itens
Registro dos itens na tabela de preço.
- Item: Informar o item que será vinculado a tabela de preço.
- Reajustar: Permite realizar o reajuste automático para os itens selecionados, com base no percentual informado. Quando realizada exclusão do reajuste, todos os registros de reajuste vinculados serão excluídos.
- Data: Informar a data de vigência de reajuste.
- Percentual: Percentual que será aplicado ao valor atual na data de reajuste.
Valor do Item
Registro dos Valores dos itens na tabela de preço.
- Data Inicial: Data e hora de início do valor do item.
- Usuário que incluiu: Usuário que incluiu o registro.
- Data / Hora Inclusão: Data e hora de inclusão do registro.
- Usuário Alterou: Último usuário que realizou a alteração do registro.
- Data / Hora Alteração: Última data e hora que foi realizado alteração do registro.
- Tipo Cálculo: Informar como será realizado o cálculo do valor unitário.
Informado
|
Calculado
|
Conclusão
Podemos cncluir que as tabelas de preços permitem que as empresas gerenciem melhor suas receitas, ajustando os preços de acordo com a demanda, promoções ou descontos específicos. Isso pode ajudar a maximizar a lucratividade e otimizar o desempenho financeiro da empresa. Além disso, ajudam os vendedores a agilizar o processo de vendas, pois eles têm acesso a informações sobre os preços dos produtos e podem oferecer soluções mais rapidamente aos clientes.