Boa tarde, estou começando a estudar sobre o TIR, e ja de inicio, peguei um template pronto pra testar de inclusão do contas a receber. Acontece que ao realizar o preenchimento dos campos ele fica em prefixo e não preenche os dados.
Edit: Prints adicionados Fonte: https://pastebin.com/101ZYnsr Video WebApp: https://drive.google.com/file/d/193aLNtWhPjGtPruH_yE_41jW1l80N9iE/view?usp=sharing
Boa tarde, poderia anexar uma print da tela e do script utilizado para o teste? para que eu possa te ajudar da melhor forma
— Murilo Ramos da Silva 29 de Sep de 2020Adicionado, obrigado pela ajuda!
— Rafael Karczevski 29 de Sep de 2020O script mesmo não a execução
— Murilo Ramos da Silva 29 de Sep de 2020o script adicionei no post: https://pastebin.com/101ZYnsr
— Rafael Karczevski 29 de Sep de 2020No prefixo tenta colocar assim a tag self.oHelper.SetValue('E1_PREFIXO', "FIN", check_value= False) ou self.oHelper.SetValue("Prefixo", "FIN", check_value= False)
seria legal colocar esse parâmetro em todos os campos de preenchimento
— Murilo Ramos da Silva 29 de Sep de 2020Funcionou não, vou gravar um video monstrando como que fica
— Rafael Karczevski 29 de Sep de 2020Qual o tamanho do seu campo "prefixo"?
— Murilo Ramos da Silva 29 de Sep de 2020E1_prefixo = 3 caracteres
— Rafael Karczevski 29 de Sep de 2020se conseguir criar o video fica bem util, enquanto isso vou criar um script tentando realizar o mesmo processo
— Murilo Ramos da Silva 29 de Sep de 2020criei um pequeno script tenta executar ele e ver se realiza seu processo https://pastebin.com/BRV9zsfK não sei muito bem orientação mas realizei o teste utilizando esse que eu criei e funcionou
— Murilo Ramos da Silva 29 de Sep de 2020Adicionei o video no post, e com o seu script tive o mesmo resultado do video
— Rafael Karczevski 29 de Sep de 2020Certo, utilize o comando no terminal pip freeze e veja qual a versão do seu tir-framework o script que criei foi utilizando a versão 1.16.21 caso ele esteja menor que essa versão tente atualizar utilizando o comando pip install -- upgrade tir-framework
— Murilo Ramos da Silva 29 de Sep de 2020Minha versão é tir-framework==1.17.7
— Rafael Karczevski 29 de Sep de 2020Qual a versão do do app server? poderia anexar print dele?
— Murilo Ramos da Silva 29 de Sep de 2020Versão: TOTVS Construção e Projetos Build AppServer: 7.00.191205P-20200220 - 64 bits Appserver version: 19.3.0.2 Build DBAccess: 20191119-20200217 Release do RPO: 12.1.027 Release do dicionário: 12.1.027 Local files: CTREE License server: 2014 - 3.1.7 DB DataBase: MSSQL DB API Build: 20191119-20200116
Ja testei em uma base 12.1.17 tbm e nada
— Rafael Karczevski 29 de Sep de 2020e como esta na parte dos Dados do Remote? Quando você tenta digitar esse campo na mão utilizando o smartclient web da certo?
— Murilo Ramos da Silva 29 de Sep de 2020Dados do Remote
Remote build: 7.00.191205P-20200221 Remote version: 19.3.0.1 Remote type: 1 - QT-5.14.0 WIN Módulo: FIN Nome do computador: NOTKARCZEVSKI Sistema operacional: Windows 10 - Memória: 16234 Processador: Intel(R) Core(TM) i5-8265U CPU @ 1.60GHz
— Rafael Karczevski 29 de Sep de 2020Esse é do smartclient web que você esta acessando? veja que no campo Remote type:1 - QT-5.14.0 quanto no meu esta o Remote type: 5 - HTML-4.3.1 WIN
você esta utilizando o proprio smartclient web, ou colocou a dll do webapp dentro da pasta smartclient?
— Murilo Ramos da Silva 29 de Sep de 2020Eu tinha pego do smartclient, segue do web: Remote build: 7.00.191205P-20200218 Remote version: 4.6.0 Remote type: 5 - HTML-4.6.0 WIN Módulo: FIN Nome do computador: Sistema operacional: Windows 10 - Memória: Processador:
— Rafael Karczevski 29 de Sep de 2020Poxa, ta tudo mais atualizado que o meu, as vezes deve ser por isso RSRS acabou o lek de ideias que eu tinha para tentar ajudarVocê pode tentar entrar no chat oficial dessa biblioteca https://gitter.im/totvs-tir/General lá tem o pessoal que mantem o repositório dela eles podem ajudar a chegar a algum ponto, vou testar os binários atualizados, as vezes pode ser alguma inconsistência do binário.
— Murilo Ramos da Silva 29 de Sep de 2020Você preenchendo o campo na mão ele aceita o valor "fin"?
— Murilo Ramos da Silva 30 de Sep de 2020Na mão ele preenche.
— Rafael Karczevski 30 de Sep de 2020Cabo o laque de opções que eu tinha tenta entrar no chat acima https://gitter.im/totvs-tir/General que la tem os mantenedores da biblioteca tir-framework talvez eles consigam chegar a uma solução
— Murilo Ramos da Silva 30 de Sep de 2020tive uma ideia, por que não tenta self.oHelper.SetValue('E1_PREFIXO', "FIN", check_value= True) foi so isso que não testamos
— Murilo Ramos da Silva 30 de Sep de 2020tente realizar a execução do seu script com a dll do webapp de 4.3.1
— Murilo Ramos da Silva 01 de Oct de 2020Vou testar aqui as sugestões.
— Rafael Karczevski 01 de Oct de 2020check_value= True, não funcionou vou baixar a dll pra testar
— Rafael Karczevski 01 de Oct de 2020Bom dia, Rafael. Você tem alguma outra versão do Python instalada na máquina com o TIR ? Olhando o vídeo parece um erro de compatibilidade que tivemos que resolver no passado com o TIR recomendamos que reinstale o Python e o pacote do TIR(pip install --upgrade --force-reinstall tir-framework) se necessário entre em contato através do gitter para que possamos solucionar o seu problema. Gitter > https://gitter.im/totvs-tir/General?source=orgpage
— Wilson Pedrosa 07 de Oct de 2020