01. DADOS GERAIS
Produto: | TOTVS Manutenção de Ativos |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Manufatura |
Módulo: | TOTVS Manufatura (Linha Protheus) - Manutenção de ativos (SIGAMNT) |
Função: | MNTA130S |
País: | Brasil |
02. DESCRIÇÃO
Descrição: | Ponto de entrada executado na rotina de Importação dos Registros de Abastecimento (MNTA130) que permite utilizar um schedule na rotina. |
Localização: | SIGAMNT: Atualizações/Controle de Combustíveis/Abastecimento/Importação de Abastecimento |
Programa Fonte: | MNTA130.prx |
Função: | MNTA130S() |
Retorno: |
03. DEMAIS INFORMAÇÕES
Exemplo MNTA130S()
#INCLUDE "PROTHEUS.CH" #INCLUDE "TOPCONN.CH" User Function MNTA130S() Private cIniFile := GetAdv97() Private cCodEmp := "" Private cCodFil := "" //Se via schedule If !(Type("oMainWnd")=="O") //Define Empresa e Filial cCodEmp := GetPvProfString("ONSTART","Empresa","",cInIfile) //"Empresa" cCodFil := GetPvProfString("ONSTART","Filial","",cInIfile) //"Filial" Conout("Empresa"+": "+cCodEmp) //"Empresa" Conout("Filial"+".: "+cCodFil) //"Filial" Conout(" ") If cCodEmp == '-1' .Or. cCodFil == '-1' cEcho := MsgUserLog("Configuração invalida de Filial","Verificar Empresa/Filial nos Jobs") //"Configuração invalida de Filial"### //"Verificar Empresa/Filial nos Jobs" Conout(cEcho) Return .F. Endif //Nao consome licensas RPCSetType(3) //Abre empresa/filial/modulo/arquivos RPCSetEnv(cCodEmp,cCodFil,"","","SGA","",{"TAA","TC9","QAA"}) Conout(" ") Conout("Iniciando a Importação") //"Iniciando a Importação" Conout("=======================================================") Conout("Data"+":"+DtoC(MsDate())+" "+"Hora"+": "+Time()) //"Data"###"Hora" MNTA130F() Conout("=======================================================") Else Processa({ || MNTA130F()}) EndIf Return .T. Function MNTA130F() Local aArea := GetArea() Private lTanqBomba := .F., lContador2 := .F. Private cArquivo := 'C:\NGAP10\Protheus_Data\DicFrota\CTF.txt' If NGCADICBASE('TR6_TANQUE','D','TR6',.F.) .AND. NGCADICBASE('TR6_BOMBA','D','TR6',.F.) lTanqBomba := .T. Endif If NGCADICBASE('TR6_POSCO2','D','TR6',.F.) lContador2 := .T. Endif MNT130Pr() // Importacao Convenio CTFMNTA635() // Consistencia de Abastecimento RestArea(aArea) Return .T.
04. ASSUNTOS RELACIONADOS
- Não se aplica.
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas