Nouvelle interface :
https://git.tuxfamily.org/qet/qet.git/c … 17c6014dd9
On peut maintenant choisir plusieurs listes à exporter, mais il manque encore l'export en lot des fichiers "nomenclature_%(project(title))_%(type)*.csv.
Çà me parait utile, exporter en une seule opération les différents fichiers CSV pour les imprimantes :la liste des étiquettes spéciales pour les boutons/commutateurs, la liste pour les contacteurs avec étiquettes blanches, les disjoncteurs avec étiquettes jaunes par exemple, etc. Vous en pensez quoi?
3,526 2019-11-10 22:20:25
Re: Discussion sur l'export CSV (53 replies, posted in FR : Aide, suggestions, discussions, ...)
3,527 2019-11-10 20:04:37
Re: Présentation c'est par ici. (130 replies, posted in Bar Fourre-tout)
Salut Didier,
bah c'est déjà pas mal, ^^ j'ai par contre une dizaine de fichiers écrits du temps de PHP 5.X qui ne passent plus si version PHP 7.3... Ce n'est pas important, ça ne concerne que le Viewer des éléments elmt (des collections) -> SVG online -> https://qelectrotech.org/forum/viewtopi … 812#p10812
3,528 2019-11-10 16:39:43
Re: Discussion sur l'export CSV (53 replies, posted in FR : Aide, suggestions, discussions, ...)
Niet , on ne vas pas lister les basic shapes dans l'export, mais tu peux faire comme Nuri et ses éléments fantômes (symboles blanc sur fond blanc).
3,529 2019-11-10 16:35:35
Re: Présentation c'est par ici. (130 replies, posted in Bar Fourre-tout)
Bonjour Didier, tu es le bienvenu ici.
Bon je vois que tu as du pain sur la planche avec ton bateau, les moteurs fonctionnent c'est déjà bien. De quoi occuper les journées d'un jeune retraité, veinard ... me reste encore dix ans à s/purger/tenir/ ....
et j'ai passé 35 ans dans l'informatique.
L'informatique c'est un vaste domaine, si tu es à l'aise dans un langage de programmation, tu pourrais toi aussi apporter ta pierre à l’édifice et rejoindre l’équipe, s'il te reste un peu de temps libre, bien sur.
@+
Laurent
3,530 2019-11-09 16:56:06
Re: Discussion sur l'export CSV (53 replies, posted in FR : Aide, suggestions, discussions, ...)
J'ai une question: A priori c'est une base SQLITE. Où est-elle stockée ? Dans le projet ou dans QET ? Momentanée ou permanente ?
.
Si tu veux faire des tests de requêtes SQL, tu as ce petit patch, il passe la bdd SQLITE sur ton disque et l'enregistre dans le répertoire home de QET, la bdd sera supprimée chaque fois que tu lanceras une nouvelle requête dans le widget.
Comme c'est moins rapide sur de gros projet qu'en RAM, je n'enverrai surement pas ce patch.
--- sources/ui/bomexportdialog.cpp
+++ sources/ui/bomexportdialog.cpp
@@ -320,8 +320,11 @@ QString BOMExportDialog::headers() const
*/
bool BOMExportDialog::createDataBase()
{
- //Create a sqlite data base to sort the bom
+ //Delete previous sqlite database
+ QFile::remove(QETApp::configDir() + "/bill_of_material.sqlite");
+ //Create a sqlite database to sort the bom
m_data_base = QSqlDatabase::addDatabase("QSQLITE", "bill_of_material");
+ m_data_base.setDatabaseName(QETApp::configDir() + "/bill_of_material.sqlite");
if (!m_data_base.open())
{
m_data_base.close();
3,531 2019-11-08 21:15:25
Re: Affichage panneau bibliothèque et projets (4 replies, posted in FR : Aide, suggestions, discussions, ...)
@Erik,
si Galexis laisse l'interface par défaut, c'est sur que même sur un écran 27" UHD il aura très peu de place pour dessiner, suffit d'empiler les widgets dans le dock.
Cordialement,
Laurent
3,532 2019-11-08 21:11:52
Re: Discussion sur l'export CSV (53 replies, posted in FR : Aide, suggestions, discussions, ...)
Expliquer comment est composé la bdd oui, après expliqué comment composer une requête c'est plus difficile, SQL est un langage. Après on peut mettre 4/5 exemples qui peuvent être utile dans notre cas.
Ou un lien HTML vers la doc ...
3,533 2019-11-08 20:04:38
Re: Manuel de la version 07 en pdf ? (3 replies, posted in Documentation)
git clone https://github.com/qelectrotech/qelectrotech-doc.git
cd qelectrotech-doc.git/
cd source/
for i in `find -type f`; do mv "$i" "$(echo $i | tr A-Z a-z)"; done
cd ..
rm -Rf build/
make latex
make latexpdf
3,535 2019-11-08 17:04:13
Re: Affichage panneau bibliothèque et projets (4 replies, posted in FR : Aide, suggestions, discussions, ...)
Pourquoi tu les mets pas dans des onglets? En les empilant les uns sur les autres.
3,536 2019-11-08 15:28:50
Re: Discussion sur l'export CSV (53 replies, posted in FR : Aide, suggestions, discussions, ...)
Les champs sont :
"manufacturer-reference" -> ("Numéro de commande")
"machine-manufacturer-reference" -> ("Numéro interne")
"tension-protocol" -> ("Fonction").
3,537 2019-11-08 14:47:07
Re: Discussion sur l'export CSV (53 replies, posted in FR : Aide, suggestions, discussions, ...)
C'est un problème lié au nom du champ avec les "-" , //We must to replace "-" by "_" because "-" is a sql keyword.
3,538 2019-11-08 14:02:49
Re: Discussion sur l'export CSV (53 replies, posted in FR : Aide, suggestions, discussions, ...)
Il semble qu'en mode bon de commande les champs "numéro de commande" et "numéro interne" ne soit pas lu par la requête :
3,539 2019-11-06 15:58:12
Re: Discussion sur l'export CSV (53 replies, posted in FR : Aide, suggestions, discussions, ...)
Ce qui faudrait modifier à mon sens, serait de conserver le widget ouvert lorsqu'on click sur OK pour valider la requête et créer l'export, c'est pénible de ré ouvrir à chaque fois le popup pour créer une nouvelle liste à exporter, votre avis?
3,540 2019-11-06 15:06:38
Re: Discussion sur l'export CSV (53 replies, posted in FR : Aide, suggestions, discussions, ...)
3,541 2019-11-05 21:28:30
Re: Discussion sur l'export CSV (53 replies, posted in FR : Aide, suggestions, discussions, ...)
Toujours dans l'idée d'être souple et paramétrable, j'ai mis une option pour filtrer les éléments par bornier afin d'exporter un csv des labels de bornier pour impression, et par bouton/commutateur pour exporter en csv les commentaires pour impression des portes étiquettes.
Il n'y a pas que les "bouton/commutateur" qui ont besoin d’êtres imprimés, on impriment aussi les étiquettes des disjoncteurs, contacteurs, relais, etc.
Il faudrait rajouter aussi un choix pour les éléments de type "maîtres", disjoncteurs, sectionneurs, contacteurs, relais, relais thermiques, etc.
Il n’y a plus qu'a coller les étiquettes fraîchement imprimées directement sur l'appareillage dans les armoires.
https://bmp71.fr/reperes-appareillage-e … avees.html
Bon ! Vous l’aurez compris... , on peut faire beaucoup de repérage facilement avec ces différents types d'imprimantes et ce dans des temps très courts, suffit que de notre coté on rajoute plusieurs choix d'exports CSV différents suivant le type d’étiquettes insérer par l’utilisateur dans les imprimantes: boutons, label appareillages, filerie, câbles, etc.
3,542 2019-11-05 15:23:49
Re: Download of main elements inop (8 replies, posted in FR : Aide, suggestions, discussions, ...)
I renamed a lot of PHP files and disabled the online viewer.
I will be glad that the online viewer comes back because, for newcomers, it is the showcase of the software where they can discover the richness of the QET collection of elements.
But so far, the SVG elmt converter was not able to provide a correct and accurate rendering for text orientation in the SVG converter, and sometime not render items with new XML tags added recently.
For users wants to download the official collection they can see our GIT or Github repository.
For sending new elements, you can send me an email or put it on the forum.
3,543 2019-11-05 11:23:50
Re: Nouveautés de la version de développement 0.8 (317 replies, posted in News)
C'est plus facile à lire pour un humain que le XML..
3,544 2019-11-05 11:10:53
Re: Download of main elements inop (8 replies, posted in FR : Aide, suggestions, discussions, ...)
Due to the complete migration of the site to PHP 7.x instead off PHP 5.x I intend to completely delete the online viewer elmt to SVG..
These old PHP scripts need to be rewritten completely for migrating from PHP 5.6.x to PHP 7.0.x, and I do not have the time or the knowledge of a PHP expert.
https://www.php.net/migration70
FYI, PunBB forum, Dokuwiki, Mantis Bugtracker, now run on PHP 7. And Mantis was upgraded on 2.X branch.
On Forum I removed old plugin SC WYSIWYG BBCode editor, so we have come back on the official BBcode but on the other hand the other BBcode even if it was more complete was a source of bugs during posts editions, and has force of hacks the PunBB now works with PHP 7 without empty messages on the forum.
If a PHP expert can help us, I'm ready to send him the old PHP files.
BTW, will have the opportunity to move to the new site and find a way to generate another SVG online viewer from the item collection.
3,545 2019-11-05 09:44:31
Re: Nouveautés de la version de développement 0.8 (317 replies, posted in News)
il serait pratique que le double clique sur un élément de la liste des informations disponible à gauche ajoute l'éléments à doite et vice versa
3,546 2019-11-05 08:47:41
Re: Nouveautés de la version de développement 0.8 (317 replies, posted in News)
https://www.json.org/json-fr.html
Il est facile à lire ou à écrire pour des humains. Il est aisément analysable ou générable par des machines.
JSON est un format texte complètement indépendant de tout langage, mais les conventions qu'il utilise seront familières à tout programmeur habitué aux langages descendant du C, comme par exemple : C lui-même, C++, C#, Java, JavaScript, Perl, Python et bien d'autres. Ces propriétés font de JSON un langage d'échange de données idéal.
3,547 2019-11-04 13:23:28
Re: Nouveautés de la version de développement 0.8 (317 replies, posted in News)
Où sont stockées les configuration ? Projet ? Conf QET ? Comment en supprimer ?
laurent@debian:~/.qet$ cat bill_of_materials.json
{
"test": {
"header": true,
"query": "SELECT formula, label, plant, location, comment, function, tension_protocol, auxiliary1, auxiliary2, description, designation, manufacturer, manufacturer_reference, machine_manufacturer_reference, supplier, quantity, unity, pos, folio_title, folio_pos, folio_num, designation_qty FROM bom ORDER BY formula, label, plant, location, comment, function, tension_protocol, auxiliary1, auxiliary2, description, designation, manufacturer, manufacturer_reference, machine_manufacturer_reference, supplier, quantity, unity, pos, folio_title, folio_pos, folio_num, designation_qty"
},
"test2": {
"header": true,
"query": "SELECT pos, folio_title, folio_num, formula, label, plant, location, comment, function, tension_protocol, auxiliary1, auxiliary2, description, designation, manufacturer, manufacturer_reference, machine_manufacturer_reference, supplier, quantity, unity, designation_qty FROM bom ORDER BY pos, folio_title, folio_num, formula, label, plant, location, comment, function, tension_protocol, auxiliary1, auxiliary2, description, designation, manufacturer, manufacturer_reference, machine_manufacturer_reference, supplier, quantity, unity, designation_qty"
}
}
3,548 2019-11-04 00:13:01
Re: Nomenclature (2 replies, posted in FR : Aide, suggestions, discussions, ...)
Bonjour, et merci pour les compliments.
Oui, c'est possible, une vieille version du convertisseur DXF le faisait, ainsi que la macro LibreOffice de Nuri.
Convert a CSV file into a elmt file
https://qelectrotech.org/forum/viewtopi … 4162#p4162
generate_parts_list_elmt_from_csv
https://download.qelectrotech.org/qet/nuri/permalinks/
script bash pour générer la nomenclature, mis à jour avec les textes dynamiques et les colonnes du csv modifiées.
https://qelectrotech.org/forum/viewtopi … 9380#p9380
Je te conseille plutôt les dernières versions de la 0.8-dev.
3,549 2019-10-29 17:32:09
Re: Modifs (1 replies, posted in FR : Aide, suggestions, discussions, ...)
Bonjour,
dans la config tu as une option pour ça.
3,550 2019-10-28 17:16:51
Re: Element editor problem (1 replies, posted in EN : Help, suggestions, discussions, ...)
Edit and save your element, we have changed fonts description since, example :
</informations>
<description>
<text text="Text horizontal" x="-40" rotation="0" color="#000000" font="Sans Serif,9,-1,5,50,0,0,0,0,0" y="-50"/>
<text text="TText vertical" x="-40" rotation="90" color="#000000" font="Sans Serif,9,-1,5,50,0,0,0,0,0" y="-10"/>
<dynamic_text z="3" x="120" text_from="UserText" frame="false" Halignment="AlignLeft" uuid="{90f17fda-5b59-4826-926e-7b8d601fbf0e}" rotation="0" Valignment="AlignTop" text_width="-1" font="Sans Serif,3,-1,5,50,0,0,0,0,0,Regular" y="-40">
<text>_test</text>
</dynamic_text>
</description>