Histórico da Página
...
Portuguese | |||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Ponto-de-Entrada: M460QRY - Adição de elementos em Query
Descrição: Ponto de entrada executado antes da exibição da tela de seleção de itens para a geração de Doc. de Saída (Markbrowse) e ao realizar o cálculo dos rateios de Despesas Acessórias (Frete/Seguro/Despesa) e de Desconto entre os itens do pedido a ser faturado (para mais informações sobre esses rateios acesse https://tdn.totvs.com/x/mDc-Dg). Ao utilizar o ponto de entrada M460FIL é necessário utilizar o ponto de entrada M460QRY, pois as regras de filtro customizadas implementadas na tela de seleção (Markbrowse) devem ser replicadas no ponto de entrada M460QRY, utilizando a sintaxe da linguagem SQL do Banco de Dados utilizado para execução do sistema. No momento da geração dos documentos de saída, o sistema deve utilizar as mesmas regras de filtro utilizadas na tela de seleção (Markbrowse) para selecionar os registros no banco de dados. O meio para informar as mesmas regras utilizada no ponto de entrada M460FIL é o ponto de entrada M460QRY. Neste caso o código da query (ParamIxb[2]) a ser executada é "1". No momento de realizar o cálculo dos rateios de Despesas Acessórias (Frete/Seguro/Despesa) e de Desconto entre os itens do pedido a ser faturado, o sistema também executa o ponto de entrada M460QRY. Neste momento é possível obter a query preparada pelo sistema e adicionar filtros customizados nas queries utilizadas pelo sistema para o processamento deste cálculo. O ponto de entrada é executado duas vezes para cada um desses cálculos (rateio de despesas acessórias e rateio de desconto) quando for necessário:
Apesar de poder alterar a query passada como parâmetro, isto não deve ser efetuado sob nenhuma hipótese, deve-se apenas adicionar elementos à cláusula 'Where'. Este ponto de entrada somente será executado para a versão TOTVS DbAccess Antes da montagem da Markbrowse. Deve-se utilizar este ponto de entrada junto com o M460FIL, pois possuem a mesma funcionalidade.Apesar de poder alterar a query passada como parâmetro, isto não deve ser efetuado sob nenhuma hipótese, deve-se apenas adicionar elementos à cláusula 'Where' tal como é feito no MT460FIL.Este ponto de entrada somente será executado para a versão TOTVS DbAcces (TopConnect). Programa Fonte MATA461.PRW Sintaxe M460QRY - Adição de elementos ( < UPAR> ) --> URET Parâmetros:
Retorno URETcRET
Exemplos
|
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas