×
Linguagem de Programação ADVPL
Perguntas Erro no envio WF
- lalberto
- Desconectado
- Administrador
Menos
Mais
- Postagens: 3676
- Obrigados Recebidos: 6
11 anos 7 meses atrás #12736
por lalberto
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Respondido por lalberto no tópico Erro no envio WF
achei o erro, corrija igual ao que está em vermelho, outra coisa, retire a tabela sz2 da query, provavelmente você não tenha esta customização, como disse precisa rever o fonte todo.
Corrige aqui
cQuery := " SELECT C1_FILIAL, C1_NUM, C1_EMISSAO, C1_SOLICIT, C1_ITEM, C1_PRODUTO, C1_DESCRI, C1_UM, C1_QUANT, C1_DATPRF, C1_OBS, C1_CC, C1_CODAPRO, C1_QUJE, C1_LOCAL, Z2_NOME, B2_QATU, B1_EMIN, B1_QE, B1_UPRC"
cQuery += " FROM " + RetSqlName("SC1")+" AS C1"
// provavelmente voce não tenha esta tabela SZ2
cQuery += " INNER JOIN " + RetSqlName("SZ2") + " AS Z2 ON C1_CC = Z2_COD"
cQuery += " INNER JOIN " + RetSqlName("SB2")+" AS B2 ON C1_PRODUTO = B2_COD AND C1_LOCAL = B2_LOCAL"
cQuery += " INNER JOIN " + RetSqlName("SB1")+" AS B1 ON C1_PRODUTO = B1_COD"
cQuery += " WHERE C1_NUM = '"+SC1->C1_NUM+"'"
cQuery += " AND C1_ITEM = '"+SC1->C1_ITEM+"'"
Corrige aqui
cQuery := " SELECT C1_FILIAL, C1_NUM, C1_EMISSAO, C1_SOLICIT, C1_ITEM, C1_PRODUTO, C1_DESCRI, C1_UM, C1_QUANT, C1_DATPRF, C1_OBS, C1_CC, C1_CODAPRO, C1_QUJE, C1_LOCAL, Z2_NOME, B2_QATU, B1_EMIN, B1_QE, B1_UPRC"
cQuery += " FROM " + RetSqlName("SC1")+" AS C1"
// provavelmente voce não tenha esta tabela SZ2
cQuery += " INNER JOIN " + RetSqlName("SZ2") + " AS Z2 ON C1_CC = Z2_COD"
cQuery += " INNER JOIN " + RetSqlName("SB2")+" AS B2 ON C1_PRODUTO = B2_COD AND C1_LOCAL = B2_LOCAL"
cQuery += " INNER JOIN " + RetSqlName("SB1")+" AS B1 ON C1_PRODUTO = B1_COD"
cQuery += " WHERE C1_NUM = '"+SC1->C1_NUM+"'"
cQuery += " AND C1_ITEM = '"+SC1->C1_ITEM+"'"
Luiz Alberto Vieira Alves
Proprietário
55 (12) 9 8256-5905 (Vivo)
www.3lsystems.com.br
www.masteradvpl.com.br
Por favor Acessar ou Registrar para participar da conversa.
- pgeovane
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 8
- Obrigados Recebidos: 0
- pgeovane
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 8
- Obrigados Recebidos: 0
11 anos 7 meses atrás #12760
por pgeovane
Respondido por pgeovane no tópico Erro no envio WF
Luiz, muito obrigado novamente cara, tive que alterar bastente coisas para dai ele começar a enviar os worflows.
Agora ele envia, mas sempre apos o PE que grava as solicitações ele gera o erro abaixo:
Primeiro aparece um alert dizendo: Status não existe
e depois o error log abaixo:
THREAD ERROR (administrator, SERVER) 11/04/2013 11:28:41
variable is not an object on U_COMWF000(COMRD003.PRW) 11/04/2013 10:51:26 line : 127
[TOTVS build: 7.00.120420A-20120726]
Called from U_COMRD003(COMRD003.PRW) 11/04/2013 10:51:26 line : 66
Called from {|| CURSORWAIT(), U_COMRD003() ,CURSORARROW()}(MT110GRV.PRW) 11/04/2013 11:22:46 line : 31
Called from eval line : 273
Called from {||EVAL(BBLOCK),ODLG:END()}(PTPEND.PRW) 14/10/2010 10:36:04 line : 273
Agora ele envia, mas sempre apos o PE que grava as solicitações ele gera o erro abaixo:
Primeiro aparece um alert dizendo: Status não existe
e depois o error log abaixo:
THREAD ERROR (administrator, SERVER) 11/04/2013 11:28:41
variable is not an object on U_COMWF000(COMRD003.PRW) 11/04/2013 10:51:26 line : 127
[TOTVS build: 7.00.120420A-20120726]
Called from U_COMRD003(COMRD003.PRW) 11/04/2013 10:51:26 line : 66
Called from {|| CURSORWAIT(), U_COMRD003() ,CURSORARROW()}(MT110GRV.PRW) 11/04/2013 11:22:46 line : 31
Called from eval line : 273
Called from {||EVAL(BBLOCK),ODLG:END()}(PTPEND.PRW) 14/10/2010 10:36:04 line : 273
Por favor Acessar ou Registrar para participar da conversa.
Tempo para a criação da página:0.110 segundos