Á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
Execauto FATA300 - Oportunidade de vendas.
Execauto FATA300 - Oportunidade de vendas.

Função: Execauto FATA300 - Oportunidade de vendas.
Abrangências: Microsiga Protheus 11 , Protheus 10
Versões: Protheus 10
Compatível Países: Todos
Sistemas Operacionais: Todos
Compatível às Bases de Dados: Todos
Nível de Acesso: Nível 1 (Acesso Clientes)
Idiomas: Português (Brasil) , Português (Portugal) , Espanhol , Inglês
Descrição:
Esta função utilizada para geração da oportunidade de vendas via rotina automática (ExecAuto)
Programa Fonte:
FATA300.PRX
Sintaxe:

Execauto FATA300 - Oportunidade de vendas. ( [ nOpcAuto ] [ xAutoCab ] [ xAutoAD2 ] [ xAutoAD3 ] [ xAutoAD4 ] [ xAutoAD9 ] [ xAutoADJ ] )

Retorno:
    ()
Observações

Exemplos
#Include "Protheus.ch"User Function MYFata300()Local aCabec		:= {}Local lRet			:= .T.Local lTodosSim		:= .F.Private lMsErroAuto := .f.dbSelectArea("AD1")dbSetOrder(1)If !dbSeek(xFilial("AD1")+"000001"+"01") // Monta o array com as informacoes para a gravacao aCabec:= 		{{ "AD1_FILIAL"  		     , ""		                       	, NIL },;				{ "AD1_NROPOR"  		     , "000001"                       	, NIL },;   				{ "AD1_REVISA"  		     , "01"		                       	, NIL },;				{ "AD1_DESCRI"  		     , "TESTE DE ROT AUTOM"            	, NIL },;				{ "AD1_DATA  " 			     , DATE()                       	, NIL },;				{ "AD1_HORA  " 			     , TIME()                       	, NIL },;				{ "AD1_USER  " 			     , "000000"                       	, NIL },;				{ "AD1_VEND  " 			     , "01"                         	, NIL },;				{ "AD1_NOMVEN"   			 , "TESTE VEND"                    	, NIL },; 				{ "AD1_DTINI "   			 , DATE()	                    	, NIL },; 				{ "AD1_PROVEN"   			 , "01"		                    	, NIL },; 				{ "AD1_STAGE "   			 , "01"		                    	, NIL },; 				{ "AD1_MOEDA "   			 , 1		                    	, NIL },; 				{ "AD1_PRIOR "   			 , "1"		                    	, NIL },; 				{ "AD1_STATUS"   			 , "1"		                    	, NIL }} EndIf lTodosSim := ApMsgNoYes( 'Confirma a ação [Sim p/Todos] ?' )//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿//³Gravacao da oportunidade³//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙIf lTodosSim	MSExecAuto({|x,y|FATA300(x,y)},3,aCabec) 	If lMsErroAuto		DisarmTransaction()		MostraErro()		lRet := .F.	Else		lRet := .T.	EndIfEndIf Return lRet
Parâmetros:
NomeTipoDescriçãoDefaultObrigatórioReferência
nOpcAutoNuméricoOpção desejada 3- Inclusão 4- Alteração 5- Exclusão
xAutoCabArray of RecordArray contendo os itens de cabeçalho da oportunidade de venda.
xAutoAD2Array of RecordArray contendo os itens da pasta Concorrente.
xAutoAD3Array of RecordArray contendo os itens da pasta Time de vendas.
xAutoAD4Array of RecordArray contendo os itens da pasta Parceiros.
xAutoAD9Array of RecordArray contendo os itens da pasta Contatos.
xAutoADJArray of RecordArray contendo os itens da pasta Produtos.