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) - SIGATMK - EXECAUTO TMKA070

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

Dúvida
Exemplo de utilização do Execauto TMKA070 - Contatos.

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

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

Exemplo

#INCLUDE 'Protheus.ch'
#INCLUDE 'TBICONN.CH'

User Function MyTMK070()

    Local aContato := {}
    Local aEndereco := {}
    Local aTelefone := {}
    Local aAuxDados := {}
  Private lMsErroAuto := .F.

    PREPARE ENVIRONMENT EMPRESA "99" FILIAL "01" //Empresa / Filial

        ConOut(Repl("-",80))
        ConOut(PadC("Teste de Inclusao de Contato"  ,80))
        ConOut("Incluindo Contato")
        ConOut("Inicio: " +Time())

        //CONTATO
        AAdd(aContato,{"U5_FILIAL",xFilial("SU5")        ,Nil}) //Filial
        AAdd(aContato,{"U5_CODCONT","000020"               ,Nil}) //Código do Contato
        AAdd(aContato,{"U5_CONTAT","Nome do contato"      ,Nil}) //Nome do Contato
        AAdd(aContato,{"U5_EMAIL"  ,"inclusao@totvs.com.br",Nil}) //E-mail

        //TELEFONES
        AAdd(aAuxDados, {"AGB_TIPO"  ,"2"       ,Nil}) //Tipo do Telefone
        AAdd(aAuxDados, {"AGB_PADRAO","1"       ,Nil}) //Padrão?
        AAdd(aAuxDados, {"AGB_DDI"   ,""        ,Nil}) //DDI
        AAdd(aAuxDados, {"AGB_DDD"   ,"11"      ,Nil}) //DDD
        AAdd(aAuxDados, {"AGB_TELEFO","12349874",Nil}) //Telefone

        AAdd(aTelefone,aAuxDados)

        aAuxDados := {}

        //ENDEREÇOS
        AAdd(aAuxDados, {"AGA_TIPO"  ,"2"           ,Nil}) //Tipo do Endereço
        AAdd(aAuxDados, {"AGA_PADRAO","1"           ,Nil}) //Padrão?
        AAdd(aAuxDados, {"AGA_END"   ,"R. Totvs"    ,Nil}) //Endereço
        AAdd(aAuxDados, {"AGA_CEP"   ,"12345123"    ,Nil}) //CEP
        AAdd(aAuxDados, {"AGA_BAIRRO","Bairro Totvs",Nil}) //Bairro
        AAdd(aAuxDados, {"AGA_MUNDES","Cidade Totvs",Nil}) //Município
        AAdd(aAuxDados, {"AGA_EST"   ,"SP"          ,Nil}) //Estado

        AAdd(aEndereco,aAuxDados)

        ConOut("Iniciando a inclusao")
        MSExecAuto({|x,y,z,a,b|TMKA070(x,y,z,a,b)},aContato,3,aEndereco,aTelefone,.F.)

        If lMsErroAuto
            MsgStop("Erro na inclusao do contato")
            Mostraerro()
        Else
            MsgAlert('Contato incluido com sucesso!')
      EndIf

        ConOut("Fim: " +Time())
        ConOut(Repl("-",80))

RESET ENVIRONMENT
 

Return
Saiba Mais

 

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 _