Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

        Este ponto de entrada permite complementar o filtro em SQL, inclusive retornando a clausula ORDER BY, sintaxe SQL para seleção dos registros de Contratos (CNTA120CNTA300).

03. LOCALIZAÇÃO

O Ponto de Entrada se encontra na validação das linhas do grid das telas de Visualização, Inclusão, Alteração e Deleção do cadastro de Solicitação de Compras (MATA110).

...

Bloco de código
languagedelphi
themeMidnight
titleExemplo
linenumberstrue
#include "totvs.ch"

/*/{Protheus.doc} User Function MTA065MNUMTA110CP
   Permite criarcomplementar o novosfiltro botõesem noSQL browseda doseleção cadastrodos Gruporegistros Xde FornecedorContratos.
   @type Function
   @since 01/01/2024
   @author user
/*/
User Function MTA065MNU()

AAdd(aRotina, {OemToAnsi("Novo Botão"), "AxPesqui", 0, 1,,,,})

FWAlertInfo("Novo botão criado no browse do cadastroMTA110CP()

Local cProd  := Paramixb[1] // Obtem o código do produto do momento.
Local dData  := Paramixb[2] // Obtem a data do momento.
Local nQuant := Paramixb[3] // Obtem a quantidade do produto do momento.
Local cRet   := ""
Local cSQL   := ""

/* OBSERVAÇÃO:
      As seguintes tabelas são utilizadas na query SQL:
      CNB, CN9, CNA e CN1.
*/

cSQL := "%"
cSQL += " AND CN9_SITUAC <> ' ' "
cSQL += "%"

cRet := cSQL // Retorna o filtro.

FWAlertInfo("Acionou o ponto de entrada MTA110CP.", "Rotina MATA065MATA110")

Return cRet
Informações
titleObservação

Esse ponto de entrada somente será acionado pelo sistema se o parâmetro MV_SCLCNI estiver configurado com o conteúdo .T. (Verdadeiro).


Para maiores informações sobre este parâmetro, consulte a documentação abaixo:

DMANMAT02-28173 DT Geração de Contrato (GCT) a partir de uma SC - Linha Microsiga Protheus - TDN (totvs.com.br)

...