Ponto-de-Entrada: FT320QRY - Incrementar regra para programar visita
Abrangências: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Versões: | Microsiga Protheus 10 , Microsiga Protheus 11 |
Compatível Países: | Todos |
Sistemas Operacionais: | Todos |
Compatível às Bases de Dados: | Todos |
Idiomas: | Português (Brasil) |
Descrição:
Este ponto de entrada permite incrementar a regra (Query), para geração das visitas dos reprsentantes aos clientes de forma automática.
Programa Fonte
FATA320.PRX
Sintaxe
FT320QRY - Incrementar regra para programar visita ( [ cQuery ] ) --> cQuery
Parâmetros:
Nome | Tipo | Descrição | Default | Obrigatório | Referência | ||||||||||||
cQuery | Caracter | query que contem os dados para filtrar quais clientes deverão ser agendada visita automática. |
Retorno
-
cQuery(caracter)
- query que contem os dados para filtrar quais clientes deverão ser agendada visita automática, adicionada a condição do especifica.
Exemplos
User Function FT320QRY() Local cQuery := Paramixb[1] cQuery := "SELECT DISTINCT A1_COD,A1_LOJA,SA1.R_E_C_N_O_ RECNOSA1 FROM "+RetSqlName("SA1")+" SA1," cQuery += RetSqlName("SA3")+" SA3 " cQuery += "WHERE A1_FILIAL='"+xFilial("SA1")+"' AND " cQuery += "A1_COD>='" +MV_PAR01+"' AND " cQuery += "A1_COD<='" +MV_PAR02+"' AND " cQuery += "A1_VEND>='"+MV_PAR03+"' AND " cQuery += "A1_VEND<='"+MV_PAR04+"' AND " cQuery += "A1_VEND<>'"+Space(Len(SA1->A1_VEND))+"' AND " cQuery += "(SA1.A1_TEMVIS<>0 OR SA1.A1_FORMVIS<>'"+Space(Len(SA1->A1_FORMVIS))+"') AND " cQuery += "A1_EST = 'SP' AND " // *** condicao adicionada por usuario *** cQuery += "SA1.D_E_L_E_T_<>'*' AND " cQuery += "A3_FILIAL='"+xFilial("SA3")+"' AND " cQuery += "A3_COD = SA1.A1_VEND AND " cQuery += "SA3.D_E_L_E_T_<>'*' " cQuery += "ORDER BY 1,2" alert("Passou pelo ponto de entrada - FT320QRY()") Return cQuery
Variáveis
Nome | Tipo | Escopo | Pode Alterar | descrição | ||||||||||
Array of Record | Global | Não |
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas