Histórico da Página
...
Bloco de código | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|
| ||||||||||
#INCLUDE "PROTHEUS.CH"
#INCLUDE "TBICONN.CH"
User Function fExecAlt()
Local cFilialog := "D MG 01 "
Local cMatric := "000002"
Local aCabAuto := {}
Local aItemAuto := {}
Local aLinha := {}
Local lAutom := .T. //execucao sem interface
Local nOpcAuto := 4
Private lMsErroAuto := .F.
PREPARE ENVIRONMENT EMPRESA "T1" FILIAL cFilialog MODULO "GPE"
ConOut("Inicio: " + Time())
dbSelectArea("SRA")
dbSetOrder(1)
If SRA->(MsSeek(xFilial() + cMatric))
aAdd(aCabAuto, { "RG1_FILIAL", cFilialog, Nil }) // Código da Filial
aAdd(aCabAuto, { "RG1_MAT", cMatric, Nil }) // Matrícula do funcionário
aadd(aLinha, { "LINPOS", "RG1_ORDEM", "002" }) // Identificando a linha da grid pela Ordem do lançamento
//aadd(aLinha, { "AUTDELETA", "S", Nil }) // Uso em caso de exclusão de linha específica
//Informações a serem alteradas
aAdd(aLinha, { "RG1_VALOR", 500.00, Nil })
aadd(aItemAuto,aLinha)
//Chamada do ExecAuto
MsExecAuto({|a, b, c, d| GPEA550(a,b,c,d)}, nOpcAuto, lAutom, aCabAuto, aItemAuto)
If !lMsErroAuto
ConOut("Manutencao concluida!")
Else
MostraErro()
EndIf
EndIf
ConOut("Fim : " + Time())
RESET ENVIRONMENT
Return NIL
|
*Para exclusão de um registro específico da RG1, utilizar a opção de alteração acima com os recursos LINPOS e AUTDELETA.
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas