- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Funções AdvPL
- Problema com Modelo3
Perguntas Problema com Modelo3
- silviokj
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 2
- Obrigados Recebidos: 0
8 anos 5 meses atrás #30737
por silviokj
Problema com Modelo3 foi criado por silviokj
Bom dia pessoal,
Sou novato no desenvolvimento advpl e gostaria de uma ajuda de vocês. Aqui na empresa onde trabalho foi feita a migração do protheus 11 release 5 para o 11 release 8, depois do upgrade algumas customizações pararam de funcionar, uma delas é um cadastro de histórico de aviso de férias dos colaboradores.
O problema é que na versão 11.5 a tela com os dados carregavam e apareciam normalmente, na versão 11.8 não aparece, fica em branco, porém os dados estão lá no banco de dados e o sistema não apresenta erro, apenas não carrega.
Pelo menu, identifiquei que é um prw chamado PROFER.prw, abrindo ele no TDS e depurando linha a linha, cheguei até a utilização de uma função chamada Modelo3:
_lRet:=Modelo3(_cTitulo,_cAliasEnchoice,_cAliasGetD,_aCpoEnchoice,_cLinOk,_cTudOk,_nOpcE,_nOpcG,_cFieldOk)
É aí que o sistema para, conferi todas as variáveis e todas estão com os valores corretos, da mesma forma que trabalha na versão 11.5.
Minha dúvida é, mudou alguma coisa da versão 11.5 pra 11.8 relacionada a essa função para que pudesse fazer parar de funcionar dessa forma?
Agradeço desde já o auxílio
Sou novato no desenvolvimento advpl e gostaria de uma ajuda de vocês. Aqui na empresa onde trabalho foi feita a migração do protheus 11 release 5 para o 11 release 8, depois do upgrade algumas customizações pararam de funcionar, uma delas é um cadastro de histórico de aviso de férias dos colaboradores.
O problema é que na versão 11.5 a tela com os dados carregavam e apareciam normalmente, na versão 11.8 não aparece, fica em branco, porém os dados estão lá no banco de dados e o sistema não apresenta erro, apenas não carrega.
Pelo menu, identifiquei que é um prw chamado PROFER.prw, abrindo ele no TDS e depurando linha a linha, cheguei até a utilização de uma função chamada Modelo3:
_lRet:=Modelo3(_cTitulo,_cAliasEnchoice,_cAliasGetD,_aCpoEnchoice,_cLinOk,_cTudOk,_nOpcE,_nOpcG,_cFieldOk)
É aí que o sistema para, conferi todas as variáveis e todas estão com os valores corretos, da mesma forma que trabalha na versão 11.5.
Minha dúvida é, mudou alguma coisa da versão 11.5 pra 11.8 relacionada a essa função para que pudesse fazer parar de funcionar dessa forma?
Agradeço desde já o auxílio
Por favor Acessar ou Registrar para participar da conversa.
- will
- Desconectado
- Membro Especialista
Menos
Mais
- Postagens: 81
- Obrigados Recebidos: 0
8 anos 5 meses atrás #30747
por will
Respondido por will no tópico Problema com Modelo3
tenta assim, foi a unica coisa que eu achei de diferente de uma customização.
_lRet := Modelo3(cTitulo,cAliasEnchoice,cAliasGetD,aCpoEnchoice,cLinOk,cTudOk,nOpcE,nOpcG,cFieldOk,,,,,,,400)
_lRet := Modelo3(cTitulo,cAliasEnchoice,cAliasGetD,aCpoEnchoice,cLinOk,cTudOk,nOpcE,nOpcG,cFieldOk,,,,,,,400)
Por favor Acessar ou Registrar para participar da conversa.
- silviokj
- Autor do Tópico
- Desconectado
- Membro Iniciado
Menos
Mais
- Postagens: 2
- Obrigados Recebidos: 0
8 anos 5 meses atrás #30749
por silviokj
Respondido por silviokj no tópico Problema com Modelo3
Descobri que o problema era a ordem dos índices, na migração da release 5 para a release 8 houve algum problema na ordenação, foi só colocar um dbSetOrder(1) depois de selecionar a tabela SZO que resolveu!
Obrigado William Sposito por responder.
Obrigado William Sposito por responder.
Por favor Acessar ou Registrar para participar da conversa.
- Fórum
- Protheus/Microsiga/Totvs
- AdvPL (Advanced Protheus Language)
- Funções AdvPL
- Problema com Modelo3
Tempo para a criação da página:0.148 segundos