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

Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - SIGAFAT - Cómo se ocupa el ExecAuto para la exclusión de una Meta de venta en la rutina FATA050 ExecAuto para la exclusión de una Meta de venta en la rutina FATA050

Tiempo aproximado de lectura: 00:05:00 min


Duda

¿Cómo se ocupa el ExecAuto para la Exclusión de una Meta de Venta en la rutina FATA050?

 

Ambiente

Cross Segmentos - TOTVS BackOffice (Línea Protheus) - MI - SIGAFAT - Todas las versiones 12

 

Solución

Función utilizada para la inclusión, alteración o exclusión de Objetivos de Venta a través de la rutina automática ( ExecAuto ).

 

Sintaxis

MSExecAuto({|a, b, c| FATA050(a, b, c)}, aCabec, aGrid, nOpcX)

 

Ejemplo de uso 

EXCLUSION

#INCLUDE "PROTHEUS.CH"
#INCLUDE "TBICONN.CH"
 
User Function MyFATA050
 
Local cMeta     := "Meta00001"
Local nOpcX     := 5
Local nCount    := 0
Local aErroAuto := {}
 
Private lMsErroAuto    := .F.
Private lAutoErrNoFile := .F.
 
//* Abertura do ambiente
ConOut("Inicio: " + Time())
  
ConOut(Repl("-",80))
ConOut(PadC("Exclusão de Meta de Venda", 80))
  
PREPARE ENVIRONMENT EMPRESA "T1" FILIAL "D MG 01" MODULO "FAT" TABLES "SCT","SA3"
 
// Verifica se o registro que sera alterado existe
SCT->(DBSetOrder(1))
If SCT->(! MsSeek(xFilial("SCT") + cMeta))
   cMsgLog += "Não foi localizada a Meta de Venda: " + CRLF
   lOk     := .F.
EndIf
 
//* Exclusão - INÍCIO
aCabec  := {}
 
//--- Informando os dados do Cabeçalho
aadd(aCabec, {"CT_DOC",     cMeta,     Nil})
 
//--- Commit da rotina
MSExecAuto({|a, b, c| FATA050(a, b, c)}, aCabec, , nOpcX)
 
If !lMsErroAuto
    ConOut("Excluida com sucesso! ")
Else
    ConOut("Erro na exclusão!")
    aErroAuto := GetAutoGRLog()
    For nCount := 1 To Len(aErroAuto)
        cLogErro += StrTran(StrTran(aErroAuto[nCount], "<", ""), "-", "") + " "
        ConOut(cLogErro)
    Next nCount
EndIf
 
RESET ENVIRONMENT
Return(.T.)

 

Conozca más

TDN - Metas de Venta.

TDN - FATA050 ExecAuto EXCLUSION.

¿Fue útil este artículo?
Usuarios a los que les pareció útil: 0 de 0

0 Comentarios

Inicie sesión para dejar un comentario.
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 _

Rellene los campos siguientes para iniciar el chat:

Chat _