Problema com X3_INIBRW - Browse Contas a Receber

Senhores, bom dia.

Fiz a seguinte função:


User Function TUR06M06()
    Local dRet      := CriaVar("E5_DTDISPO", .F.)
    Local cQry      := ""

    cQry += "SELECT TOP 1 E5_DTDISPO "
    cQry += "FROM "+RetSqlName("SE5")+" SE5 (NOLOCK) "
    cQry += "WHERE SE5.D_E_L_E_T_ = ' ' "
    cQry += "    AND E5_FILIAL = '"+SE1->E1_FILIAL+"' "
    cQry += "    AND E5_PREFIXO = '"+SE1->E1_PREFIXO+"' "
    cQry += "    AND E5_NUMERO = '"+SE1->E1_NUM+"' "
    cQry += "    AND E5_PARCELA = '"+SE1->E1_PARCELA+"' "
    cQry += "    AND E5_TIPO = '"+SE1->E1_TIPO+"' "
    cQry += "    AND E5_CLIENTE = '"+SE1->E1_CLIENTE+"' "
    cQry += "    AND E5_LOJA = '"+SE1->E1_LOJA+"' "
    cQry += "   ORDER BY E5_DATA"

    TcQuery cQry New Alias "QRYSE5"

    DbSelectArea("QRYSE5")
    QRYSE5->(dbGoTop())

    if !QRYSE5->(Eof())
        dRet := SToD(QRYSE5->E5_DTDISPO)
    endif

    QRYSE5->(DbCloSeArea())

Return dRet

Porém ao clicar em imprimir o browse na tela do contas a receber, está gerando o erro em anexo.

Valeu pela força.

compartilhar
Anexos
  • erro.jpg
    1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
    2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
    3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
    4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
    5. Clique aqui para mais detalhes sobre o funcionamento do TOTVS DevForum!

    1 resposta

    Não é a resposta que estava procurando? Procure outras perguntas com as tags advpl ou faça a sua própria pergunta.