Base de conhecimento
Encontre respostas para suas dúvidas em quatro fontes de conhecimento diferentes ao mesmo tempo, simplificando o processo de pesquisa.

Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAFAT - EXECAUTO FATA300

time.png Tempo aproximado para leitura: 00:03:00 min

Dúvida
Exemplo de utilização do Execauto FATA300 - Oportunidade de Vendas.

Ambiente
Cross Segmento - TOTVS Backoffice (Linha Protheus) - SIGAFAT - A partir da release 12.

Solução
Função utilizada para geração de Oportunidade de Venda via rotina automática (ExecAuto).

Exemplo

#Include "Protheus.ch"

User Function MyFATA300()

    Local aCabec        := {}
    Local lRet          := .T.
    Local lTodosSim     := .F.
    Private lMsErroAuto := .F.

    dbSelectArea("AD1")
    dbSetOrder(1)

    ConOut("Teste de Inclusao de Oportunidade")
    ConOut("Inicio: " + Time())
    ConOut("Montando o array do cabecalho")

    If !dbSeek(xFilial("AD1")+"000001"+"02")
    // Monta o array com as informacoes para a gravacao
        aCabec := {{ "AD1_FILIAL"  ,""                    ,NIL },;
                   { "AD1_NROPOR"  ,"000001"              ,NIL },; //Numero da Oportunidade
                   { "AD1_REVISA"  ,"01"                  ,NIL },;
                   { "AD1_DESCRI"  ,"TESTE DE ROT AUTOM"  ,NIL },;
                   { "AD1_DATA  "  ,DATE()                ,NIL },;
                   { "AD1_HORA  "  ,SUBSTR(TIME(),1,5) ,NIL },;
                   { "AD1_USER  "  ,"000000"              ,NIL },;
                   { "AD1_VEND  "  ,"000001"              ,NIL },;
                   { "AD1_DTINI "  ,DATE()                ,NIL },;
                   { "AD1_PROSPE"  ,""                    ,NIL },;
                   { "AD1_LOJPRO"  ,""                    ,NIL },;
                   { "AD1_CODCLI"  ,"000001"              ,NIL },;
                   { "AD1_LOJCLI"  ,"01"                  ,NIL },;
                   { "AD1_PROVEN"  ,"000001"              ,NIL },;
                   { "AD1_STAGE "  ,"000001"              ,NIL },;
                   { "AD1_MOEDA "  ,1                     ,NIL },;
                   { "AD1_PRIOR "  ,"1"                   ,NIL }}     
  EndIf   

    lTodosSim := ApMsgNoYes('Confirma a acao [Sim p/Todos]?')

    //ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿//³Gravacao da oportunidade³//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ

    If lTodosSim
        ConOut("Iniciando a gravacao")
        MSExecAuto({|x,y|FATA300(x,y)},3,aCabec)

        If lMsErroAuto
            Conout('Erro ao cadastrar Oportunidade!')
            DisarmTransaction()
            MostraErro()
            lRet := .F.
        Else
            Conout('Oportunidade cadastrada com Sucesso!')
          lRet := .T.
        EndIf

        ConOut("Fim: " + Time())
    EndIf

Return lRet

Saiba Mais: Execauto FATA300 - Oportunidade de Vendas

 

 

Esse artigo foi útil?
Usuários que acharam isso útil: 0 de 0

0 Comentários

Artigo fechado para comentários.
X Fechar

Olá ,

Há pendência referente a um de seus produtos contratados para a empresa ().

Entre em contato com o Centro de Serviços TOTVS para tratativa.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cobrança – Verificação de pendências financeiras . clique aqui.

TOTVS

X Fechar

Olá ,

Seu contato não está cadastrado no Portal do Cliente como um perfil autorizado a solicitar consultoria telefônica.

Por gentileza, acione o administrador do Portal de sua empresa para: (1)configurar o seu acesso ou (2)buscar um perfil autorizado para registro desse atendimento.

Em caso de dúvidas sobre a identificação do contato administrador do Portal, ligue (11) 4003-0015, opção 7 e, em seguida, opção 4 para buscar o suporte com o time de Assessoria ao Portal do Cliente. . clique aqui.

TOTVS

X Fechar

Olá ,

Para o atendimento de "Consultoria Telefônica" você deverá estar de acordo com o Faturamento.

TOTVS

X Fechar

Olá,

Algo inesperado ocorreu, e o usuario nao foi reconhecido ou você nao se encontra logado

Por favor realize um novo login

Em caso de dúvidas, entre em contato com o administrador do Portal de Clientes de sua empresa para verificação do seu usuário, ou Centro de Serviços TOTVS.

Ligue! 4003-0015 opção 4 e 9 ou registre uma solicitação para CST – Cadastros . clique aqui.

TOTVS

Chat _

Preencha os campos abaixo para iniciar o atendimento:

Chat _