× Linguagem de Programação ADVPL

Perguntas Execauto OMSA010

Mais
10 anos 3 meses atrás #24082 por dexter
Execauto OMSA010 foi criado por dexter
Boa tarde,

Estou precisando utilizar este ExecAuto para criar todas as tabelas novamente,
mas não esta funcionando, compila tudo certo, quando eu chamo o programa a tela
da tabela vem mas não faz nada e não cria o registro definido na tabela DA1.
Alguém pode ajudar ?

documentação
tdn.totvs.com/pages/releaseview.action?pageId=95617527


Código, tanto pelo IDE PREPARE ENVIRONMENT ou chamando pelo
menu logando no ambiente é a mesma coisa.
#INCLUDE 'TBICONN.CH'
#INCLUDE 'PROTHEUS.CH'

User Function MyOMSA010()

Local aCab := {}
Local aItem := {}
Local nOpc := 3
Local cCodTab := "0002"
Local cNomeTab := "SÃO PAULO"
Local cHoraDe := "00:00"
Local cHoraAte := "23:59"
Local cTpHorario := "1"
Local cTabAtiv := "1"

Local cItem := "0001"
Local cProduto := "10000111"
Local nPrcVen := 100
Local cAtivo := "1"
PRIVATE lMsErroAuto := .F.

PREPARE ENVIRONMENT EMPRESA '99' FILIAL '01' USER 'admin' PASSWORD 'admin' TABLES "SX2","SX5","SX6","SM4","DA0","DA1" MODULO "FAT"

dbSelectArea("SX2")
dbSelectArea("SX5")


aAdd(aCab,{"DA0_CODTAB", cCodTab, NIL })
aAdd(aCab,{"DA0_DESCRI", cNomeTab, NIL})
aAdd(aCab,{"DA0_DATDE", CTOD("10/07/2014"), NIL})
aAdd(aCab,{"DA0_HORADE", cHoraDe, NIL})
aAdd(aCab,{"DA0_TPHORA", cTpHorario, NIL})
aAdd(aCab,{"DA0_ATIVO", cTabAtiv, NIL})

  
aAdd(aItem,{{"DA1_ITEM", cItem, NIL},;
{"DA1_CODPRO", cProduto, NIL},;
{"DA1_PRCVEN", nPrcVen, NIL}})
 
  
  Omsa010( aCab, aItem, nOpc )

  If lMsErroAuto
      lRet := .F.
      DisarmTransaction()
      Mostraerro()
     Alert("falha na gravacao")
   EndIf

Alert("Gravado com sucesso!")


RESET ENVIRONMENT


Return(.T.)

Por favor Acessar ou Registrar para participar da conversa.

Tempo para a criação da página:0.146 segundos
Joomla templates by a4joomla