dsgoficial / sap_operador Goto Github PK
View Code? Open in Web Editor NEWCliente QGIS 3 para uso do Sistema de Apoio a Produção (SAP)
Cliente QGIS 3 para uso do Sistema de Apoio a Produção (SAP)
Adicionar os seguintes parâmetros padrão
Erro no QGIS 3.4 quando o usuário não tem mais atividade cadastrada.
Traceback (most recent call last):
File "/home/tenborba/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Ferramentas_Producao/SAP/managerSAP.py", line 59, in login
sucess = self.init_works(server, user, password, token)
File "/home/tenborba/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Ferramentas_Producao/SAP/managerSAP.py", line 112, in init_works
token
File "/home/tenborba/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Ferramentas_Producao/SAP/managerSAP.py", line 79, in update_sap_data
works = data['dados']['atividade']['nome']
KeyError: 'dados'
Estou tentando testar o Ferrametas de Produção no QGIS 3.4 e fiz um teste semelhante no qgis 2.18 (que funcionou), porém ao tentar requisitar a próxima atividade, o seguinte erro foi levantado:
psycopg2.ProgrammingError: column "mi" does not exist LINE 1: SELECT mi FROM edgv.aux_moldura_a; ^
Traceback (most recent call last):
File "/home/tenborba/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Ferramentas_Producao/Tools/tools.py", line 52, in load_frame
self.tool_selected.get_frame()
File "/home/tenborba/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Ferramentas_Producao/Tools/LoadData/loadData.py", line 43, in get_frame
self.update_frame()
File "/home/tenborba/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Ferramentas_Producao/Tools/LoadData/loadData.py", line 120, in update_frame
db_json = self.postgresql.load_db_json(db_name)
File "/home/tenborba/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Ferramentas_Producao/SAP/../Database/postgresql.py", line 197, in load_db_json
db_json = self.get_db_json()
File "/home/tenborba/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Ferramentas_Producao/SAP/../Database/postgresql.py", line 184, in get_db_json
u"db_workspaces_name" : self.get_workspaces_name(u"aux_moldura_a"),
File "/home/tenborba/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Ferramentas_Producao/SAP/../Database/postgresql.py", line 63, in get_workspaces_name
result = self.run_sql(sql)
File "/home/tenborba/.local/share/QGIS/QGIS3/profiles/default/python/plugins/Ferramentas_Producao/SAP/../Database/postgresql.py", line 291, in run_sql
self.pg_cursor.execute(sql)
psycopg2.ProgrammingError: column "mi" does not exist
LINE 1: SELECT mi FROM edgv.aux_moldura_a;
^
Uso de Policy no SAP gerava deadlocks no PostgreSQL devido aos comandos de adição e remoção da policy serem exclusive lock.
Desta forma o controle espacial será feito no cliente. O filtro já foi adicionado no commit 9d798a4, porém falta adicionar novamente o teste espacial para impedir operações fora da moldura.
Criei um banco na modelagem edgv 2.13 pro, usando o DSGTools 4(atualizado em 08 nov).
Depois de abrir o Ferramentas de podução no modo LOCAL, ao selecionar o banco na modelagem edgv 2.13 pro recebo uma mensagem de erro porém ao selecionar os bancos que estavam na modelagem 2.13 não há problema.
ao selecionar o banco na modelagem edgv pro, ele não habilita as unidades de trabalho relacionadas
ao selecionar um banco com modelagem 2.13, não há problema:
DSG tools 4
Ferramenta de produção: 3.4.14.1
SO: ubuntu 18.04
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.