[RESOLVIDO] Objeto de um elemento de array requer uma constant subscript

Discussão em 'EMS , HCM e Totvs 11' iniciado por muertebr, Outubro 8, 2010.

Status do Tópico:
Não esta aberto para novas mensagens.
  1. muertebr

    muertebr Membro Participativo

    Ola.
    Estou com o seguinte erro ocorrendo: Objeto de um elemento de array requer uma constant subscript.

    Erro ocorre quando dentro de uma procedure eu quero alterar o nome da column-label de uma tabela ou dexa-la invisivel de acordo com um contador, da seguinte forma:

    Código:
    FOR EACH spawMetasxFamilia NO-LOCK
            WHERE spawMetasxFamilia.representanteId = esp-repres.cod-rep AND
                  spawMetasxFamilia.meta <> 0
            BREAK BY spawMetasxFamilia.familiaComercialId.
            FIND FIRST tt-metasxFamilia NO-LOCK
                WHERE tt-metasxFamilia.mes = spawMetasxFamilia.mes AND
                      tt-metasxFamilia.ano = spawMetasxFamilia.ano NO-ERROR.
            IF NOT AVAIL tt-metasxFamilia THEN DO:
                CREATE tt-metasxFamilia.
                ASSIGN tt-metasxFamilia.mes       = spawMetasxFamilia.mes
                       tt-metasxFamilia.ano       = spawMetasxFamilia.ano.
            END.
            IF FIRST-OF(spawMetasxFamilia.familiaComercialId) THEN DO:
                ASSIGN cont = cont + 1.
            END.
            FIND FIRST spawFamiliasComerciais NO-LOCK
                WHERE spawFamiliasComerciais.familiaComercialId = spawMetasxFamilia.familiaComercialId NO-ERROR.
            ASSIGN tt-metasxFamilia.familia[cont]    = spawMetasxFamilia.familiaComercialId
                   tt-metasxFamilia.quantidade[cont] = spawMetasxFamilia.meta
                   tt-metasxFamilia.descricao[cont]  = spawFamiliasComerciais.descricao
                   tt-metasxFamilia.descricao[cont]:COLUMN-LABEL IN BROWSE br-table = spawFamiliasComerciais.descricao.
        END.
    Erro ocorre quando insiro a linha:
    tt-metasxFamilia.descricao[cont]:COLUMN-LABEL IN BROWSE br-table = spawFamiliasComerciais.descricao

    algo com o contador não pode ser junto com column-label ou mesmo o visible tbm nao.
Status do Tópico:
Não esta aberto para novas mensagens.

Compartilhe esta Página