- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Pontos de Entrada
- Inclusão de registros no MATA241
Perguntas Inclusão de registros no MATA241
- leonardufb
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 6
- Obrigados Recebidos: 0
8 anos 6 meses atrás - 8 anos 6 meses atrás #30491
por leonardufb
Inclusão de registros no MATA241 foi criado por leonardufb
Boa tarde pessoal, estou desenvolvimento de uma rotina para importação de um arquivo .TXT. e incluir as linhas na tela de movimentação.
Estou tendo problemas durante a validação da linha, onde, recebo o erro dentro da validação de linha
THREAD ERROR (Leonardo, DESKTOP-EOR52FO) 28/04/2016 13:44:25
type mismatch on compare on A241LINOK(MATA241.PRX) 27/10/2015 14:54:22 line : 2383
Estou tendo problemas durante a validação da linha, onde, recebo o erro dentro da validação de linha
THREAD ERROR (Leonardo, DESKTOP-EOR52FO) 28/04/2016 13:44:25
type mismatch on compare on A241LINOK(MATA241.PRX) 27/10/2015 14:54:22 line : 2383
While !FT_FEOF()
cIMEI := FT_FReadLn()
IF Empty(cIMEI)
FT_FSkip()
//Loop
EndIF
cMsgProc := "Importando registro "+Alltrim(Str(nLin))+" de "+Alltrim(Str(nTotalReg))+"."+ENTER
IncProc(cMsgProc)
ProcessMessage()
//GdFieldPut("D3_COD" , CriaVar("D3_COD") , nLin)
GdFieldPut("D3_COD" , cD3_COD , nLin)
//GdFieldPut("D3_GRUPO" , CriaVar("D3_GRUPO") , nLin)
GdFieldPut("D3_GRUPO" , SB1->B1_GRUPO , nLin)
//GdFieldPut("D3_UM" , CriaVar("D3_UM") , nLin)
GDFieldPut("D3_UM" , SB1->B1_UM , nLin)
//GdFieldPut("D3_LOCAL" , CriaVar("D3_LOCAL") , nLin)
GDFieldPut("D3_LOCAL" , cD3_LOCAL , nLin)
//GdFieldPut("D3_QUANT" , CriaVar("D3_QUANT") , nLin)
GDFieldPut("D3_QUANT" , nD3_QUANT , nLin)
//GdFieldPut("D3_QUANT" , CriaVar("D3_QUANT") , nLin)
GDFieldPut("D3_CUSTO1" , 0 , nLin)
//GdFieldPut("D3_NUMSERI" , CriaVar("D3_NUMSERI") , nLin)
GDFieldPut("D3_NUMSERI" , cIMEI , nLin)
aCols[nLin][Len(aHeader)+1] := .F.
IF !A241LinOk(oGet, nLin, .T.)
Exit
EndIF
//ÚÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ¿
//³ Salto de linha ³
//ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
nLin++
Aadd(aCols, Array(Len(aHeader)+1))
FT_FSkip()
EndDo
Ultima edição: 8 anos 6 meses atrás por leonardufb.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Pontos de Entrada
- Inclusão de registros no MATA241
Tempo para a criação da página:0.100 segundos