Comando sql Descrição
Datas
@Data_da_venda#data Parâmetro obrigatório de nome "Data da venda" do tipo Data (Não filtra por hora)
@efetivação#datahora Parâmetro obrigatório de nome "efetivação" do tipo DataHora
Outros tipos de dados
@Caixa#int Parâmetro obrigatório de nome "Caixa" do tipo Int
@$Total#decimal Parâmetro opcional de nome "Total" do tipo Decimal
@$efetivado#bool Parâmetro opcional de nome "efetivado" do tipo Bool
Operações
@Operação#operacaoE Pesquisa o componente Operação mostrando apenas de Entrada
@Operação#operacaoS Pesquisa o componente Operação mostrando apenas de Saída
Cliente
@Cliente#Pessoa Pesquisa o componente Pessoa(Cliente, Fornecedor, etc)
@Cliente#Cliente Pesquisa o componente Pessoa filtrando apenas clientes
@Cliente#Fornecedor Pesquisa o componente Pessoa filtrando apenas fornecedores
@Cliente#Transportadora Pesquisa o componente Pessoa filtrando apenas transportadora
@Cliente#Comissionado Pesquisa o componente Pessoa filtrando apenas comissionados
@Cliente#Socio Pesquisa o componente Pessoa filtrando apenas sócios
Tabela de preço
@$Tabela_Preco#tabelaP Componente que exibe uma combo com as tabelas de custo e venda
@$tabelaPreco#tabelaV Componente que exibe uma combo apenas com as tabelas de venda
@$tabelaPreco#tabelaC Componente que exibe uma combo apenas com as tabelas de custo
Filial
@Filial#filial Componente #filial para filtrar uma filial
Caixa
@Caixa#caixa Componente #caixa para filtrar um Caixa.
Classe
@Classe#classe Componente #classe para filtrar uma Classe de produto.
Subclasse
@Subclasse#subclasse Componente #subclasse para filtrar uma Subclasse de produto.
Grupo
@Grupo#grupo Componente #grupo para filtrar uma Grupo de produto.
Família
@Familia#familia Componente #familia para filtrar uma Família de produto.
Marca
@Marca#marca Componente #marca para filtrar uma Marca de produto.

Definições:

Comando Descrição
@ Definição do nome do parâmetro
$ Identifica o parâmetro como opcional (sempre após a definição do parâmetro)
Após a definição do parâmetro vem o texto que será utilizado no componente.
Sempre utilizar '_' (underline), nunca ' ' (espaço em branco) entre as palavras.
Os '_' serão substituídos por espaços automaticamente
# Definição do tipo de parâmetro (data, datahora, int, decimal, operacao, tabela, entre outros componentes listados abaixo).
Para filtros de texto não é necessário informar o tipo.
Para parâmetros que envolvam consultas como a da operação e que ainda não estejam disponíveis componentes customizados para busca, pode ser utilizado um parâmetro do tipo #int, digitando o valor diretamente do campo de texto.

IMPORTANTE

  • Sempre selecionar somente os campos necessários para geração do relatório, evitando utilizar 'SELECT *' para efeito de otimização, sobretudo ao se utilizar de Joins.

  • Quando for inserir o parâmetro de data, inserir antes dele a função: convert(date, DATA )

Obs.: onde esta DATA em vermelho, colocar a coluna de data da tabela que esta utilizando no comando.

Componentes

Aos poucos vamos implementando os componentes customizados que permitem localizar através das telas de pesquisa. No momento temos os seguintes componente já implementados:

  • Operação de entrada
  • Operação de saída
  • Tabela de preço
  • Tabela de custo
  • Pessoa
  • Cliente
  • Fornecedores
  • Cliente comissionado
  • Transportadora
  • Sócios
  • Filial
  • Caixa
  • Classe
  • Subclasse
  • Grupo
  • Familia
  • Marca

Componentes que ainda faltam implementar

  • Funcionario
  • Plano de conta (pagar e recebíveis)
  • Classificação mercadológica
  • Area de impressão
  • Classe de imposto
  • Unidade de venda
  • Veiculo
  • Centro de custo
Renancriado em 10 set 2020

Notícias VR System Notícia

2856 | 135