Page tree
Skip to end of metadata
Go to start of metadata
  • Parâmetro do tipo DATE: Caso esse parâmetro não seja obrigatório, não é necessário colocar o sinal de = antes desse campo no SQL;
  • Parâmetros com prefixo, que não são multi-selecionáveis e não são de preenchimento obrigatório: Não é necessário colocar o sinal de = antes do mesmo. O sistema já realiza a substituição de maneira automática.
  • Parâmetro que contém prefixo e é multi-selecionável: O sistema coloca no SQL o prefixo IN.
  • Para colocar algum parâmetro no sistema, é necessário abrir e fechar colchetes, por exemplo: {PARAMETRO_1};
  • Não é necessário o comando to_char no SQL do relatório personalizado. Por exemplo:
    SELECT * FROM ( SELECT DISTINCT codfornec AS key, to_char(codfornec) || ' - ' || fornecedor AS description FROM mxsfornec ORDER BY fornecedor);
  • O to_char do campo CODFORNEC poderá ser removido, ficando da seguinte forma:
    SELECT * FROM (SELECT DISTINCT codfornec AS key, (codfornec) || ' - ' || fornecedor AS description FROM mxsfornec ORDER BY fornecedor);
  • Ao montar um SQL com FROM DUAL, o sistema irá substituir a parte do SQL, colocando uma string vazia, pois o SQLite não dá suporte para o comando FROM DUAL.
  • Quando não existir prefixo para algum parâmetro que esteja contido no SQL o mesmo está vazio, não é necessário colocar o sinal de =.
  • Ao montar um SQL com palavras em maiúsculo, ao salvar o mesmo, toda a consulta será convertida para letras mínusculas.


É possível utilizar também os relatórios da rotina 800 seguindo o seguinte relatório: Como utilizar os relatórios da Rotina 800 do ERP Winthor no Pedido de Venda?



Ainda tem dúvidas? Nos envie uma solicitação