...
Producto: |
---|
...
Produto: | |||
---|---|---|---|
Solucoes_totvs_cross | SolucaoCross | TOTVS Backoffice | |
Linha Línea de Produtoproducto: | Linhas_totvs | | Linha | Linha
Segmento: | Segmentos_totvs | | Segmento |
Módulo: | Modulos_cross_segmentos | | ModulosCrossSegmentos |
Função Función: | F620QRY |
...
Ponto Punto de entrada F620QRY que permite o al cliente complementar a la query de busca búsqueda de movimentos bancários, baseado na tabela SE5 (Movimentos Bancários) com regras e validações movimientos bancarios, basado en la tabla SE5 (Movimientos bancarios) con reglas y validaciones específicas para definir, que será executada se ejecutará por banco exibido no relatório de movimentação bancáriamostrado en el informe de movimiento bancario.
Durante a criação do ponto de entrada alguns pontos de atenção devem ser considerados.la creación del punto de entrada deben considerarse algunos puntos de atención.
Punto 01 - Para generación del informe seleccionando el orden Ponto 01 - Para geração do relatórios selecionando a ordenação por "BANCO"
Atenção: Ao selecionar a opção Atención: Al seleccionar la opción de ordenar por Banco, o el cliente deve debe estar ciente que enquanto atender os enterado que mientras atienda los requisitos, o ponto el punto de entrada será executado em um repetidor já existente na rotina. se ejecutará en un repetidor existente en la rutina.
Ponto Punto 02 - Para geração do relatórios utilizando outras ordenaçõesgeneración del informe utilizando otros órdenes
03. EXEMPLO EJEMPLO DE UTILIZAÇÃOUTILIZACIÓN
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#INCLUDE "TOTVS.CH" /*/{Protheus.doc} User Function F620QRY (PontoPunto de entrada F620QRY que permite oal cliente manipularmanejar query comcon regrasreglas ey validaçõesvalidaciones específicas para definir olo que se serámostrará exibidoen noel relatórioinforme de movimentaçãomovimiento bancariabancario.) @type Function @author @since @version 12.1.2310 @return cQuery, caracter @see (https://tdn.totvs.com/x/3wIdM) /*/ /*EXEMPLOEJEMPLO - ORDENANDO "POR BANCO"*/ User Function F620QRY() as character Local cQuery AS character Local cBco AS character Local cAge AS character Local cCto AS character /*Para oel funcionamentocorrecto corretofuncionamiento dodel pontopunto de entrada. ALa variávelvariable que receberárecibirá oslos dadosdatos De dala query devedebe está inicializada ey diferente de vaziovacío. NãoNo inicializar ala variávelvariable comcon oslos operadoroperadores lógicológicos "AND" ouu "OR". OEl PontoPunto de entrada já está tratando. */ cQuery := "" /* ATENÇÃOATENCIÓN: QuandoAl selecionadoseleccionar ordenar por "Banco", oel P.E. receberárecibirá oslos parâmentrosparámetros. "ParamixB" Para aslas outrasotras opçõesopciones de ordenaçãoorden, naono será necessárionecesario parâmetrosparámetros*/ IF ParamixB <> Nil .And. Len(ParamixB) > 0 cBco := ParamixB[2,1] //BacnoBanco cAge := ParamixB[2,2] //Agencia cCto := ParamixB[2,3] //ContaCuenta If cBco == "001" cQuery += " E5_BANCO NOT IN ('"+cBco+"') AND " cQuery += " E5_AGENCIA NOT IN ('"+cAge+"') AND " cQuery += " E5_CONTA NOT IN ('"+cCto+"') " Endif ENDIF Return cQuery |
...