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 - Compras (SIGACOM) - MATA114 - Ejemplo de rutina automática para modificar grupos de aprobación.


Duda

¿Cómo utilizar la rutina automática para la modificación de grupos de aprobación MATA114?


Ambiente
Cross Segmentos - TOTVS Backoffice (Línea Protheus) - MI - Compras (SIGACOM) - Todas las versiones 12

País: Todos.

Solución

El siguiente ejemplo se utiliza para modificar grupos de aprobación en donde se podrá modificar el grupo, los aprobadores, las entidades contables y los tipos de compra vs aprobador.

#Include 'TOTVS.ch'
#Include 'FWMVCDef.ch'
 
User Function U_Alterar1()
    Local oModel    := nil
    Local cCodSAL   := "000003"
    Local cItemSAL := "01"
 
    DbSelectArea("SAL")
    SAL->(DBSetOrder(1)) //AL_FILIAL+AL_COD+AL_ITEM
    If SAL->(DBSeek(XFilial("SAL")+cCodSAL+cItemSAL))
 
        oModel := FwLoadModel("MATA114")
        oModel:SetOperation(MODEL_OPERATION_UPDATE)
        oModel:Activate()
 
        //MASTER ModelSAL
        oModel:SetValue("ModelSAL","AL_DESC","TST MODIFICAR")
 
        //DETAIL DetailSAL
        oModel:SetValue("DetailSAL","AL_NIVEL","02")
 
        //DETAIL DetailDBL
        oModel:SetValue("DetailDBL","DBL_CC", "CENTRO002")
 
        //DETAIL DetailDHM
        oModel:SetValue("DetailDHM" , "DHM_GRUPO"   , "000002")
        oModel:SetValue("DetailDHM" , "DHM_APROV"   , "000002")
        oModel:SetValue("DetailDHM" , "DHM_TIPCOM"  , "002")
 
        If oModel:VldData()
            oModel:CommitData()
            conout("Registro ALTERADO!")
        Else
            VarInfo("Erro ao alterar",oModel:GetErrorMessage())
        EndIf
 
        oModel:DeActivate()
        oModel:Destroy()
        oModel := nil
    EndIf
 
    //--------------------------------------------------
    // Encerra o ambiente, fechando as devidas conexoes
    //--------------------------------------------------
    RpcClearEnv()
 
Return

 

Conozca más.

PCOM114001 - Grupo de Aprovação (Rotina Automática MATA114)

PCOM09010 - Grupo de aprobación (MATA114)

¿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 _