× Linguagem de Programação ADVPL

Perguntas Solicitação de Importação S.I

Mais
11 anos 10 meses atrás #8991 por jrBrittes
Estou desenvolvendo uma rotina de importação de arquivo csv contendo dados dos produtos para solicitação de importação, preciso saber se existe algum array ou arquivo temporário para que eu atualize o browser da solicitação de importação com os dados importados do arquivo.

Geralmente uso em alguns rotina Acols ou _Acols mais fiz alguns tes

tes e não esta funcionando.

Poderiam me ajudar.
Anexos:

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás - 11 anos 10 meses atrás #9041 por kanaamlrr
Cara, se eu não me engano o nome do array é aCampos ou aCamposSI.
Se não for, tenta debugar e ver se existe uma tabela temporária "TRB" que está trabalhando esses dados.
Não lembro ao certo.
Testa ae e depois posta se funcionou!
Ultima edição: 11 anos 10 meses atrás por kanaamlrr.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #9076 por jrBrittes
Então desculpa ae demora só fui ver sua resposta hoje,

Eu havia conseguido ver que ele salva em uma tabela temporaria TRB e depois manda para o array, eu consigo da um dbappend na tabela temporaria mas quando ele atualiza os dados em tela da o seguinte erro, que ainda não consegui descobrir o que é.

Alias does not exist: on ::MSDIALOG:ACTIVATE line : 1013

[TOTVS build: 7.00.111010P-20120314]
Called from SI400INCLUI(EICSI400.PRW) 14/05/2012 11:00:54 line : 1585
Called from FWMBROWSE:EXECUTE(FWFORMBROWSE.PRW) 22/05/2012 11:38:01 line : 1013

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 10 meses atrás #9079 por kanaamlrr
Cara, essa operação você está fazendo por ponto de entrada?
Se possível posta seu fonte.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #10063 por jrBrittes
Não, eu tenho um botão na tela carregar produtos quando acionada a rotina eu buso esssa TRB e atualizo ele para o usuário com os produtos da planilha.

Mais eu já resolvi esse erro.

Eu só estou tenho uma dificuldade em dar um refresh na tela da S.I, pois após eu rodar minha rotina e inserir dados nessa TRB da S.I só aparacem os 10 primeiros registro na tela não sei por que isso mesmo dando Refresh no Objeto de tela oMSSelect:oBrowse:Refresh() agora quando eu do um enter na primeira linha todos os registro são atualizados procurei no X3_VAlID mais não achei nenhuma funçao que faça isso achei uma SI400Valid() que valida os campos agora dar o refresh não encontrei.

Por favor Acessar ou Registrar para participar da conversa.

Mais
11 anos 9 meses atrás #10064 por kanaamlrr
Cara, você já tentou dar um dbGotTop() no seu TRB depois de atualizá-lo e antes de dar o Refresh?

Por favor Acessar ou Registrar para participar da conversa.

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