Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Composition Setup
import.css=/download/attachments/327912/newLayout.css
Portuguese

Pagetitle
FT600INI - Manipulação de informações da proposta comercial
FT600INI - Manipulação de informações da proposta comercial

Ponto-de-Entrada: FT600INI - Manipulação de informações da proposta comercial
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: Todas TotvsDbAccess
Idiomas: Português (Brasil)
Descrição:
Este ponto de entrada é executado antes da abertuta da janela da proposta comercial. A sua finalidade é permitir que o usuário manipule as informações do produto e acessórios (produtos adicionais).
Programa Fonte
FATA600.PRW
Sintaxe

FT600INI - Manipulação de informações da proposta comercial ( [ nOpc ], [ oGetDad1 ], [ oGetDad2 ] ) --> Nulo

Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
nOpcNuméricoNúmero da operação: 2-Visualização,3-Inclusão, 4-Alteração e 5-Exclusão
oGetDad1ObjetoObjeto da Getdados da aba Produtos.
oGetDad2ObjetoObjeto da Getdados aba Acessórios (Produtos adicionais).
Retorno
    Nulo(nulo)
  • Nenhum.
Exemplos
User Function FT600INI() Local nOpc	  := PARAMIXB[1]  //2-Visualização, 3-Inclusão, 4-Alteração e 5-ExclusãoLocal oGet1  := PARAMIXB[2]  //Objeto da aba ProdutosLocal oGet2  := PARAMIXB[3]  //Objeto da aba AcessóriosLocal nPProd := aScan(oGet1:aHeader,{|x|AllTrim(x[2]) == "ADZ_PRODUT"})Local nCondP := aScan(oGet1:aHeader,{|x|AllTrim(x[2]) == "ADZ_CONDPG"})If nOpc == 4 //Alteração	If AllTrim(oGet1:aCols[1][nPProd]) == "01"	//Código do Produto		//Altero a condição de pagamento		oGet1:aCols[1][nCondP] := "002"	//Condição de Pagamento	EndIfEndIfReturn Nil
Variáveis
NomeTipoEscopoPode Alterardescrição
Array of RecordGlobalNão