Importar um arquivo texto para o Orçamento (MATA415)

Blog Advpl - Share knowledge

Importar um arquivo texto para o Orçamento (MATA415)

Já tentou importar um arquivo texto para a rotina de orçamento?

É uma tristeza só, a rotina de orçamento utiliza uma tabela temporária chamada TMP1 e por conta disso temos algumas pequenas dificuldades em suas validações.

Mas com um certo jeitinho, conseguimos driblar e resolver os problemas do dia a dia com esta rotina.

Hoje, irei mostrar umas das formas de importar um arquivo texto para o orçamento, não irei postar todo o código, mas a parte que mais interessa, que é a do preenchimento do grid.

Mas antes veja o artigo Importando arquivo texto, agora que já está familiarizado, vamos no que interessa.

Considerando um arquivo texto com duas colunas, sedo a primeira com o código do produto e a segunda com a quantidade.

Talvez o código possa ficar menor, não sei, mas deste jeito funcionou muito bem comigo.

Caso conheça outra forma, compartilhe…

 

2 comentários

  1. breno disse:

    oGetDad onde essa variável é criada?? Pq usar essa variável?

    • Equipe Blog Advpl disse:

      Bom dia Breno!

      O oGetDad é uma variável pública criado dentro da rotina MATA415, ela recebe o componente MsGetDB utilizado para criar a grade dos itens.

      oGetDb := MsGetDB():New(aPosObj[2,1],aPosObj[2,2],aPosObj[2,3],aPosObj[2,4],nOpcx,”A415LinOk”,”A415TudOk”,”+CK_ITEM”,.T., , ,.T., ,”TMP1″)

      Private oGetDad := oGetDb

      Com isso podemos manipular o componente MsGetDB.

      Espero ter ajudado.