<?xml version="1.0"?>
<?xml-stylesheet type="text/css" href="http://wiki.umbo.fr/skins/common/feed.css?301"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>http://wiki.umbo.fr/index.php?feed=atom&amp;target=Admin&amp;title=Sp%C3%A9cial%3AContributions%2FAdmin</id>
		<title>Admin -- TALEVAS - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="http://wiki.umbo.fr/index.php?feed=atom&amp;target=Admin&amp;title=Sp%C3%A9cial%3AContributions%2FAdmin"/>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Sp%C3%A9cial:Contributions/Admin"/>
		<updated>2026-06-19T03:48:38Z</updated>
		<subtitle>De Admin -- TALEVAS.</subtitle>
		<generator>MediaWiki 1.17.0</generator>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo</id>
		<title>Odoo</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo"/>
				<updated>2025-07-09T09:38:42Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* Mise en page de la facture : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ajouter un module =&lt;br /&gt;
&lt;br /&gt;
 - Télécharger le zip, unzip dans le dossier extra-addons (/mnt/..)&lt;br /&gt;
 - en mode développeur&lt;br /&gt;
 - rafraîchir la liste des applications&lt;br /&gt;
 - installer.&lt;br /&gt;
&lt;br /&gt;
== Responsive design ==&lt;br /&gt;
https://odoo-community.org/shop/product/web-responsive-2681?search=responsive&lt;br /&gt;
&lt;br /&gt;
== Attachments List and Document Indexation ==&lt;br /&gt;
 - Permet d'avoir un menu en haut de l'objet avec les pièces jointes.&lt;br /&gt;
&lt;br /&gt;
== Description dans les livraisons ==&lt;br /&gt;
J'ai acheté desc_on_picking c'est dans GIT !!&lt;br /&gt;
&lt;br /&gt;
Il y a un problème à l'installation avec les modifications effectuées dans le document &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
 - ligne 45 : &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Il faut laisser (remettre) la fin de la ligne tel que&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot; t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
On pourra aller faire la modification dans le fichier qui modifie cad &amp;quot;inherit_picking_delivery_slip_report&amp;quot;&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi les lignes sont à la fois regroupées et aussi avec le détail dans le bon de livraison.&lt;br /&gt;
&lt;br /&gt;
= Bon de livraison =&lt;br /&gt;
== éditer un bon de livraison manquant==&lt;br /&gt;
Le cas se pose lorsqu'une facture est payés et que celle-ci n'a pas eu de bon de livraison attaché. Le facture reste ou redevient en statut à facturer alors qu'elle est entièrement payés.&lt;br /&gt;
 - éditer le bon de commande.&lt;br /&gt;
 - mettre les quantités demandées à 0&lt;br /&gt;
 - valider.&lt;br /&gt;
 - modifier de nouveau et remettre les quantités à la valeur initiale (égale à ce qui a été facturé)&lt;br /&gt;
 - valider la modification&lt;br /&gt;
 - valider la préparation et la livraison.&lt;br /&gt;
&lt;br /&gt;
== erreur de traduction ==&lt;br /&gt;
Dans le module &amp;quot;inventaire&amp;quot; il y a 2 fois bon de préparation, l'un des 2 est en fait un bon de livraison&lt;br /&gt;
 - configuration =&amp;gt; mode développeur&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; termes traduits&lt;br /&gt;
 - rechercher &amp;quot;préparation&amp;quot; dans les termes traduits&lt;br /&gt;
 - &amp;quot;Delivery Slip&amp;quot; devient &amp;quot;bon de livraison&amp;quot;&lt;br /&gt;
 - sauvegarder&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; Synchroniser les traductions&lt;br /&gt;
&lt;br /&gt;
== Modification du bon de livraison ==&lt;br /&gt;
Par défaut il y a un regroupement des lignes de produits ayant le même libélé.&lt;br /&gt;
 - Configuration =&amp;gt; Technique =&amp;gt; Interface Utilisateur =&amp;gt; Vues =&amp;gt; &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 - ajouter le numéro de tel mobile dans les entêtes. Ajouter mobile à la ligne tel que :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;div t-field=&amp;quot;o.partner_id&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;contact&amp;amp;quot;, &amp;amp;quot;fields&amp;amp;quot;: [&amp;amp;quot;address&amp;amp;quot;, &amp;amp;quot;name&amp;amp;quot;, &amp;amp;quot;mobile&amp;amp;quot;, &amp;amp;quot;phone&amp;amp;quot;, &amp;amp;quot;fax&amp;amp;quot;], &amp;amp;quot;no_marker&amp;amp;quot;: True}&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - Ligne 45 mettre en commentaire : t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&lt;br /&gt;
 - ajouter le descriptif :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Modification de liste des devis =&lt;br /&gt;
== ajout de la référence client ==&lt;br /&gt;
mode développeur =&amp;gt; configuration =&amp;gt; vues =&amp;gt; &amp;quot;sale.order.tree&amp;quot; (arborescence) - id externe : sale.view_order_tree et sale.view_quotation_tree (une vue devis et une vue bons de commande)&lt;br /&gt;
&lt;br /&gt;
En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
&lt;br /&gt;
Modification pour y ajouter :&lt;br /&gt;
 &amp;lt;field name=&amp;quot;client_order_ref&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ajout de la date de commande en plus de la date création ==&lt;br /&gt;
 En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
                    &amp;lt;field name=&amp;quot;confirmation_date&amp;quot;/&amp;gt;&lt;br /&gt;
= Suppression du bouton &amp;quot;bloqué&amp;quot; sur les devis =&lt;br /&gt;
Modifier &amp;quot;sale.order.form&amp;quot; et mettre en commentaire la ligne :&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;!-- &amp;lt;button name=&amp;quot;action_done&amp;quot; type=&amp;quot;object&amp;quot; string=&amp;quot;Lock&amp;quot; states=&amp;quot;sale&amp;quot; help=&amp;quot;If the sale is locked, you can not modify it anymore. However, you will still be able to invoice or deliver.&amp;quot;/&amp;gt; --&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Processus de vente =&lt;br /&gt;
[[odoo-processus-vente]]&lt;br /&gt;
&lt;br /&gt;
== modification de la fiche client pour y indiquer le montant dû plutôt que le montant total facturé ==&lt;br /&gt;
[[total-du-client]]&lt;br /&gt;
&lt;br /&gt;
= Portail =&lt;br /&gt;
Gestion des informations sur le site publique&lt;br /&gt;
[[Odoo-portail]]&lt;br /&gt;
&lt;br /&gt;
= Fabrication =&lt;br /&gt;
[[Odoo-fab]]&lt;br /&gt;
&lt;br /&gt;
= code bar / barcode =&lt;br /&gt;
[[odoo-bacode]]&lt;br /&gt;
&lt;br /&gt;
= gestion des alertes =&lt;br /&gt;
[[Odoo-alertes]]&lt;br /&gt;
&lt;br /&gt;
= API XMLRPC =&lt;br /&gt;
Le plus simple c'est de prendre les entêtes http avec un peut de webdev tool afin poster ce qu'il faut via le code Python.&lt;br /&gt;
&lt;br /&gt;
Autrement il y a de la doc ici =&amp;gt; &lt;br /&gt;
[[http://odoo-new-api-guide-line.readthedocs.io/en/latest/#]]&lt;br /&gt;
&lt;br /&gt;
= Facturation =&lt;br /&gt;
&lt;br /&gt;
 - ne pas afficher l'adresse de livraison&lt;br /&gt;
 - traduction de &amp;quot;origine&amp;quot; =&amp;gt; &amp;quot;devis&amp;quot;&lt;br /&gt;
 - ajouter &amp;quot;30 jours fin de mois&amp;quot; dans les conditions de règlement&lt;br /&gt;
 - dupliquer une facture =&amp;gt; elle ne vient PAS en incrément du montant facturé sur le devis. &lt;br /&gt;
 - template de mail =&amp;gt; &amp;quot;merci de bien vouloir respecter les échéances&amp;quot;&lt;br /&gt;
 - ajouter RCS dans la pied de page !&lt;br /&gt;
&lt;br /&gt;
== Mise en page de la facture : ==&lt;br /&gt;
Ajout du nom des produits dans les PDF&lt;br /&gt;
&lt;br /&gt;
report_saleorder_document&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
            &amp;lt;div class=&amp;quot;oe_structure&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;table class=&amp;quot;o_has_total_table table o_main_table table-borderless&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- In case we want to repeat the header, remove &amp;quot;display: table-row-group&amp;quot; --&amp;gt;&lt;br /&gt;
                &amp;lt;thead style=&amp;quot;display: table-row-group&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_name&amp;quot; class=&amp;quot;text-start&amp;quot;&amp;gt;Produit&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_description&amp;quot; class=&amp;quot;text-start&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_quantity&amp;quot; class=&amp;quot;text-end text-nowrap&amp;quot;&amp;gt;Quantity&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_priceunit&amp;quot; class=&amp;quot;text-end text-nowrap&amp;quot;&amp;gt;Unit Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_discount&amp;quot; t-if=&amp;quot;display_discount&amp;quot; class=&amp;quot;text-end&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;span&amp;gt;Disc.%&amp;lt;/span&amp;gt;&lt;br /&gt;
                        &amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_taxes&amp;quot; class=&amp;quot;text-end&amp;quot;&amp;gt;Taxes&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_subtotal&amp;quot; class=&amp;quot;text-end&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;span&amp;gt;Amount&amp;lt;/span&amp;gt;&lt;br /&gt;
                        &amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody class=&amp;quot;sale_tbody&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;t t-set=&amp;quot;current_subtotal&amp;quot; t-value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;t t-foreach=&amp;quot;lines_to_report&amp;quot; t-as=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                        &amp;lt;t t-set=&amp;quot;current_subtotal&amp;quot; t-value=&amp;quot;current_subtotal + line.price_subtotal&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                        &amp;lt;tr t-att-class=&amp;quot;'fw-bold o_line_section' if (                                 line.display_type == 'line_section'                                 or line.product_type == 'combo'                             )                             else 'fst-italic o_line_note' if line.display_type == 'line_note'                             else ''&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;t t-if=&amp;quot;not line.display_type and line.product_type != 'combo'&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td name=&amp;quot;td_name&amp;quot;&amp;gt;&amp;lt;span t-field=&amp;quot;line.product_id.name&amp;quot;&amp;gt;Bacon Burger&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comptabilité =&lt;br /&gt;
&lt;br /&gt;
== [[odoo-compta#Régulariser les comptes client|Régulariser les comptes client]] ==&lt;br /&gt;
== [[odoo-compta#Factures fournisseurs|Factures fournisseurs]] ==&lt;br /&gt;
== [[odoo-compta#Ajouter un fournisseur|Ajouter un fournisseur]] ==&lt;br /&gt;
&lt;br /&gt;
= export vers CCR =&lt;br /&gt;
== Liste des champs identifiés.==&lt;br /&gt;
 - ID&lt;br /&gt;
 - Date&lt;br /&gt;
 - Date échéance&lt;br /&gt;
 - Pièce comptable/afficher le nom&lt;br /&gt;
 - compte/code&lt;br /&gt;
 - Partenaire/référence Interne&lt;br /&gt;
 - Partenaire/Nom&lt;br /&gt;
 - crédit&lt;br /&gt;
 - Débit&lt;br /&gt;
 - compte/Afficher nom&lt;br /&gt;
&lt;br /&gt;
== modifier le compte rattaché pour les produits ==&lt;br /&gt;
modification d'un article :&lt;br /&gt;
 &amp;quot;facturation&amp;quot; : &amp;quot;Compte de revenus&amp;quot; : &amp;quot;701...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== processus ==&lt;br /&gt;
 1. login&lt;br /&gt;
 2. aller l'onglet &amp;quot;configuration&amp;quot; en bas à droite de la 4eme colonne (share and love) cliquer sur &amp;quot;Activer le mode développeur&amp;quot;&lt;br /&gt;
 3. aller dans l'onglet &amp;quot;comptabilité&amp;quot;&lt;br /&gt;
 4. dans le menu de gauche cliquer sur &amp;quot;écritures comptables&amp;quot; (sous &amp;quot;conseiller&amp;quot;)&lt;br /&gt;
 5. si les boutons filtres / grouper par / favori ne sont pas visibles en haut alors il faut cliquer sur le (+) au bout de la ligne de recherche.&lt;br /&gt;
 6. le trie =&amp;gt; filtres :&lt;br /&gt;
   - ajouter un filtre personnalisé : journal : contient : Factures Clients&lt;br /&gt;
   - ajouter un filtre personnalisé : date : est entre : borner avec les dates voulues dans les 2 cases suivantes.&lt;br /&gt;
&lt;br /&gt;
Normalement maintenant à l'écran il n'y a que les lignes comptable des factures à transférer à CCR. Sans doute sur plusieurs pages, cliquer sur le carré en haut de la première pas sélectionne l'ensemble des lignes sur toutes les pages.&lt;br /&gt;
&lt;br /&gt;
Pour exporter :&lt;br /&gt;
 1. sélection des lignes&lt;br /&gt;
 2. cliquer sur &amp;quot;action&amp;quot; : &amp;quot;exporter&amp;quot;&lt;br /&gt;
 3. &amp;quot;export enregistrés&amp;quot; : &amp;quot;CCR&amp;quot;&lt;br /&gt;
 4. format d'export : &amp;quot;excel&amp;quot;&lt;br /&gt;
 5. exporter vers le fichier.&lt;br /&gt;
&lt;br /&gt;
= modification MDP direct en base = &lt;br /&gt;
 odoo@odoo-10:/$ psql -h db-odoo-10.0 -d FAC-prod&lt;br /&gt;
 UPDATE res_users SET password='PASSWORD' WHERE login = 'LOGIN';&lt;br /&gt;
&lt;br /&gt;
= modifier le modèle de mail par defaut =&lt;br /&gt;
&lt;br /&gt;
https://www.odoo.com/fr_FR/forum/aide-1/how-to-change-the-default-email-template-when-sending-by-email-a-quotation-sales-order-invoice-186464&lt;br /&gt;
&lt;br /&gt;
En mode développeur =&amp;gt; Technique / Séquence et identifiants / identifiants externe&lt;br /&gt;
&lt;br /&gt;
Modifier l'identifiant externe dans le champ =&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sale.email_template_edi_sale&lt;br /&gt;
&lt;br /&gt;
et mettre le ID du modèle voulu&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo</id>
		<title>Odoo</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo"/>
				<updated>2025-07-09T09:37:58Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* Mise en page de la facture : */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ajouter un module =&lt;br /&gt;
&lt;br /&gt;
 - Télécharger le zip, unzip dans le dossier extra-addons (/mnt/..)&lt;br /&gt;
 - en mode développeur&lt;br /&gt;
 - rafraîchir la liste des applications&lt;br /&gt;
 - installer.&lt;br /&gt;
&lt;br /&gt;
== Responsive design ==&lt;br /&gt;
https://odoo-community.org/shop/product/web-responsive-2681?search=responsive&lt;br /&gt;
&lt;br /&gt;
== Attachments List and Document Indexation ==&lt;br /&gt;
 - Permet d'avoir un menu en haut de l'objet avec les pièces jointes.&lt;br /&gt;
&lt;br /&gt;
== Description dans les livraisons ==&lt;br /&gt;
J'ai acheté desc_on_picking c'est dans GIT !!&lt;br /&gt;
&lt;br /&gt;
Il y a un problème à l'installation avec les modifications effectuées dans le document &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
 - ligne 45 : &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Il faut laisser (remettre) la fin de la ligne tel que&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot; t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
On pourra aller faire la modification dans le fichier qui modifie cad &amp;quot;inherit_picking_delivery_slip_report&amp;quot;&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi les lignes sont à la fois regroupées et aussi avec le détail dans le bon de livraison.&lt;br /&gt;
&lt;br /&gt;
= Bon de livraison =&lt;br /&gt;
== éditer un bon de livraison manquant==&lt;br /&gt;
Le cas se pose lorsqu'une facture est payés et que celle-ci n'a pas eu de bon de livraison attaché. Le facture reste ou redevient en statut à facturer alors qu'elle est entièrement payés.&lt;br /&gt;
 - éditer le bon de commande.&lt;br /&gt;
 - mettre les quantités demandées à 0&lt;br /&gt;
 - valider.&lt;br /&gt;
 - modifier de nouveau et remettre les quantités à la valeur initiale (égale à ce qui a été facturé)&lt;br /&gt;
 - valider la modification&lt;br /&gt;
 - valider la préparation et la livraison.&lt;br /&gt;
&lt;br /&gt;
== erreur de traduction ==&lt;br /&gt;
Dans le module &amp;quot;inventaire&amp;quot; il y a 2 fois bon de préparation, l'un des 2 est en fait un bon de livraison&lt;br /&gt;
 - configuration =&amp;gt; mode développeur&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; termes traduits&lt;br /&gt;
 - rechercher &amp;quot;préparation&amp;quot; dans les termes traduits&lt;br /&gt;
 - &amp;quot;Delivery Slip&amp;quot; devient &amp;quot;bon de livraison&amp;quot;&lt;br /&gt;
 - sauvegarder&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; Synchroniser les traductions&lt;br /&gt;
&lt;br /&gt;
== Modification du bon de livraison ==&lt;br /&gt;
Par défaut il y a un regroupement des lignes de produits ayant le même libélé.&lt;br /&gt;
 - Configuration =&amp;gt; Technique =&amp;gt; Interface Utilisateur =&amp;gt; Vues =&amp;gt; &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 - ajouter le numéro de tel mobile dans les entêtes. Ajouter mobile à la ligne tel que :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;div t-field=&amp;quot;o.partner_id&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;contact&amp;amp;quot;, &amp;amp;quot;fields&amp;amp;quot;: [&amp;amp;quot;address&amp;amp;quot;, &amp;amp;quot;name&amp;amp;quot;, &amp;amp;quot;mobile&amp;amp;quot;, &amp;amp;quot;phone&amp;amp;quot;, &amp;amp;quot;fax&amp;amp;quot;], &amp;amp;quot;no_marker&amp;amp;quot;: True}&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - Ligne 45 mettre en commentaire : t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&lt;br /&gt;
 - ajouter le descriptif :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Modification de liste des devis =&lt;br /&gt;
== ajout de la référence client ==&lt;br /&gt;
mode développeur =&amp;gt; configuration =&amp;gt; vues =&amp;gt; &amp;quot;sale.order.tree&amp;quot; (arborescence) - id externe : sale.view_order_tree et sale.view_quotation_tree (une vue devis et une vue bons de commande)&lt;br /&gt;
&lt;br /&gt;
En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
&lt;br /&gt;
Modification pour y ajouter :&lt;br /&gt;
 &amp;lt;field name=&amp;quot;client_order_ref&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ajout de la date de commande en plus de la date création ==&lt;br /&gt;
 En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
                    &amp;lt;field name=&amp;quot;confirmation_date&amp;quot;/&amp;gt;&lt;br /&gt;
= Suppression du bouton &amp;quot;bloqué&amp;quot; sur les devis =&lt;br /&gt;
Modifier &amp;quot;sale.order.form&amp;quot; et mettre en commentaire la ligne :&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;!-- &amp;lt;button name=&amp;quot;action_done&amp;quot; type=&amp;quot;object&amp;quot; string=&amp;quot;Lock&amp;quot; states=&amp;quot;sale&amp;quot; help=&amp;quot;If the sale is locked, you can not modify it anymore. However, you will still be able to invoice or deliver.&amp;quot;/&amp;gt; --&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Processus de vente =&lt;br /&gt;
[[odoo-processus-vente]]&lt;br /&gt;
&lt;br /&gt;
== modification de la fiche client pour y indiquer le montant dû plutôt que le montant total facturé ==&lt;br /&gt;
[[total-du-client]]&lt;br /&gt;
&lt;br /&gt;
= Portail =&lt;br /&gt;
Gestion des informations sur le site publique&lt;br /&gt;
[[Odoo-portail]]&lt;br /&gt;
&lt;br /&gt;
= Fabrication =&lt;br /&gt;
[[Odoo-fab]]&lt;br /&gt;
&lt;br /&gt;
= code bar / barcode =&lt;br /&gt;
[[odoo-bacode]]&lt;br /&gt;
&lt;br /&gt;
= gestion des alertes =&lt;br /&gt;
[[Odoo-alertes]]&lt;br /&gt;
&lt;br /&gt;
= API XMLRPC =&lt;br /&gt;
Le plus simple c'est de prendre les entêtes http avec un peut de webdev tool afin poster ce qu'il faut via le code Python.&lt;br /&gt;
&lt;br /&gt;
Autrement il y a de la doc ici =&amp;gt; &lt;br /&gt;
[[http://odoo-new-api-guide-line.readthedocs.io/en/latest/#]]&lt;br /&gt;
&lt;br /&gt;
= Facturation =&lt;br /&gt;
&lt;br /&gt;
 - ne pas afficher l'adresse de livraison&lt;br /&gt;
 - traduction de &amp;quot;origine&amp;quot; =&amp;gt; &amp;quot;devis&amp;quot;&lt;br /&gt;
 - ajouter &amp;quot;30 jours fin de mois&amp;quot; dans les conditions de règlement&lt;br /&gt;
 - dupliquer une facture =&amp;gt; elle ne vient PAS en incrément du montant facturé sur le devis. &lt;br /&gt;
 - template de mail =&amp;gt; &amp;quot;merci de bien vouloir respecter les échéances&amp;quot;&lt;br /&gt;
 - ajouter RCS dans la pied de page !&lt;br /&gt;
&lt;br /&gt;
== Mise en page de la facture : ==&lt;br /&gt;
Ajout du nom des produits dans les PDF&lt;br /&gt;
&lt;br /&gt;
report_saleorder_document&lt;br /&gt;
&lt;br /&gt;
            &amp;lt;div class=&amp;quot;oe_structure&amp;quot;/&amp;gt;&lt;br /&gt;
            &amp;lt;table class=&amp;quot;o_has_total_table table o_main_table table-borderless&amp;quot;&amp;gt;&lt;br /&gt;
                &amp;lt;!-- In case we want to repeat the header, remove &amp;quot;display: table-row-group&amp;quot; --&amp;gt;&lt;br /&gt;
                &amp;lt;thead style=&amp;quot;display: table-row-group&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_name&amp;quot; class=&amp;quot;text-start&amp;quot;&amp;gt;Produit&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_description&amp;quot; class=&amp;quot;text-start&amp;quot;&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_quantity&amp;quot; class=&amp;quot;text-end text-nowrap&amp;quot;&amp;gt;Quantity&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_priceunit&amp;quot; class=&amp;quot;text-end text-nowrap&amp;quot;&amp;gt;Unit Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_discount&amp;quot; t-if=&amp;quot;display_discount&amp;quot; class=&amp;quot;text-end&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;span&amp;gt;Disc.%&amp;lt;/span&amp;gt;&lt;br /&gt;
                        &amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_taxes&amp;quot; class=&amp;quot;text-end&amp;quot;&amp;gt;Taxes&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th name=&amp;quot;th_subtotal&amp;quot; class=&amp;quot;text-end&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;span&amp;gt;Amount&amp;lt;/span&amp;gt;&lt;br /&gt;
                        &amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody class=&amp;quot;sale_tbody&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;t t-set=&amp;quot;current_subtotal&amp;quot; t-value=&amp;quot;0&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                    &amp;lt;t t-foreach=&amp;quot;lines_to_report&amp;quot; t-as=&amp;quot;line&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                        &amp;lt;t t-set=&amp;quot;current_subtotal&amp;quot; t-value=&amp;quot;current_subtotal + line.price_subtotal&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
                        &amp;lt;tr t-att-class=&amp;quot;'fw-bold o_line_section' if (                                 line.display_type == 'line_section'                                 or line.product_type == 'combo'                             )                             else 'fst-italic o_line_note' if line.display_type == 'line_note'                             else ''&amp;quot;&amp;gt;&lt;br /&gt;
                            &amp;lt;t t-if=&amp;quot;not line.display_type and line.product_type != 'combo'&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td name=&amp;quot;td_name&amp;quot;&amp;gt;&amp;lt;span t-field=&amp;quot;line.product_id.name&amp;quot;&amp;gt;Bacon Burger&amp;lt;/span&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Comptabilité =&lt;br /&gt;
&lt;br /&gt;
== [[odoo-compta#Régulariser les comptes client|Régulariser les comptes client]] ==&lt;br /&gt;
== [[odoo-compta#Factures fournisseurs|Factures fournisseurs]] ==&lt;br /&gt;
== [[odoo-compta#Ajouter un fournisseur|Ajouter un fournisseur]] ==&lt;br /&gt;
&lt;br /&gt;
= export vers CCR =&lt;br /&gt;
== Liste des champs identifiés.==&lt;br /&gt;
 - ID&lt;br /&gt;
 - Date&lt;br /&gt;
 - Date échéance&lt;br /&gt;
 - Pièce comptable/afficher le nom&lt;br /&gt;
 - compte/code&lt;br /&gt;
 - Partenaire/référence Interne&lt;br /&gt;
 - Partenaire/Nom&lt;br /&gt;
 - crédit&lt;br /&gt;
 - Débit&lt;br /&gt;
 - compte/Afficher nom&lt;br /&gt;
&lt;br /&gt;
== modifier le compte rattaché pour les produits ==&lt;br /&gt;
modification d'un article :&lt;br /&gt;
 &amp;quot;facturation&amp;quot; : &amp;quot;Compte de revenus&amp;quot; : &amp;quot;701...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== processus ==&lt;br /&gt;
 1. login&lt;br /&gt;
 2. aller l'onglet &amp;quot;configuration&amp;quot; en bas à droite de la 4eme colonne (share and love) cliquer sur &amp;quot;Activer le mode développeur&amp;quot;&lt;br /&gt;
 3. aller dans l'onglet &amp;quot;comptabilité&amp;quot;&lt;br /&gt;
 4. dans le menu de gauche cliquer sur &amp;quot;écritures comptables&amp;quot; (sous &amp;quot;conseiller&amp;quot;)&lt;br /&gt;
 5. si les boutons filtres / grouper par / favori ne sont pas visibles en haut alors il faut cliquer sur le (+) au bout de la ligne de recherche.&lt;br /&gt;
 6. le trie =&amp;gt; filtres :&lt;br /&gt;
   - ajouter un filtre personnalisé : journal : contient : Factures Clients&lt;br /&gt;
   - ajouter un filtre personnalisé : date : est entre : borner avec les dates voulues dans les 2 cases suivantes.&lt;br /&gt;
&lt;br /&gt;
Normalement maintenant à l'écran il n'y a que les lignes comptable des factures à transférer à CCR. Sans doute sur plusieurs pages, cliquer sur le carré en haut de la première pas sélectionne l'ensemble des lignes sur toutes les pages.&lt;br /&gt;
&lt;br /&gt;
Pour exporter :&lt;br /&gt;
 1. sélection des lignes&lt;br /&gt;
 2. cliquer sur &amp;quot;action&amp;quot; : &amp;quot;exporter&amp;quot;&lt;br /&gt;
 3. &amp;quot;export enregistrés&amp;quot; : &amp;quot;CCR&amp;quot;&lt;br /&gt;
 4. format d'export : &amp;quot;excel&amp;quot;&lt;br /&gt;
 5. exporter vers le fichier.&lt;br /&gt;
&lt;br /&gt;
= modification MDP direct en base = &lt;br /&gt;
 odoo@odoo-10:/$ psql -h db-odoo-10.0 -d FAC-prod&lt;br /&gt;
 UPDATE res_users SET password='PASSWORD' WHERE login = 'LOGIN';&lt;br /&gt;
&lt;br /&gt;
= modifier le modèle de mail par defaut =&lt;br /&gt;
&lt;br /&gt;
https://www.odoo.com/fr_FR/forum/aide-1/how-to-change-the-default-email-template-when-sending-by-email-a-quotation-sales-order-invoice-186464&lt;br /&gt;
&lt;br /&gt;
En mode développeur =&amp;gt; Technique / Séquence et identifiants / identifiants externe&lt;br /&gt;
&lt;br /&gt;
Modifier l'identifiant externe dans le champ =&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sale.email_template_edi_sale&lt;br /&gt;
&lt;br /&gt;
et mettre le ID du modèle voulu&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo</id>
		<title>Odoo</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo"/>
				<updated>2025-04-06T08:50:35Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* modifier le modèle de mail par defaut */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ajouter un module =&lt;br /&gt;
&lt;br /&gt;
 - Télécharger le zip, unzip dans le dossier extra-addons (/mnt/..)&lt;br /&gt;
 - en mode développeur&lt;br /&gt;
 - rafraîchir la liste des applications&lt;br /&gt;
 - installer.&lt;br /&gt;
&lt;br /&gt;
== Responsive design ==&lt;br /&gt;
https://odoo-community.org/shop/product/web-responsive-2681?search=responsive&lt;br /&gt;
&lt;br /&gt;
== Attachments List and Document Indexation ==&lt;br /&gt;
 - Permet d'avoir un menu en haut de l'objet avec les pièces jointes.&lt;br /&gt;
&lt;br /&gt;
== Description dans les livraisons ==&lt;br /&gt;
J'ai acheté desc_on_picking c'est dans GIT !!&lt;br /&gt;
&lt;br /&gt;
Il y a un problème à l'installation avec les modifications effectuées dans le document &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
 - ligne 45 : &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Il faut laisser (remettre) la fin de la ligne tel que&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot; t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
On pourra aller faire la modification dans le fichier qui modifie cad &amp;quot;inherit_picking_delivery_slip_report&amp;quot;&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi les lignes sont à la fois regroupées et aussi avec le détail dans le bon de livraison.&lt;br /&gt;
&lt;br /&gt;
= Bon de livraison =&lt;br /&gt;
== éditer un bon de livraison manquant==&lt;br /&gt;
Le cas se pose lorsqu'une facture est payés et que celle-ci n'a pas eu de bon de livraison attaché. Le facture reste ou redevient en statut à facturer alors qu'elle est entièrement payés.&lt;br /&gt;
 - éditer le bon de commande.&lt;br /&gt;
 - mettre les quantités demandées à 0&lt;br /&gt;
 - valider.&lt;br /&gt;
 - modifier de nouveau et remettre les quantités à la valeur initiale (égale à ce qui a été facturé)&lt;br /&gt;
 - valider la modification&lt;br /&gt;
 - valider la préparation et la livraison.&lt;br /&gt;
&lt;br /&gt;
== erreur de traduction ==&lt;br /&gt;
Dans le module &amp;quot;inventaire&amp;quot; il y a 2 fois bon de préparation, l'un des 2 est en fait un bon de livraison&lt;br /&gt;
 - configuration =&amp;gt; mode développeur&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; termes traduits&lt;br /&gt;
 - rechercher &amp;quot;préparation&amp;quot; dans les termes traduits&lt;br /&gt;
 - &amp;quot;Delivery Slip&amp;quot; devient &amp;quot;bon de livraison&amp;quot;&lt;br /&gt;
 - sauvegarder&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; Synchroniser les traductions&lt;br /&gt;
&lt;br /&gt;
== Modification du bon de livraison ==&lt;br /&gt;
Par défaut il y a un regroupement des lignes de produits ayant le même libélé.&lt;br /&gt;
 - Configuration =&amp;gt; Technique =&amp;gt; Interface Utilisateur =&amp;gt; Vues =&amp;gt; &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 - ajouter le numéro de tel mobile dans les entêtes. Ajouter mobile à la ligne tel que :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;div t-field=&amp;quot;o.partner_id&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;contact&amp;amp;quot;, &amp;amp;quot;fields&amp;amp;quot;: [&amp;amp;quot;address&amp;amp;quot;, &amp;amp;quot;name&amp;amp;quot;, &amp;amp;quot;mobile&amp;amp;quot;, &amp;amp;quot;phone&amp;amp;quot;, &amp;amp;quot;fax&amp;amp;quot;], &amp;amp;quot;no_marker&amp;amp;quot;: True}&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - Ligne 45 mettre en commentaire : t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&lt;br /&gt;
 - ajouter le descriptif :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Modification de liste des devis =&lt;br /&gt;
== ajout de la référence client ==&lt;br /&gt;
mode développeur =&amp;gt; configuration =&amp;gt; vues =&amp;gt; &amp;quot;sale.order.tree&amp;quot; (arborescence) - id externe : sale.view_order_tree et sale.view_quotation_tree (une vue devis et une vue bons de commande)&lt;br /&gt;
&lt;br /&gt;
En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
&lt;br /&gt;
Modification pour y ajouter :&lt;br /&gt;
 &amp;lt;field name=&amp;quot;client_order_ref&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ajout de la date de commande en plus de la date création ==&lt;br /&gt;
 En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
                    &amp;lt;field name=&amp;quot;confirmation_date&amp;quot;/&amp;gt;&lt;br /&gt;
= Suppression du bouton &amp;quot;bloqué&amp;quot; sur les devis =&lt;br /&gt;
Modifier &amp;quot;sale.order.form&amp;quot; et mettre en commentaire la ligne :&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;!-- &amp;lt;button name=&amp;quot;action_done&amp;quot; type=&amp;quot;object&amp;quot; string=&amp;quot;Lock&amp;quot; states=&amp;quot;sale&amp;quot; help=&amp;quot;If the sale is locked, you can not modify it anymore. However, you will still be able to invoice or deliver.&amp;quot;/&amp;gt; --&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Processus de vente =&lt;br /&gt;
[[odoo-processus-vente]]&lt;br /&gt;
&lt;br /&gt;
== modification de la fiche client pour y indiquer le montant dû plutôt que le montant total facturé ==&lt;br /&gt;
[[total-du-client]]&lt;br /&gt;
&lt;br /&gt;
= Portail =&lt;br /&gt;
Gestion des informations sur le site publique&lt;br /&gt;
[[Odoo-portail]]&lt;br /&gt;
&lt;br /&gt;
= Fabrication =&lt;br /&gt;
[[Odoo-fab]]&lt;br /&gt;
&lt;br /&gt;
= code bar / barcode =&lt;br /&gt;
[[odoo-bacode]]&lt;br /&gt;
&lt;br /&gt;
= gestion des alertes =&lt;br /&gt;
[[Odoo-alertes]]&lt;br /&gt;
&lt;br /&gt;
= API XMLRPC =&lt;br /&gt;
Le plus simple c'est de prendre les entêtes http avec un peut de webdev tool afin poster ce qu'il faut via le code Python.&lt;br /&gt;
&lt;br /&gt;
Autrement il y a de la doc ici =&amp;gt; &lt;br /&gt;
[[http://odoo-new-api-guide-line.readthedocs.io/en/latest/#]]&lt;br /&gt;
&lt;br /&gt;
= Facturation =&lt;br /&gt;
&lt;br /&gt;
 - ne pas afficher l'adresse de livraison&lt;br /&gt;
 - traduction de &amp;quot;origine&amp;quot; =&amp;gt; &amp;quot;devis&amp;quot;&lt;br /&gt;
 - ajouter &amp;quot;30 jours fin de mois&amp;quot; dans les conditions de règlement&lt;br /&gt;
 - dupliquer une facture =&amp;gt; elle ne vient PAS en incrément du montant facturé sur le devis. &lt;br /&gt;
 - template de mail =&amp;gt; &amp;quot;merci de bien vouloir respecter les échéances&amp;quot;&lt;br /&gt;
 - ajouter RCS dans la pied de page !&lt;br /&gt;
&lt;br /&gt;
== Mise en page de la facture : ==&lt;br /&gt;
 - modification de =&amp;gt; Rapports =&amp;gt; &amp;quot;Factures&amp;quot; =&amp;gt; Vues =&amp;gt; report_invoice_document&lt;br /&gt;
 - les modifications :&lt;br /&gt;
   - ajout des descriptifs de devis :&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;span  t-if=&amp;quot;o.name&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.name&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - suppression des &amp;quot;numeros de clients&amp;quot; (compta) :&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;div class=&amp;quot;col-xs-2&amp;quot; t-if=&amp;quot;o.partner_id.ref&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Customer Code:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.partner_id.ref&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - ajout de la colonne pour avoir le nom du produit et son descriptif. (idem sur la page devis)&lt;br /&gt;
         &amp;lt;nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Produit&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;hidden&amp;quot;&amp;gt;Source Document&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Quantity&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Unit Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th t-if=&amp;quot;display_discount&amp;quot; class=&amp;quot;text-right&amp;quot; groups=&amp;quot;sale.group_discount_per_so_line&amp;quot;&amp;gt;Disc.(%)&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Taxes&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Tax Excluded Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr t-foreach=&amp;quot;o.invoice_line_ids&amp;quot; t-as=&amp;quot;l&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;l.product_id.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
         &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - pied de page  =&amp;gt;   Paramètres Généraux / external_layout_footer&lt;br /&gt;
                &amp;lt;nowiki&amp;gt; &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;Ape: &amp;lt;span t-field=&amp;quot;company.ape&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;Siret: &amp;lt;span t-field=&amp;quot;company.siret&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mettre la TVA sur les accounts / situation de facture =&amp;gt; modifier l'article qui correspond &amp;quot;Down payment&amp;quot; et lui ajouter de la TVA  la vente.&lt;br /&gt;
&lt;br /&gt;
= Comptabilité =&lt;br /&gt;
&lt;br /&gt;
== [[odoo-compta#Régulariser les comptes client|Régulariser les comptes client]] ==&lt;br /&gt;
== [[odoo-compta#Factures fournisseurs|Factures fournisseurs]] ==&lt;br /&gt;
== [[odoo-compta#Ajouter un fournisseur|Ajouter un fournisseur]] ==&lt;br /&gt;
&lt;br /&gt;
= export vers CCR =&lt;br /&gt;
== Liste des champs identifiés.==&lt;br /&gt;
 - ID&lt;br /&gt;
 - Date&lt;br /&gt;
 - Date échéance&lt;br /&gt;
 - Pièce comptable/afficher le nom&lt;br /&gt;
 - compte/code&lt;br /&gt;
 - Partenaire/référence Interne&lt;br /&gt;
 - Partenaire/Nom&lt;br /&gt;
 - crédit&lt;br /&gt;
 - Débit&lt;br /&gt;
 - compte/Afficher nom&lt;br /&gt;
&lt;br /&gt;
== modifier le compte rattaché pour les produits ==&lt;br /&gt;
modification d'un article :&lt;br /&gt;
 &amp;quot;facturation&amp;quot; : &amp;quot;Compte de revenus&amp;quot; : &amp;quot;701...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== processus ==&lt;br /&gt;
 1. login&lt;br /&gt;
 2. aller l'onglet &amp;quot;configuration&amp;quot; en bas à droite de la 4eme colonne (share and love) cliquer sur &amp;quot;Activer le mode développeur&amp;quot;&lt;br /&gt;
 3. aller dans l'onglet &amp;quot;comptabilité&amp;quot;&lt;br /&gt;
 4. dans le menu de gauche cliquer sur &amp;quot;écritures comptables&amp;quot; (sous &amp;quot;conseiller&amp;quot;)&lt;br /&gt;
 5. si les boutons filtres / grouper par / favori ne sont pas visibles en haut alors il faut cliquer sur le (+) au bout de la ligne de recherche.&lt;br /&gt;
 6. le trie =&amp;gt; filtres :&lt;br /&gt;
   - ajouter un filtre personnalisé : journal : contient : Factures Clients&lt;br /&gt;
   - ajouter un filtre personnalisé : date : est entre : borner avec les dates voulues dans les 2 cases suivantes.&lt;br /&gt;
&lt;br /&gt;
Normalement maintenant à l'écran il n'y a que les lignes comptable des factures à transférer à CCR. Sans doute sur plusieurs pages, cliquer sur le carré en haut de la première pas sélectionne l'ensemble des lignes sur toutes les pages.&lt;br /&gt;
&lt;br /&gt;
Pour exporter :&lt;br /&gt;
 1. sélection des lignes&lt;br /&gt;
 2. cliquer sur &amp;quot;action&amp;quot; : &amp;quot;exporter&amp;quot;&lt;br /&gt;
 3. &amp;quot;export enregistrés&amp;quot; : &amp;quot;CCR&amp;quot;&lt;br /&gt;
 4. format d'export : &amp;quot;excel&amp;quot;&lt;br /&gt;
 5. exporter vers le fichier.&lt;br /&gt;
&lt;br /&gt;
= modification MDP direct en base = &lt;br /&gt;
 odoo@odoo-10:/$ psql -h db-odoo-10.0 -d FAC-prod&lt;br /&gt;
 UPDATE res_users SET password='PASSWORD' WHERE login = 'LOGIN';&lt;br /&gt;
&lt;br /&gt;
= modifier le modèle de mail par defaut =&lt;br /&gt;
&lt;br /&gt;
https://www.odoo.com/fr_FR/forum/aide-1/how-to-change-the-default-email-template-when-sending-by-email-a-quotation-sales-order-invoice-186464&lt;br /&gt;
&lt;br /&gt;
En mode développeur =&amp;gt; Technique / Séquence et identifiants / identifiants externe&lt;br /&gt;
&lt;br /&gt;
Modifier l'identifiant externe dans le champ =&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sale.email_template_edi_sale&lt;br /&gt;
&lt;br /&gt;
et mettre le ID du modèle voulu&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo</id>
		<title>Odoo</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo"/>
				<updated>2025-04-06T08:49:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ajouter un module =&lt;br /&gt;
&lt;br /&gt;
 - Télécharger le zip, unzip dans le dossier extra-addons (/mnt/..)&lt;br /&gt;
 - en mode développeur&lt;br /&gt;
 - rafraîchir la liste des applications&lt;br /&gt;
 - installer.&lt;br /&gt;
&lt;br /&gt;
== Responsive design ==&lt;br /&gt;
https://odoo-community.org/shop/product/web-responsive-2681?search=responsive&lt;br /&gt;
&lt;br /&gt;
== Attachments List and Document Indexation ==&lt;br /&gt;
 - Permet d'avoir un menu en haut de l'objet avec les pièces jointes.&lt;br /&gt;
&lt;br /&gt;
== Description dans les livraisons ==&lt;br /&gt;
J'ai acheté desc_on_picking c'est dans GIT !!&lt;br /&gt;
&lt;br /&gt;
Il y a un problème à l'installation avec les modifications effectuées dans le document &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
 - ligne 45 : &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Il faut laisser (remettre) la fin de la ligne tel que&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot; t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
On pourra aller faire la modification dans le fichier qui modifie cad &amp;quot;inherit_picking_delivery_slip_report&amp;quot;&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi les lignes sont à la fois regroupées et aussi avec le détail dans le bon de livraison.&lt;br /&gt;
&lt;br /&gt;
= Bon de livraison =&lt;br /&gt;
== éditer un bon de livraison manquant==&lt;br /&gt;
Le cas se pose lorsqu'une facture est payés et que celle-ci n'a pas eu de bon de livraison attaché. Le facture reste ou redevient en statut à facturer alors qu'elle est entièrement payés.&lt;br /&gt;
 - éditer le bon de commande.&lt;br /&gt;
 - mettre les quantités demandées à 0&lt;br /&gt;
 - valider.&lt;br /&gt;
 - modifier de nouveau et remettre les quantités à la valeur initiale (égale à ce qui a été facturé)&lt;br /&gt;
 - valider la modification&lt;br /&gt;
 - valider la préparation et la livraison.&lt;br /&gt;
&lt;br /&gt;
== erreur de traduction ==&lt;br /&gt;
Dans le module &amp;quot;inventaire&amp;quot; il y a 2 fois bon de préparation, l'un des 2 est en fait un bon de livraison&lt;br /&gt;
 - configuration =&amp;gt; mode développeur&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; termes traduits&lt;br /&gt;
 - rechercher &amp;quot;préparation&amp;quot; dans les termes traduits&lt;br /&gt;
 - &amp;quot;Delivery Slip&amp;quot; devient &amp;quot;bon de livraison&amp;quot;&lt;br /&gt;
 - sauvegarder&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; Synchroniser les traductions&lt;br /&gt;
&lt;br /&gt;
== Modification du bon de livraison ==&lt;br /&gt;
Par défaut il y a un regroupement des lignes de produits ayant le même libélé.&lt;br /&gt;
 - Configuration =&amp;gt; Technique =&amp;gt; Interface Utilisateur =&amp;gt; Vues =&amp;gt; &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 - ajouter le numéro de tel mobile dans les entêtes. Ajouter mobile à la ligne tel que :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;div t-field=&amp;quot;o.partner_id&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;contact&amp;amp;quot;, &amp;amp;quot;fields&amp;amp;quot;: [&amp;amp;quot;address&amp;amp;quot;, &amp;amp;quot;name&amp;amp;quot;, &amp;amp;quot;mobile&amp;amp;quot;, &amp;amp;quot;phone&amp;amp;quot;, &amp;amp;quot;fax&amp;amp;quot;], &amp;amp;quot;no_marker&amp;amp;quot;: True}&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - Ligne 45 mettre en commentaire : t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&lt;br /&gt;
 - ajouter le descriptif :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Modification de liste des devis =&lt;br /&gt;
== ajout de la référence client ==&lt;br /&gt;
mode développeur =&amp;gt; configuration =&amp;gt; vues =&amp;gt; &amp;quot;sale.order.tree&amp;quot; (arborescence) - id externe : sale.view_order_tree et sale.view_quotation_tree (une vue devis et une vue bons de commande)&lt;br /&gt;
&lt;br /&gt;
En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
&lt;br /&gt;
Modification pour y ajouter :&lt;br /&gt;
 &amp;lt;field name=&amp;quot;client_order_ref&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ajout de la date de commande en plus de la date création ==&lt;br /&gt;
 En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
                    &amp;lt;field name=&amp;quot;confirmation_date&amp;quot;/&amp;gt;&lt;br /&gt;
= Suppression du bouton &amp;quot;bloqué&amp;quot; sur les devis =&lt;br /&gt;
Modifier &amp;quot;sale.order.form&amp;quot; et mettre en commentaire la ligne :&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;!-- &amp;lt;button name=&amp;quot;action_done&amp;quot; type=&amp;quot;object&amp;quot; string=&amp;quot;Lock&amp;quot; states=&amp;quot;sale&amp;quot; help=&amp;quot;If the sale is locked, you can not modify it anymore. However, you will still be able to invoice or deliver.&amp;quot;/&amp;gt; --&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Processus de vente =&lt;br /&gt;
[[odoo-processus-vente]]&lt;br /&gt;
&lt;br /&gt;
== modification de la fiche client pour y indiquer le montant dû plutôt que le montant total facturé ==&lt;br /&gt;
[[total-du-client]]&lt;br /&gt;
&lt;br /&gt;
= Portail =&lt;br /&gt;
Gestion des informations sur le site publique&lt;br /&gt;
[[Odoo-portail]]&lt;br /&gt;
&lt;br /&gt;
= Fabrication =&lt;br /&gt;
[[Odoo-fab]]&lt;br /&gt;
&lt;br /&gt;
= code bar / barcode =&lt;br /&gt;
[[odoo-bacode]]&lt;br /&gt;
&lt;br /&gt;
= gestion des alertes =&lt;br /&gt;
[[Odoo-alertes]]&lt;br /&gt;
&lt;br /&gt;
= API XMLRPC =&lt;br /&gt;
Le plus simple c'est de prendre les entêtes http avec un peut de webdev tool afin poster ce qu'il faut via le code Python.&lt;br /&gt;
&lt;br /&gt;
Autrement il y a de la doc ici =&amp;gt; &lt;br /&gt;
[[http://odoo-new-api-guide-line.readthedocs.io/en/latest/#]]&lt;br /&gt;
&lt;br /&gt;
= Facturation =&lt;br /&gt;
&lt;br /&gt;
 - ne pas afficher l'adresse de livraison&lt;br /&gt;
 - traduction de &amp;quot;origine&amp;quot; =&amp;gt; &amp;quot;devis&amp;quot;&lt;br /&gt;
 - ajouter &amp;quot;30 jours fin de mois&amp;quot; dans les conditions de règlement&lt;br /&gt;
 - dupliquer une facture =&amp;gt; elle ne vient PAS en incrément du montant facturé sur le devis. &lt;br /&gt;
 - template de mail =&amp;gt; &amp;quot;merci de bien vouloir respecter les échéances&amp;quot;&lt;br /&gt;
 - ajouter RCS dans la pied de page !&lt;br /&gt;
&lt;br /&gt;
== Mise en page de la facture : ==&lt;br /&gt;
 - modification de =&amp;gt; Rapports =&amp;gt; &amp;quot;Factures&amp;quot; =&amp;gt; Vues =&amp;gt; report_invoice_document&lt;br /&gt;
 - les modifications :&lt;br /&gt;
   - ajout des descriptifs de devis :&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;span  t-if=&amp;quot;o.name&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.name&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - suppression des &amp;quot;numeros de clients&amp;quot; (compta) :&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;div class=&amp;quot;col-xs-2&amp;quot; t-if=&amp;quot;o.partner_id.ref&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Customer Code:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.partner_id.ref&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - ajout de la colonne pour avoir le nom du produit et son descriptif. (idem sur la page devis)&lt;br /&gt;
         &amp;lt;nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Produit&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;hidden&amp;quot;&amp;gt;Source Document&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Quantity&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Unit Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th t-if=&amp;quot;display_discount&amp;quot; class=&amp;quot;text-right&amp;quot; groups=&amp;quot;sale.group_discount_per_so_line&amp;quot;&amp;gt;Disc.(%)&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Taxes&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Tax Excluded Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr t-foreach=&amp;quot;o.invoice_line_ids&amp;quot; t-as=&amp;quot;l&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;l.product_id.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
         &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - pied de page  =&amp;gt;   Paramètres Généraux / external_layout_footer&lt;br /&gt;
                &amp;lt;nowiki&amp;gt; &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;Ape: &amp;lt;span t-field=&amp;quot;company.ape&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;Siret: &amp;lt;span t-field=&amp;quot;company.siret&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mettre la TVA sur les accounts / situation de facture =&amp;gt; modifier l'article qui correspond &amp;quot;Down payment&amp;quot; et lui ajouter de la TVA  la vente.&lt;br /&gt;
&lt;br /&gt;
= Comptabilité =&lt;br /&gt;
&lt;br /&gt;
== [[odoo-compta#Régulariser les comptes client|Régulariser les comptes client]] ==&lt;br /&gt;
== [[odoo-compta#Factures fournisseurs|Factures fournisseurs]] ==&lt;br /&gt;
== [[odoo-compta#Ajouter un fournisseur|Ajouter un fournisseur]] ==&lt;br /&gt;
&lt;br /&gt;
= export vers CCR =&lt;br /&gt;
== Liste des champs identifiés.==&lt;br /&gt;
 - ID&lt;br /&gt;
 - Date&lt;br /&gt;
 - Date échéance&lt;br /&gt;
 - Pièce comptable/afficher le nom&lt;br /&gt;
 - compte/code&lt;br /&gt;
 - Partenaire/référence Interne&lt;br /&gt;
 - Partenaire/Nom&lt;br /&gt;
 - crédit&lt;br /&gt;
 - Débit&lt;br /&gt;
 - compte/Afficher nom&lt;br /&gt;
&lt;br /&gt;
== modifier le compte rattaché pour les produits ==&lt;br /&gt;
modification d'un article :&lt;br /&gt;
 &amp;quot;facturation&amp;quot; : &amp;quot;Compte de revenus&amp;quot; : &amp;quot;701...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== processus ==&lt;br /&gt;
 1. login&lt;br /&gt;
 2. aller l'onglet &amp;quot;configuration&amp;quot; en bas à droite de la 4eme colonne (share and love) cliquer sur &amp;quot;Activer le mode développeur&amp;quot;&lt;br /&gt;
 3. aller dans l'onglet &amp;quot;comptabilité&amp;quot;&lt;br /&gt;
 4. dans le menu de gauche cliquer sur &amp;quot;écritures comptables&amp;quot; (sous &amp;quot;conseiller&amp;quot;)&lt;br /&gt;
 5. si les boutons filtres / grouper par / favori ne sont pas visibles en haut alors il faut cliquer sur le (+) au bout de la ligne de recherche.&lt;br /&gt;
 6. le trie =&amp;gt; filtres :&lt;br /&gt;
   - ajouter un filtre personnalisé : journal : contient : Factures Clients&lt;br /&gt;
   - ajouter un filtre personnalisé : date : est entre : borner avec les dates voulues dans les 2 cases suivantes.&lt;br /&gt;
&lt;br /&gt;
Normalement maintenant à l'écran il n'y a que les lignes comptable des factures à transférer à CCR. Sans doute sur plusieurs pages, cliquer sur le carré en haut de la première pas sélectionne l'ensemble des lignes sur toutes les pages.&lt;br /&gt;
&lt;br /&gt;
Pour exporter :&lt;br /&gt;
 1. sélection des lignes&lt;br /&gt;
 2. cliquer sur &amp;quot;action&amp;quot; : &amp;quot;exporter&amp;quot;&lt;br /&gt;
 3. &amp;quot;export enregistrés&amp;quot; : &amp;quot;CCR&amp;quot;&lt;br /&gt;
 4. format d'export : &amp;quot;excel&amp;quot;&lt;br /&gt;
 5. exporter vers le fichier.&lt;br /&gt;
&lt;br /&gt;
= modification MDP direct en base = &lt;br /&gt;
 odoo@odoo-10:/$ psql -h db-odoo-10.0 -d FAC-prod&lt;br /&gt;
 UPDATE res_users SET password='PASSWORD' WHERE login = 'LOGIN';&lt;br /&gt;
&lt;br /&gt;
= modifier le modèle de mail par defaut =&lt;br /&gt;
&lt;br /&gt;
https://www.odoo.com/fr_FR/forum/aide-1/how-to-change-the-default-email-template-when-sending-by-email-a-quotation-sales-order-invoice-186464&lt;br /&gt;
&lt;br /&gt;
En mode développeur =&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Modifier l'identifiant externe dans le champ =&amp;gt;&lt;br /&gt;
&lt;br /&gt;
sale.email_template_edi_sale&lt;br /&gt;
&lt;br /&gt;
et mettre le ID du modèle voulu&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo-migration</id>
		<title>Odoo-migration</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo-migration"/>
				<updated>2024-10-08T16:51:47Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= mise en page =&lt;br /&gt;
&lt;br /&gt;
Remettre le logo dans la configuration de l'entreprise.&lt;br /&gt;
&lt;br /&gt;
Paramètre =&amp;gt; paramètre généraux =&amp;gt; scoiété =&amp;gt; mettre à jour les informations =&amp;gt; LOGO&lt;br /&gt;
&lt;br /&gt;
=comptabilité =&lt;br /&gt;
== limites de crédit ==&lt;br /&gt;
Dans les param globaux de la compta il faut ajouter l'option &amp;quot;limite de crédit&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Dans les comptes client on peut mettre une limite spécifique.&lt;br /&gt;
&lt;br /&gt;
Sans doute ajouter avec un montant important par défaut important et aller mettre une limite pour les clients sensibles.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo-migration</id>
		<title>Odoo-migration</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo-migration"/>
				<updated>2024-09-11T14:46:40Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : Page créée avec « = mise en page =  Remettre le logo dans la configuration de l'entreprise.  Paramètre =&amp;gt; paramètre généraux =&amp;gt; scoiété =&amp;gt; mettre à jour les informations =&amp;gt; LOGO »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= mise en page =&lt;br /&gt;
&lt;br /&gt;
Remettre le logo dans la configuration de l'entreprise.&lt;br /&gt;
&lt;br /&gt;
Paramètre =&amp;gt; paramètre généraux =&amp;gt; scoiété =&amp;gt; mettre à jour les informations =&amp;gt; LOGO&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Laser</id>
		<title>Laser</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Laser"/>
				<updated>2024-09-11T08:36:18Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Start up sequence =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    • make sure to have air =&amp;gt; compressor need the air dryer to be aroung 0°C temperature before starting &lt;br /&gt;
    • power UP machine &lt;br /&gt;
    • start water cooling/heating system.&lt;br /&gt;
    • Wait until water is around 20°C before starting the laser generator&lt;br /&gt;
    • and robot controler =&amp;gt; &lt;br /&gt;
                    ◦ power&lt;br /&gt;
                    ◦ start button&lt;br /&gt;
                    ◦ set number of sheets to cut&lt;br /&gt;
                    ◦ reset to 0 number of cuted sheets&lt;br /&gt;
                    ◦ ask to move to ZERO positions&lt;br /&gt;
                    ◦ put “Auto mode ON”&lt;br /&gt;
&lt;br /&gt;
       Loading and unloading sytem&lt;br /&gt;
           First let’s define names of moving parts&lt;br /&gt;
    • Table A is the upper table of the laser. -- TA --&lt;br /&gt;
    • Table B is the lower table of the laser – TB --&lt;br /&gt;
    • Table Loading is the lower  table on the side of the machine – TL --&lt;br /&gt;
    • Table Unload is the upper table  -- TU --&lt;br /&gt;
    • TU and TL can be in 2 positions, Working (near TA &amp;amp; TB) / Sleep (computer’s side)&lt;br /&gt;
    • The Arm is the loading and unloading moving part&lt;br /&gt;
    • “Robot” is the controler for TU &amp;amp; TL&lt;br /&gt;
&lt;br /&gt;
We will considere Robot is not able to know eather it is TA or TB under it. From my understanding it only receive a trigger to say a table is in place. Has tables are not on same hight it very important to start the loading and unloading sequence with the same table !!&lt;br /&gt;
&lt;br /&gt;
So we must allways start a sequence by loading TA, TB and then cut on TA.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; See Manual Loading Sheet process&lt;br /&gt;
&lt;br /&gt;
=Loading and Unloading process=&lt;br /&gt;
On normal drive, TA &amp;amp; TB loaded&lt;br /&gt;
    1) Laser cuts TA (TA in / TB out)&lt;br /&gt;
    2) End of cut triggers TA/TB exchange (TA out / TB in)&lt;br /&gt;
    3) once table exchange done, robot receive a trigger&lt;br /&gt;
    4) TL/TU (TU moves to Working)&lt;br /&gt;
    5) ARM takes the cut sheet and drop it to TU&lt;br /&gt;
    6) TU / TL exchange (TL Working)&lt;br /&gt;
    7) Laser cut TB&lt;br /&gt;
    8) ARM take a new sheet and drop it on TA&lt;br /&gt;
    9) TB/TA exchange (TA in / TB out)&lt;br /&gt;
    10) TL/TU exchange (TU Working)&lt;br /&gt;
    11) ARM Unload TB&lt;br /&gt;
    12) Laser cut TA&lt;br /&gt;
    13) TU/TL exchange (TL Working)&lt;br /&gt;
    14) ARM load a sheet on TB&lt;br /&gt;
    15) TA/TB exchange (TA out / TB in)&lt;br /&gt;
    16) TL/TU exchange (TU Working)&lt;br /&gt;
    17) …….&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Manual Loading Sheet process=&lt;br /&gt;
==Buttons on control pannel==&lt;br /&gt;
[[Fichier:Boutons.png]]&lt;br /&gt;
== description ==&lt;br /&gt;
    • 1st buton =&amp;gt; TA (Upper table) loading, &lt;br /&gt;
    • 2d =&amp;gt; TB (Lower table) loading&lt;br /&gt;
    • 3d =&amp;gt; TA (upper table) unloading,&lt;br /&gt;
    • 4th  =&amp;gt;lower table unloading&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=How to change some position=&lt;br /&gt;
The main idea is to use the manual mode to move arm to the wanted position.&lt;br /&gt;
Then going to the parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once machine at the wanted position just press “save” for long enough time so param is set.&lt;br /&gt;
&lt;br /&gt;
TA is 1 and TB is 2. Sometime A is first and sometime it’s B … carrefull essentially on height for loading and unloading.&lt;br /&gt;
Adjust TA and TB to make sure comb teeth are inbetween the plate support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click « exchange table » and load in a specific order and you’ll certainly find a solution or you can manage with some pictures …. and cry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       Other things&lt;br /&gt;
           Password and needed access&lt;br /&gt;
    • Cypcut : 61259023&lt;br /&gt;
    • Air Compressor : &lt;br /&gt;
        ◦ User =&amp;gt; 0539&lt;br /&gt;
        ◦ Config =&amp;gt; ???&lt;br /&gt;
    • Camera : admin/hk123465&lt;br /&gt;
&lt;br /&gt;
Need to set up a Windows system password !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           License issue MAXPRO&lt;br /&gt;
Firstn link eternet cable to computer.&lt;br /&gt;
Make sure they can communicate correctly &lt;br /&gt;
User: MAX01010&lt;br /&gt;
Password: MAX00043&lt;br /&gt;
Decryption password :205911&lt;br /&gt;
&lt;br /&gt;
Here is not agent, you choose MFG&lt;br /&gt;
Next time, if it shows expired, you input 179158&lt;br /&gt;
and 622201&lt;br /&gt;
&lt;br /&gt;
           Spare parts &lt;br /&gt;
               Laser&lt;br /&gt;
    • Electrodes (reference !!)&lt;br /&gt;
    • Oil (all machines !)&lt;br /&gt;
    • needed software version (Why does CypCut is NOT up2date ?)&lt;br /&gt;
    • Reference of the soon broken table end position contact&lt;br /&gt;
    • List &lt;br /&gt;
    • of &lt;br /&gt;
    • needed parts&lt;br /&gt;
Loading and Unloading system&lt;br /&gt;
    • Oil&lt;br /&gt;
    • suction pad (spare)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Preparing a Batch work=&lt;br /&gt;
==Prepare shits from Camduct :==&lt;br /&gt;
    1. Open file from the DXF folder.&lt;br /&gt;
    2. Mark each parts using drawing text utility like : XXXXX – YY (Working order 5 digits – part number)&lt;br /&gt;
    3. Apply pink layer to this draw (just clicking on the pink square while draw is selected)&lt;br /&gt;
    4. select all&lt;br /&gt;
    5. turn the parts to change from landscape to portrait. CLOCK (second line on sub-menu)&lt;br /&gt;
    6. Had microjoints adapting interval regarding parts size. (it can be different on the same sheet , microjoints are set on selected parts)&lt;br /&gt;
    7. Save file in a dated folder into “batch” folder&lt;br /&gt;
==Prepare batch :==&lt;br /&gt;
Into CNC click on the multi-file button, create a new batch and add newly created file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Launch the bacth :==&lt;br /&gt;
Be certain robot console is launched AFTER having start all laser machine (also CypCut Software). To be sure, it’s possible to stop and restart completely robot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    1. Unselect “change palllets after production complete”&lt;br /&gt;
    2. Make sure “find edge” is activated&lt;br /&gt;
    3. open the multi-files interface and keep open.&lt;br /&gt;
    4. Select the first file : “double click” on it&lt;br /&gt;
    5. Empty both laser tables.&lt;br /&gt;
    6. Set the number of sheets that you plan to cut on the robot console&lt;br /&gt;
    7. Reset to 0 the number of sheets proceeded. (bottom right “reset to 0” 4sec.)&lt;br /&gt;
    8. Put the robot in “AUTO” mod pushing middle of the 3 green buttuns.&lt;br /&gt;
    9. On CypCut, make sure “change palllets after production complete” is unselected.&lt;br /&gt;
    10. Make sure exchanger activated.&lt;br /&gt;
    11. Open “Table exchanger” interface and keep it opened (can be useful for restart on problems during batch)&lt;br /&gt;
    12. Click on “Loading Start”, wait for sheet loading process to start and unclick&lt;br /&gt;
    13. At the end of loading process, “Table exchanger” “Pallet Enable” becomes enabled.&lt;br /&gt;
    14. Activate “ change palllets after production complete”&lt;br /&gt;
    15. Click on the grey table on “Table exchanger” interface in order to put INSIDE the loaded table.&lt;br /&gt;
    16. Lake sure shutter is activated and laser generation is ON (do not forget to put AIR ! )&lt;br /&gt;
    17. Start cut process buy launching the cut. Clicking the “Green arrow”&lt;br /&gt;
    18. Loading of the second table will start after find edge process is done and cut is starting.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Fichier:Boutons.png</id>
		<title>Fichier:Boutons.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Fichier:Boutons.png"/>
				<updated>2024-09-11T08:35:15Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : boutons robot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;boutons robot&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Laser</id>
		<title>Laser</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Laser"/>
				<updated>2024-09-11T08:34:18Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Start up sequence =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    • make sure to have air =&amp;gt; compressor need the air dryer to be aroung 0°C temperature before starting &lt;br /&gt;
    • power UP machine &lt;br /&gt;
    • start water cooling/heating system.&lt;br /&gt;
    • Wait until water is around 20°C before starting the laser generator&lt;br /&gt;
    • and robot controler =&amp;gt; &lt;br /&gt;
                    ◦ power&lt;br /&gt;
                    ◦ start button&lt;br /&gt;
                    ◦ set number of sheets to cut&lt;br /&gt;
                    ◦ reset to 0 number of cuted sheets&lt;br /&gt;
                    ◦ ask to move to ZERO positions&lt;br /&gt;
                    ◦ put “Auto mode ON”&lt;br /&gt;
&lt;br /&gt;
       Loading and unloading sytem&lt;br /&gt;
           First let’s define names of moving parts&lt;br /&gt;
    • Table A is the upper table of the laser. -- TA --&lt;br /&gt;
    • Table B is the lower table of the laser – TB --&lt;br /&gt;
    • Table Loading is the lower  table on the side of the machine – TL --&lt;br /&gt;
    • Table Unload is the upper table  -- TU --&lt;br /&gt;
    • TU and TL can be in 2 positions, Working (near TA &amp;amp; TB) / Sleep (computer’s side)&lt;br /&gt;
    • The Arm is the loading and unloading moving part&lt;br /&gt;
    • “Robot” is the controler for TU &amp;amp; TL&lt;br /&gt;
&lt;br /&gt;
We will considere Robot is not able to know eather it is TA or TB under it. From my understanding it only receive a trigger to say a table is in place. Has tables are not on same hight it very important to start the loading and unloading sequence with the same table !!&lt;br /&gt;
&lt;br /&gt;
So we must allways start a sequence by loading TA, TB and then cut on TA.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; See Manual Loading Sheet process&lt;br /&gt;
&lt;br /&gt;
=Loading and Unloading process=&lt;br /&gt;
On normal drive, TA &amp;amp; TB loaded&lt;br /&gt;
    1) Laser cuts TA (TA in / TB out)&lt;br /&gt;
    2) End of cut triggers TA/TB exchange (TA out / TB in)&lt;br /&gt;
    3) once table exchange done, robot receive a trigger&lt;br /&gt;
    4) TL/TU (TU moves to Working)&lt;br /&gt;
    5) ARM takes the cut sheet and drop it to TU&lt;br /&gt;
    6) TU / TL exchange (TL Working)&lt;br /&gt;
    7) Laser cut TB&lt;br /&gt;
    8) ARM take a new sheet and drop it on TA&lt;br /&gt;
    9) TB/TA exchange (TA in / TB out)&lt;br /&gt;
    10) TL/TU exchange (TU Working)&lt;br /&gt;
    11) ARM Unload TB&lt;br /&gt;
    12) Laser cut TA&lt;br /&gt;
    13) TU/TL exchange (TL Working)&lt;br /&gt;
    14) ARM load a sheet on TB&lt;br /&gt;
    15) TA/TB exchange (TA out / TB in)&lt;br /&gt;
    16) TL/TU exchange (TU Working)&lt;br /&gt;
    17) …….&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Manual Loading Sheet process=&lt;br /&gt;
Buttons on control pannel&lt;br /&gt;
&lt;br /&gt;
    • 1st buton =&amp;gt; TA (Upper table) loading, &lt;br /&gt;
    • 2d =&amp;gt; TB (Lower table) loading&lt;br /&gt;
    • 3d =&amp;gt; TA (upper table) unloading,&lt;br /&gt;
    • 4th  =&amp;gt;lower table unloading&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=How to change some position=&lt;br /&gt;
The main idea is to use the manual mode to move arm to the wanted position.&lt;br /&gt;
Then going to the parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once machine at the wanted position just press “save” for long enough time so param is set.&lt;br /&gt;
&lt;br /&gt;
TA is 1 and TB is 2. Sometime A is first and sometime it’s B … carrefull essentially on height for loading and unloading.&lt;br /&gt;
Adjust TA and TB to make sure comb teeth are inbetween the plate support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click « exchange table » and load in a specific order and you’ll certainly find a solution or you can manage with some pictures …. and cry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       Other things&lt;br /&gt;
           Password and needed access&lt;br /&gt;
    • Cypcut : 61259023&lt;br /&gt;
    • Air Compressor : &lt;br /&gt;
        ◦ User =&amp;gt; 0539&lt;br /&gt;
        ◦ Config =&amp;gt; ???&lt;br /&gt;
    • Camera : admin/hk123465&lt;br /&gt;
&lt;br /&gt;
Need to set up a Windows system password !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           License issue MAXPRO&lt;br /&gt;
Firstn link eternet cable to computer.&lt;br /&gt;
Make sure they can communicate correctly &lt;br /&gt;
User: MAX01010&lt;br /&gt;
Password: MAX00043&lt;br /&gt;
Decryption password :205911&lt;br /&gt;
&lt;br /&gt;
Here is not agent, you choose MFG&lt;br /&gt;
Next time, if it shows expired, you input 179158&lt;br /&gt;
and 622201&lt;br /&gt;
&lt;br /&gt;
           Spare parts &lt;br /&gt;
               Laser&lt;br /&gt;
    • Electrodes (reference !!)&lt;br /&gt;
    • Oil (all machines !)&lt;br /&gt;
    • needed software version (Why does CypCut is NOT up2date ?)&lt;br /&gt;
    • Reference of the soon broken table end position contact&lt;br /&gt;
    • List &lt;br /&gt;
    • of &lt;br /&gt;
    • needed parts&lt;br /&gt;
Loading and Unloading system&lt;br /&gt;
    • Oil&lt;br /&gt;
    • suction pad (spare)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Preparing a Batch work=&lt;br /&gt;
==Prepare shits from Camduct :==&lt;br /&gt;
    1. Open file from the DXF folder.&lt;br /&gt;
    2. Mark each parts using drawing text utility like : XXXXX – YY (Working order 5 digits – part number)&lt;br /&gt;
    3. Apply pink layer to this draw (just clicking on the pink square while draw is selected)&lt;br /&gt;
    4. select all&lt;br /&gt;
    5. turn the parts to change from landscape to portrait. CLOCK (second line on sub-menu)&lt;br /&gt;
    6. Had microjoints adapting interval regarding parts size. (it can be different on the same sheet , microjoints are set on selected parts)&lt;br /&gt;
    7. Save file in a dated folder into “batch” folder&lt;br /&gt;
==Prepare batch :==&lt;br /&gt;
Into CNC click on the multi-file button, create a new batch and add newly created file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Launch the bacth :==&lt;br /&gt;
Be certain robot console is launched AFTER having start all laser machine (also CypCut Software). To be sure, it’s possible to stop and restart completely robot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    1. Unselect “change palllets after production complete”&lt;br /&gt;
    2. Make sure “find edge” is activated&lt;br /&gt;
    3. open the multi-files interface and keep open.&lt;br /&gt;
    4. Select the first file : “double click” on it&lt;br /&gt;
    5. Empty both laser tables.&lt;br /&gt;
    6. Set the number of sheets that you plan to cut on the robot console&lt;br /&gt;
    7. Reset to 0 the number of sheets proceeded. (bottom right “reset to 0” 4sec.)&lt;br /&gt;
    8. Put the robot in “AUTO” mod pushing middle of the 3 green buttuns.&lt;br /&gt;
    9. On CypCut, make sure “change palllets after production complete” is unselected.&lt;br /&gt;
    10. Make sure exchanger activated.&lt;br /&gt;
    11. Open “Table exchanger” interface and keep it opened (can be useful for restart on problems during batch)&lt;br /&gt;
    12. Click on “Loading Start”, wait for sheet loading process to start and unclick&lt;br /&gt;
    13. At the end of loading process, “Table exchanger” “Pallet Enable” becomes enabled.&lt;br /&gt;
    14. Activate “ change palllets after production complete”&lt;br /&gt;
    15. Click on the grey table on “Table exchanger” interface in order to put INSIDE the loaded table.&lt;br /&gt;
    16. Lake sure shutter is activated and laser generation is ON (do not forget to put AIR ! )&lt;br /&gt;
    17. Start cut process buy launching the cut. Clicking the “Green arrow”&lt;br /&gt;
    18. Loading of the second table will start after find edge process is done and cut is starting.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Laser</id>
		<title>Laser</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Laser"/>
				<updated>2024-09-11T08:12:47Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Start up sequence =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    • make sure to have air =&amp;gt; compressor need the air dryer to be aroung 0°C temperature before starting &lt;br /&gt;
    • power UP machine &lt;br /&gt;
    • start water cooling/heating system.&lt;br /&gt;
    • Wait until water is around 20°C before starting the laser generator&lt;br /&gt;
    • and robot controler =&amp;gt; &lt;br /&gt;
                    ◦ power&lt;br /&gt;
                    ◦ start button&lt;br /&gt;
                    ◦ set number of sheets to cut&lt;br /&gt;
                    ◦ reset to 0 number of cuted sheets&lt;br /&gt;
                    ◦ ask to move to ZERO positions&lt;br /&gt;
                    ◦ put “Auto mode ON”&lt;br /&gt;
&lt;br /&gt;
       Loading and unloading sytem&lt;br /&gt;
           First let’s define names of moving parts&lt;br /&gt;
    • Table A is the upper table of the laser. -- TA --&lt;br /&gt;
    • Table B is the lower table of the laser – TB --&lt;br /&gt;
    • Table Loading is the lower  table on the side of the machine – TL --&lt;br /&gt;
    • Table Unload is the upper table  -- TU --&lt;br /&gt;
    • TU and TL can be in 2 positions, Working (near TA &amp;amp; TB) / Sleep (computer’s side)&lt;br /&gt;
    • The Arm is the loading and unloading moving part&lt;br /&gt;
    • “Robot” is the controler for TU &amp;amp; TL&lt;br /&gt;
&lt;br /&gt;
We will considere Robot is not able to know eather it is TA or TB under it. From my understanding it only receive a trigger to say a table is in place. Has tables are not on same hight it very important to start the loading and unloading sequence with the same table !!&lt;br /&gt;
&lt;br /&gt;
So we must allways start a sequence by loading TA, TB and then cut on TA.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; See Manual Loading Sheet process&lt;br /&gt;
&lt;br /&gt;
=Loading and Unloading process=&lt;br /&gt;
On normal drive, TA &amp;amp; TB loaded&lt;br /&gt;
    1) Laser cuts TA (TA in / TB out)&lt;br /&gt;
    2) End of cut triggers TA/TB exchange (TA out / TB in)&lt;br /&gt;
    3) once table exchange done, robot receive a trigger&lt;br /&gt;
    4) TL/TU (TU moves to Working)&lt;br /&gt;
    5) ARM takes the cut sheet and drop it to TU&lt;br /&gt;
    6) TU / TL exchange (TL Working)&lt;br /&gt;
    7) Laser cut TB&lt;br /&gt;
    8) ARM take a new sheet and drop it on TA&lt;br /&gt;
    9) TB/TA exchange (TA in / TB out)&lt;br /&gt;
    10) TL/TU exchange (TU Working)&lt;br /&gt;
    11) ARM Unload TB&lt;br /&gt;
    12) Laser cut TA&lt;br /&gt;
    13) TU/TL exchange (TL Working)&lt;br /&gt;
    14) ARM load a sheet on TB&lt;br /&gt;
    15) TA/TB exchange (TA out / TB in)&lt;br /&gt;
    16) TL/TU exchange (TU Working)&lt;br /&gt;
    17) …….&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Manual Loading Sheet process=&lt;br /&gt;
Buttons on control pannel&lt;br /&gt;
&lt;br /&gt;
    • 1st buton =&amp;gt; TA (Upper table) loading, &lt;br /&gt;
    • 2d =&amp;gt; TB (Lower table) loading&lt;br /&gt;
    • 3d =&amp;gt; TA (upper table) unloading,&lt;br /&gt;
    • 4th  =&amp;gt;lower table unloading&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=How to change some position=&lt;br /&gt;
The main idea is to use the manual mode to move arm to the wanted position.&lt;br /&gt;
Then going to the parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once machine at the wanted position just press “save” for long enough time so param is set.&lt;br /&gt;
&lt;br /&gt;
TA is 1 and TB is 2. Sometime A is first and sometime it’s B … carrefull essentially on height for loading and unloading.&lt;br /&gt;
Adjust TA and TB to make sure comb teeth are inbetween the plate support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click « exchange table » and load in a specific order and you’ll certainly find a solution or you can manage with some pictures …. and cry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       Other things&lt;br /&gt;
           Password and needed access&lt;br /&gt;
    • Cypcut : 61259023&lt;br /&gt;
    • Air Compressor : &lt;br /&gt;
        ◦ User =&amp;gt; 0539&lt;br /&gt;
        ◦ Config =&amp;gt; ???&lt;br /&gt;
    • Camera : admin/hk123465&lt;br /&gt;
&lt;br /&gt;
Need to set up a Windows system password !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           License issue MAXPRO&lt;br /&gt;
Firstn link eternet cable to computer.&lt;br /&gt;
Make sure they can communicate correctly &lt;br /&gt;
User: MAX01010&lt;br /&gt;
Password: MAX00043&lt;br /&gt;
Decryption password :205911&lt;br /&gt;
&lt;br /&gt;
Here is not agent, you choose MFG&lt;br /&gt;
Next time, if it shows expired, you input 179158&lt;br /&gt;
and 622201&lt;br /&gt;
&lt;br /&gt;
           Spare parts &lt;br /&gt;
               Laser&lt;br /&gt;
    • Electrodes (reference !!)&lt;br /&gt;
    • Oil (all machines !)&lt;br /&gt;
    • needed software version (Why does CypCut is NOT up2date ?)&lt;br /&gt;
    • Reference of the soon broken table end position contact&lt;br /&gt;
    • List &lt;br /&gt;
    • of &lt;br /&gt;
    • needed parts&lt;br /&gt;
Loading and Unloading system&lt;br /&gt;
    • Oil&lt;br /&gt;
    • suction pad (spare)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Preparing a Batch work:&lt;br /&gt;
               Prepare shits from Camduct :&lt;br /&gt;
    1. Open file from the DXF folder.&lt;br /&gt;
    2. Mark each parts using drawing text utility like : XXXXX – YY (Working order 5 digits – part number)&lt;br /&gt;
    3. Apply pink layer to this draw (just clicking on the pink square while draw is selected)&lt;br /&gt;
    4. select all&lt;br /&gt;
    5. turn the parts to change from landscape to portrait. CLOCK (second line on sub-menu)&lt;br /&gt;
    6. Had microjoints adapting interval regarding parts size. (it can be different on the same sheet , microjoints are set on selected parts)&lt;br /&gt;
    7. Save file in a dated folder into “batch” folder&lt;br /&gt;
&lt;br /&gt;
               Prepare batch :&lt;br /&gt;
Into CNC click on the multi-file button, create a new batch and add newly created file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Launch the bacth :&lt;br /&gt;
Be certain robot console is launched AFTER having start all laser machine (also CypCut Software). To be sure, it’s possible to stop and restart completely robot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    1. Unselect “change palllets after production complete”&lt;br /&gt;
    2. Make sure “find edge” is activated&lt;br /&gt;
    3. open the multi-files interface and keep open.&lt;br /&gt;
    4. Select the first file : “double click” on it&lt;br /&gt;
    5. Empty both laser tables.&lt;br /&gt;
    6. Set the number of sheets that you plan to cut on the robot console&lt;br /&gt;
    7. Reset to 0 the number of sheets proceeded. (bottom right “reset to 0” 4sec.)&lt;br /&gt;
    8. Put the robot in “AUTO” mod pushing middle of the 3 green buttuns.&lt;br /&gt;
    9. On CypCut, make sure “change palllets after production complete” is unselected.&lt;br /&gt;
    10. Make sure exchanger activated.&lt;br /&gt;
    11. Open “Table exchanger” interface and keep it opened (can be useful for restart on problems during batch)&lt;br /&gt;
    12. Click on “Loading Start”, wait for sheet loading process to start and unclick&lt;br /&gt;
    13. At the end of loading process, “Table exchanger” “Pallet Enable” becomes enabled.&lt;br /&gt;
    14. Activate “ change palllets after production complete”&lt;br /&gt;
    15. Click on the grey table on “Table exchanger” interface in order to put INSIDE the loaded table.&lt;br /&gt;
    16. Lake sure shutter is activated and laser generation is ON (do not forget to put AIR ! )&lt;br /&gt;
    17. Start cut process buy launching the cut. Clicking the “Green arrow”&lt;br /&gt;
    18. Loading of the second table will start after find edge process is done and cut is starting.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Laser</id>
		<title>Laser</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Laser"/>
				<updated>2024-09-11T08:12:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Start up sequence =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    • make sure to have air =&amp;gt; compressor need the air dryer to be aroung 0°C temperature before starting &lt;br /&gt;
    • power UP machine &lt;br /&gt;
    • start water cooling/heating system.&lt;br /&gt;
    • Wait until water is around 20°C before starting the laser generator&lt;br /&gt;
    • and robot controler =&amp;gt; &lt;br /&gt;
                    ◦ power&lt;br /&gt;
                    ◦ start button&lt;br /&gt;
                    ◦ set number of sheets to cut&lt;br /&gt;
                    ◦ reset to 0 number of cuted sheets&lt;br /&gt;
                    ◦ ask to move to ZERO positions&lt;br /&gt;
                    ◦ put “Auto mode ON”&lt;br /&gt;
&lt;br /&gt;
       Loading and unloading sytem&lt;br /&gt;
           First let’s define names of moving parts&lt;br /&gt;
    • Table A is the upper table of the laser. -- TA --&lt;br /&gt;
    • Table B is the lower table of the laser – TB --&lt;br /&gt;
    • Table Loading is the lower  table on the side of the machine – TL --&lt;br /&gt;
    • Table Unload is the upper table  -- TU --&lt;br /&gt;
    • TU and TL can be in 2 positions, Working (near TA &amp;amp; TB) / Sleep (computer’s side)&lt;br /&gt;
    • The Arm is the loading and unloading moving part&lt;br /&gt;
    • “Robot” is the controler for TU &amp;amp; TL&lt;br /&gt;
&lt;br /&gt;
We will considere Robot is not able to know eather it is TA or TB under it. From my understanding it only receive a trigger to say a table is in place. Has tables are not on same hight it very important to start the loading and unloading sequence with the same table !!&lt;br /&gt;
&lt;br /&gt;
So we must allways start a sequence by loading TA, TB and then cut on TA.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; See Manual Loading Sheet process&lt;br /&gt;
&lt;br /&gt;
=Loading and Unloading process=&lt;br /&gt;
On normal drive, TA &amp;amp; TB loaded&lt;br /&gt;
    1) Laser cuts TA (TA in / TB out)&lt;br /&gt;
    2) End of cut triggers TA/TB exchange (TA out / TB in)&lt;br /&gt;
    3) once table exchange done, robot receive a trigger&lt;br /&gt;
    4) TL/TU (TU moves to Working)&lt;br /&gt;
    5) ARM takes the cut sheet and drop it to TU&lt;br /&gt;
    6) TU / TL exchange (TL Working)&lt;br /&gt;
    7) Laser cut TB&lt;br /&gt;
    8) ARM take a new sheet and drop it on TA&lt;br /&gt;
    9) TB/TA exchange (TA in / TB out)&lt;br /&gt;
    10) TL/TU exchange (TU Working)&lt;br /&gt;
    11) ARM Unload TB&lt;br /&gt;
    12) Laser cut TA&lt;br /&gt;
    13) TU/TL exchange (TL Working)&lt;br /&gt;
    14) ARM load a sheet on TB&lt;br /&gt;
    15) TA/TB exchange (TA out / TB in)&lt;br /&gt;
    16) TL/TU exchange (TU Working)&lt;br /&gt;
    17) …….&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=Manual Loading Sheet process=&lt;br /&gt;
Buttons on control pannel&lt;br /&gt;
&lt;br /&gt;
    • 1st buton =&amp;gt; TA (Upper table) loading, &lt;br /&gt;
    • 2d =&amp;gt; TB (Lower table) loading&lt;br /&gt;
    • 3d =&amp;gt; TA (upper table) unloading,&lt;br /&gt;
    • 4th  =&amp;gt;lower table unloading&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               how to change some positions&lt;br /&gt;
The main idea is to use the manual mode to move arm to the wanted position.&lt;br /&gt;
Then going to the parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once machine at the wanted position just press “save” for long enough time so param is set.&lt;br /&gt;
&lt;br /&gt;
TA is 1 and TB is 2. Sometime A is first and sometime it’s B … carrefull essentially on height for loading and unloading.&lt;br /&gt;
Adjust TA and TB to make sure comb teeth are inbetween the plate support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click « exchange table » and load in a specific order and you’ll certainly find a solution or you can manage with some pictures …. and cry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       Other things&lt;br /&gt;
           Password and needed access&lt;br /&gt;
    • Cypcut : 61259023&lt;br /&gt;
    • Air Compressor : &lt;br /&gt;
        ◦ User =&amp;gt; 0539&lt;br /&gt;
        ◦ Config =&amp;gt; ???&lt;br /&gt;
    • Camera : admin/hk123465&lt;br /&gt;
&lt;br /&gt;
Need to set up a Windows system password !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           License issue MAXPRO&lt;br /&gt;
Firstn link eternet cable to computer.&lt;br /&gt;
Make sure they can communicate correctly &lt;br /&gt;
User: MAX01010&lt;br /&gt;
Password: MAX00043&lt;br /&gt;
Decryption password :205911&lt;br /&gt;
&lt;br /&gt;
Here is not agent, you choose MFG&lt;br /&gt;
Next time, if it shows expired, you input 179158&lt;br /&gt;
and 622201&lt;br /&gt;
&lt;br /&gt;
           Spare parts &lt;br /&gt;
               Laser&lt;br /&gt;
    • Electrodes (reference !!)&lt;br /&gt;
    • Oil (all machines !)&lt;br /&gt;
    • needed software version (Why does CypCut is NOT up2date ?)&lt;br /&gt;
    • Reference of the soon broken table end position contact&lt;br /&gt;
    • List &lt;br /&gt;
    • of &lt;br /&gt;
    • needed parts&lt;br /&gt;
Loading and Unloading system&lt;br /&gt;
    • Oil&lt;br /&gt;
    • suction pad (spare)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Preparing a Batch work:&lt;br /&gt;
               Prepare shits from Camduct :&lt;br /&gt;
    1. Open file from the DXF folder.&lt;br /&gt;
    2. Mark each parts using drawing text utility like : XXXXX – YY (Working order 5 digits – part number)&lt;br /&gt;
    3. Apply pink layer to this draw (just clicking on the pink square while draw is selected)&lt;br /&gt;
    4. select all&lt;br /&gt;
    5. turn the parts to change from landscape to portrait. CLOCK (second line on sub-menu)&lt;br /&gt;
    6. Had microjoints adapting interval regarding parts size. (it can be different on the same sheet , microjoints are set on selected parts)&lt;br /&gt;
    7. Save file in a dated folder into “batch” folder&lt;br /&gt;
&lt;br /&gt;
               Prepare batch :&lt;br /&gt;
Into CNC click on the multi-file button, create a new batch and add newly created file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Launch the bacth :&lt;br /&gt;
Be certain robot console is launched AFTER having start all laser machine (also CypCut Software). To be sure, it’s possible to stop and restart completely robot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    1. Unselect “change palllets after production complete”&lt;br /&gt;
    2. Make sure “find edge” is activated&lt;br /&gt;
    3. open the multi-files interface and keep open.&lt;br /&gt;
    4. Select the first file : “double click” on it&lt;br /&gt;
    5. Empty both laser tables.&lt;br /&gt;
    6. Set the number of sheets that you plan to cut on the robot console&lt;br /&gt;
    7. Reset to 0 the number of sheets proceeded. (bottom right “reset to 0” 4sec.)&lt;br /&gt;
    8. Put the robot in “AUTO” mod pushing middle of the 3 green buttuns.&lt;br /&gt;
    9. On CypCut, make sure “change palllets after production complete” is unselected.&lt;br /&gt;
    10. Make sure exchanger activated.&lt;br /&gt;
    11. Open “Table exchanger” interface and keep it opened (can be useful for restart on problems during batch)&lt;br /&gt;
    12. Click on “Loading Start”, wait for sheet loading process to start and unclick&lt;br /&gt;
    13. At the end of loading process, “Table exchanger” “Pallet Enable” becomes enabled.&lt;br /&gt;
    14. Activate “ change palllets after production complete”&lt;br /&gt;
    15. Click on the grey table on “Table exchanger” interface in order to put INSIDE the loaded table.&lt;br /&gt;
    16. Lake sure shutter is activated and laser generation is ON (do not forget to put AIR ! )&lt;br /&gt;
    17. Start cut process buy launching the cut. Clicking the “Green arrow”&lt;br /&gt;
    18. Loading of the second table will start after find edge process is done and cut is starting.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Laser</id>
		<title>Laser</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Laser"/>
				<updated>2024-09-11T08:11:28Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Table des matières =&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Start up sequence ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    • make sure to have air =&amp;gt; compressor need the air dryer to be aroung 0°C temperature before starting &lt;br /&gt;
    • power UP machine &lt;br /&gt;
    • start water cooling/heating system.&lt;br /&gt;
    • Wait until water is around 20°C before starting the laser generator&lt;br /&gt;
    • and robot controler =&amp;gt; &lt;br /&gt;
                    ◦ power&lt;br /&gt;
                    ◦ start button&lt;br /&gt;
                    ◦ set number of sheets to cut&lt;br /&gt;
                    ◦ reset to 0 number of cuted sheets&lt;br /&gt;
                    ◦ ask to move to ZERO positions&lt;br /&gt;
                    ◦ put “Auto mode ON”&lt;br /&gt;
&lt;br /&gt;
       Loading and unloading sytem&lt;br /&gt;
           First let’s define names of moving parts&lt;br /&gt;
    • Table A is the upper table of the laser. -- TA --&lt;br /&gt;
    • Table B is the lower table of the laser – TB --&lt;br /&gt;
    • Table Loading is the lower  table on the side of the machine – TL --&lt;br /&gt;
    • Table Unload is the upper table  -- TU --&lt;br /&gt;
    • TU and TL can be in 2 positions, Working (near TA &amp;amp; TB) / Sleep (computer’s side)&lt;br /&gt;
    • The Arm is the loading and unloading moving part&lt;br /&gt;
    • “Robot” is the controler for TU &amp;amp; TL&lt;br /&gt;
&lt;br /&gt;
We will considere Robot is not able to know eather it is TA or TB under it. From my understanding it only receive a trigger to say a table is in place. Has tables are not on same hight it very important to start the loading and unloading sequence with the same table !!&lt;br /&gt;
&lt;br /&gt;
So we must allways start a sequence by loading TA, TB and then cut on TA.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; See Manual Loading Sheet process&lt;br /&gt;
&lt;br /&gt;
           Loading and Unloading process&lt;br /&gt;
On normal drive, TA &amp;amp; TB loaded&lt;br /&gt;
    1) Laser cuts TA (TA in / TB out)&lt;br /&gt;
    2) End of cut triggers TA/TB exchange (TA out / TB in)&lt;br /&gt;
    3) once table exchange done, robot receive a trigger&lt;br /&gt;
    4) TL/TU (TU moves to Working)&lt;br /&gt;
    5) ARM takes the cut sheet and drop it to TU&lt;br /&gt;
    6) TU / TL exchange (TL Working)&lt;br /&gt;
    7) Laser cut TB&lt;br /&gt;
    8) ARM take a new sheet and drop it on TA&lt;br /&gt;
    9) TB/TA exchange (TA in / TB out)&lt;br /&gt;
    10) TL/TU exchange (TU Working)&lt;br /&gt;
    11) ARM Unload TB&lt;br /&gt;
    12) Laser cut TA&lt;br /&gt;
    13) TU/TL exchange (TL Working)&lt;br /&gt;
    14) ARM load a sheet on TB&lt;br /&gt;
    15) TA/TB exchange (TA out / TB in)&lt;br /&gt;
    16) TL/TU exchange (TU Working)&lt;br /&gt;
    17) …….&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           Manual Loading Sheet process&lt;br /&gt;
Buttons on control pannel&lt;br /&gt;
&lt;br /&gt;
    • 1st buton =&amp;gt; TA (Upper table) loading, &lt;br /&gt;
    • 2d =&amp;gt; TB (Lower table) loading&lt;br /&gt;
    • 3d =&amp;gt; TA (upper table) unloading,&lt;br /&gt;
    • 4th  =&amp;gt;lower table unloading&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               how to change some positions&lt;br /&gt;
The main idea is to use the manual mode to move arm to the wanted position.&lt;br /&gt;
Then going to the parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once machine at the wanted position just press “save” for long enough time so param is set.&lt;br /&gt;
&lt;br /&gt;
TA is 1 and TB is 2. Sometime A is first and sometime it’s B … carrefull essentially on height for loading and unloading.&lt;br /&gt;
Adjust TA and TB to make sure comb teeth are inbetween the plate support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click « exchange table » and load in a specific order and you’ll certainly find a solution or you can manage with some pictures …. and cry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       Other things&lt;br /&gt;
           Password and needed access&lt;br /&gt;
    • Cypcut : 61259023&lt;br /&gt;
    • Air Compressor : &lt;br /&gt;
        ◦ User =&amp;gt; 0539&lt;br /&gt;
        ◦ Config =&amp;gt; ???&lt;br /&gt;
    • Camera : admin/hk123465&lt;br /&gt;
&lt;br /&gt;
Need to set up a Windows system password !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           License issue MAXPRO&lt;br /&gt;
Firstn link eternet cable to computer.&lt;br /&gt;
Make sure they can communicate correctly &lt;br /&gt;
User: MAX01010&lt;br /&gt;
Password: MAX00043&lt;br /&gt;
Decryption password :205911&lt;br /&gt;
&lt;br /&gt;
Here is not agent, you choose MFG&lt;br /&gt;
Next time, if it shows expired, you input 179158&lt;br /&gt;
and 622201&lt;br /&gt;
&lt;br /&gt;
           Spare parts &lt;br /&gt;
               Laser&lt;br /&gt;
    • Electrodes (reference !!)&lt;br /&gt;
    • Oil (all machines !)&lt;br /&gt;
    • needed software version (Why does CypCut is NOT up2date ?)&lt;br /&gt;
    • Reference of the soon broken table end position contact&lt;br /&gt;
    • List &lt;br /&gt;
    • of &lt;br /&gt;
    • needed parts&lt;br /&gt;
Loading and Unloading system&lt;br /&gt;
    • Oil&lt;br /&gt;
    • suction pad (spare)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Preparing a Batch work:&lt;br /&gt;
               Prepare shits from Camduct :&lt;br /&gt;
    1. Open file from the DXF folder.&lt;br /&gt;
    2. Mark each parts using drawing text utility like : XXXXX – YY (Working order 5 digits – part number)&lt;br /&gt;
    3. Apply pink layer to this draw (just clicking on the pink square while draw is selected)&lt;br /&gt;
    4. select all&lt;br /&gt;
    5. turn the parts to change from landscape to portrait. CLOCK (second line on sub-menu)&lt;br /&gt;
    6. Had microjoints adapting interval regarding parts size. (it can be different on the same sheet , microjoints are set on selected parts)&lt;br /&gt;
    7. Save file in a dated folder into “batch” folder&lt;br /&gt;
&lt;br /&gt;
               Prepare batch :&lt;br /&gt;
Into CNC click on the multi-file button, create a new batch and add newly created file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Launch the bacth :&lt;br /&gt;
Be certain robot console is launched AFTER having start all laser machine (also CypCut Software). To be sure, it’s possible to stop and restart completely robot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    1. Unselect “change palllets after production complete”&lt;br /&gt;
    2. Make sure “find edge” is activated&lt;br /&gt;
    3. open the multi-files interface and keep open.&lt;br /&gt;
    4. Select the first file : “double click” on it&lt;br /&gt;
    5. Empty both laser tables.&lt;br /&gt;
    6. Set the number of sheets that you plan to cut on the robot console&lt;br /&gt;
    7. Reset to 0 the number of sheets proceeded. (bottom right “reset to 0” 4sec.)&lt;br /&gt;
    8. Put the robot in “AUTO” mod pushing middle of the 3 green buttuns.&lt;br /&gt;
    9. On CypCut, make sure “change palllets after production complete” is unselected.&lt;br /&gt;
    10. Make sure exchanger activated.&lt;br /&gt;
    11. Open “Table exchanger” interface and keep it opened (can be useful for restart on problems during batch)&lt;br /&gt;
    12. Click on “Loading Start”, wait for sheet loading process to start and unclick&lt;br /&gt;
    13. At the end of loading process, “Table exchanger” “Pallet Enable” becomes enabled.&lt;br /&gt;
    14. Activate “ change palllets after production complete”&lt;br /&gt;
    15. Click on the grey table on “Table exchanger” interface in order to put INSIDE the loaded table.&lt;br /&gt;
    16. Lake sure shutter is activated and laser generation is ON (do not forget to put AIR ! )&lt;br /&gt;
    17. Start cut process buy launching the cut. Clicking the “Green arrow”&lt;br /&gt;
    18. Loading of the second table will start after find edge process is done and cut is starting.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Laser</id>
		<title>Laser</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Laser"/>
				<updated>2024-09-11T08:10:06Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Table des matières =&lt;br /&gt;
&lt;br /&gt;
=== [[Start up sequence]] ===&lt;br /&gt;
=== [[Loading and unloading sytem ===]]&lt;br /&gt;
=== [[First let’s define names of moving parts ===]]&lt;br /&gt;
=== [[Loading and Unloading process ===]]&lt;br /&gt;
=== [[Manual Loading Sheet process ===]]&lt;br /&gt;
=== [[Other things ===]]&lt;br /&gt;
=== [[Password and needed access ===]]&lt;br /&gt;
=== [[Spare parts	===]]&lt;br /&gt;
=== [[Laser ===]] &lt;br /&gt;
=== [[Loading and Unloading system ===]] &lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Start up sequence ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    • make sure to have air =&amp;gt; compressor need the air dryer to be aroung 0°C temperature before starting &lt;br /&gt;
    • power UP machine &lt;br /&gt;
    • start water cooling/heating system.&lt;br /&gt;
    • Wait until water is around 20°C before starting the laser generator&lt;br /&gt;
    • and robot controler =&amp;gt; &lt;br /&gt;
                    ◦ power&lt;br /&gt;
                    ◦ start button&lt;br /&gt;
                    ◦ set number of sheets to cut&lt;br /&gt;
                    ◦ reset to 0 number of cuted sheets&lt;br /&gt;
                    ◦ ask to move to ZERO positions&lt;br /&gt;
                    ◦ put “Auto mode ON”&lt;br /&gt;
&lt;br /&gt;
       Loading and unloading sytem&lt;br /&gt;
           First let’s define names of moving parts&lt;br /&gt;
    • Table A is the upper table of the laser. -- TA --&lt;br /&gt;
    • Table B is the lower table of the laser – TB --&lt;br /&gt;
    • Table Loading is the lower  table on the side of the machine – TL --&lt;br /&gt;
    • Table Unload is the upper table  -- TU --&lt;br /&gt;
    • TU and TL can be in 2 positions, Working (near TA &amp;amp; TB) / Sleep (computer’s side)&lt;br /&gt;
    • The Arm is the loading and unloading moving part&lt;br /&gt;
    • “Robot” is the controler for TU &amp;amp; TL&lt;br /&gt;
&lt;br /&gt;
We will considere Robot is not able to know eather it is TA or TB under it. From my understanding it only receive a trigger to say a table is in place. Has tables are not on same hight it very important to start the loading and unloading sequence with the same table !!&lt;br /&gt;
&lt;br /&gt;
So we must allways start a sequence by loading TA, TB and then cut on TA.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; See Manual Loading Sheet process&lt;br /&gt;
&lt;br /&gt;
           Loading and Unloading process&lt;br /&gt;
On normal drive, TA &amp;amp; TB loaded&lt;br /&gt;
    1) Laser cuts TA (TA in / TB out)&lt;br /&gt;
    2) End of cut triggers TA/TB exchange (TA out / TB in)&lt;br /&gt;
    3) once table exchange done, robot receive a trigger&lt;br /&gt;
    4) TL/TU (TU moves to Working)&lt;br /&gt;
    5) ARM takes the cut sheet and drop it to TU&lt;br /&gt;
    6) TU / TL exchange (TL Working)&lt;br /&gt;
    7) Laser cut TB&lt;br /&gt;
    8) ARM take a new sheet and drop it on TA&lt;br /&gt;
    9) TB/TA exchange (TA in / TB out)&lt;br /&gt;
    10) TL/TU exchange (TU Working)&lt;br /&gt;
    11) ARM Unload TB&lt;br /&gt;
    12) Laser cut TA&lt;br /&gt;
    13) TU/TL exchange (TL Working)&lt;br /&gt;
    14) ARM load a sheet on TB&lt;br /&gt;
    15) TA/TB exchange (TA out / TB in)&lt;br /&gt;
    16) TL/TU exchange (TU Working)&lt;br /&gt;
    17) …….&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           Manual Loading Sheet process&lt;br /&gt;
Buttons on control pannel&lt;br /&gt;
&lt;br /&gt;
    • 1st buton =&amp;gt; TA (Upper table) loading, &lt;br /&gt;
    • 2d =&amp;gt; TB (Lower table) loading&lt;br /&gt;
    • 3d =&amp;gt; TA (upper table) unloading,&lt;br /&gt;
    • 4th  =&amp;gt;lower table unloading&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               how to change some positions&lt;br /&gt;
The main idea is to use the manual mode to move arm to the wanted position.&lt;br /&gt;
Then going to the parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once machine at the wanted position just press “save” for long enough time so param is set.&lt;br /&gt;
&lt;br /&gt;
TA is 1 and TB is 2. Sometime A is first and sometime it’s B … carrefull essentially on height for loading and unloading.&lt;br /&gt;
Adjust TA and TB to make sure comb teeth are inbetween the plate support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click « exchange table » and load in a specific order and you’ll certainly find a solution or you can manage with some pictures …. and cry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       Other things&lt;br /&gt;
           Password and needed access&lt;br /&gt;
    • Cypcut : 61259023&lt;br /&gt;
    • Air Compressor : &lt;br /&gt;
        ◦ User =&amp;gt; 0539&lt;br /&gt;
        ◦ Config =&amp;gt; ???&lt;br /&gt;
    • Camera : admin/hk123465&lt;br /&gt;
&lt;br /&gt;
Need to set up a Windows system password !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           License issue MAXPRO&lt;br /&gt;
Firstn link eternet cable to computer.&lt;br /&gt;
Make sure they can communicate correctly &lt;br /&gt;
User: MAX01010&lt;br /&gt;
Password: MAX00043&lt;br /&gt;
Decryption password :205911&lt;br /&gt;
&lt;br /&gt;
Here is not agent, you choose MFG&lt;br /&gt;
Next time, if it shows expired, you input 179158&lt;br /&gt;
and 622201&lt;br /&gt;
&lt;br /&gt;
           Spare parts &lt;br /&gt;
               Laser&lt;br /&gt;
    • Electrodes (reference !!)&lt;br /&gt;
    • Oil (all machines !)&lt;br /&gt;
    • needed software version (Why does CypCut is NOT up2date ?)&lt;br /&gt;
    • Reference of the soon broken table end position contact&lt;br /&gt;
    • List &lt;br /&gt;
    • of &lt;br /&gt;
    • needed parts&lt;br /&gt;
Loading and Unloading system&lt;br /&gt;
    • Oil&lt;br /&gt;
    • suction pad (spare)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Preparing a Batch work:&lt;br /&gt;
               Prepare shits from Camduct :&lt;br /&gt;
    1. Open file from the DXF folder.&lt;br /&gt;
    2. Mark each parts using drawing text utility like : XXXXX – YY (Working order 5 digits – part number)&lt;br /&gt;
    3. Apply pink layer to this draw (just clicking on the pink square while draw is selected)&lt;br /&gt;
    4. select all&lt;br /&gt;
    5. turn the parts to change from landscape to portrait. CLOCK (second line on sub-menu)&lt;br /&gt;
    6. Had microjoints adapting interval regarding parts size. (it can be different on the same sheet , microjoints are set on selected parts)&lt;br /&gt;
    7. Save file in a dated folder into “batch” folder&lt;br /&gt;
&lt;br /&gt;
               Prepare batch :&lt;br /&gt;
Into CNC click on the multi-file button, create a new batch and add newly created file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Launch the bacth :&lt;br /&gt;
Be certain robot console is launched AFTER having start all laser machine (also CypCut Software). To be sure, it’s possible to stop and restart completely robot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    1. Unselect “change palllets after production complete”&lt;br /&gt;
    2. Make sure “find edge” is activated&lt;br /&gt;
    3. open the multi-files interface and keep open.&lt;br /&gt;
    4. Select the first file : “double click” on it&lt;br /&gt;
    5. Empty both laser tables.&lt;br /&gt;
    6. Set the number of sheets that you plan to cut on the robot console&lt;br /&gt;
    7. Reset to 0 the number of sheets proceeded. (bottom right “reset to 0” 4sec.)&lt;br /&gt;
    8. Put the robot in “AUTO” mod pushing middle of the 3 green buttuns.&lt;br /&gt;
    9. On CypCut, make sure “change palllets after production complete” is unselected.&lt;br /&gt;
    10. Make sure exchanger activated.&lt;br /&gt;
    11. Open “Table exchanger” interface and keep it opened (can be useful for restart on problems during batch)&lt;br /&gt;
    12. Click on “Loading Start”, wait for sheet loading process to start and unclick&lt;br /&gt;
    13. At the end of loading process, “Table exchanger” “Pallet Enable” becomes enabled.&lt;br /&gt;
    14. Activate “ change palllets after production complete”&lt;br /&gt;
    15. Click on the grey table on “Table exchanger” interface in order to put INSIDE the loaded table.&lt;br /&gt;
    16. Lake sure shutter is activated and laser generation is ON (do not forget to put AIR ! )&lt;br /&gt;
    17. Start cut process buy launching the cut. Clicking the “Green arrow”&lt;br /&gt;
    18. Loading of the second table will start after find edge process is done and cut is starting.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Laser</id>
		<title>Laser</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Laser"/>
				<updated>2024-09-11T08:09:26Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Table des matières =&lt;br /&gt;
&lt;br /&gt;
[[=== Start up sequence ===]] &lt;br /&gt;
[[=== Loading and unloading sytem ===]]&lt;br /&gt;
[[=== First let’s define names of moving parts ===]]&lt;br /&gt;
[[=== Loading and Unloading process ===]]&lt;br /&gt;
[[=== Manual Loading Sheet process ===]]&lt;br /&gt;
[[=== Other things ===]]&lt;br /&gt;
[[=== Password and needed access ===]]&lt;br /&gt;
[[=== Spare parts	===]]&lt;br /&gt;
[[=== Laser ===]] &lt;br /&gt;
[[=== Loading and Unloading system ===]] &lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Start up sequence ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    • make sure to have air =&amp;gt; compressor need the air dryer to be aroung 0°C temperature before starting &lt;br /&gt;
    • power UP machine &lt;br /&gt;
    • start water cooling/heating system.&lt;br /&gt;
    • Wait until water is around 20°C before starting the laser generator&lt;br /&gt;
    • and robot controler =&amp;gt; &lt;br /&gt;
                    ◦ power&lt;br /&gt;
                    ◦ start button&lt;br /&gt;
                    ◦ set number of sheets to cut&lt;br /&gt;
                    ◦ reset to 0 number of cuted sheets&lt;br /&gt;
                    ◦ ask to move to ZERO positions&lt;br /&gt;
                    ◦ put “Auto mode ON”&lt;br /&gt;
&lt;br /&gt;
       Loading and unloading sytem&lt;br /&gt;
           First let’s define names of moving parts&lt;br /&gt;
    • Table A is the upper table of the laser. -- TA --&lt;br /&gt;
    • Table B is the lower table of the laser – TB --&lt;br /&gt;
    • Table Loading is the lower  table on the side of the machine – TL --&lt;br /&gt;
    • Table Unload is the upper table  -- TU --&lt;br /&gt;
    • TU and TL can be in 2 positions, Working (near TA &amp;amp; TB) / Sleep (computer’s side)&lt;br /&gt;
    • The Arm is the loading and unloading moving part&lt;br /&gt;
    • “Robot” is the controler for TU &amp;amp; TL&lt;br /&gt;
&lt;br /&gt;
We will considere Robot is not able to know eather it is TA or TB under it. From my understanding it only receive a trigger to say a table is in place. Has tables are not on same hight it very important to start the loading and unloading sequence with the same table !!&lt;br /&gt;
&lt;br /&gt;
So we must allways start a sequence by loading TA, TB and then cut on TA.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; See Manual Loading Sheet process&lt;br /&gt;
&lt;br /&gt;
           Loading and Unloading process&lt;br /&gt;
On normal drive, TA &amp;amp; TB loaded&lt;br /&gt;
    1) Laser cuts TA (TA in / TB out)&lt;br /&gt;
    2) End of cut triggers TA/TB exchange (TA out / TB in)&lt;br /&gt;
    3) once table exchange done, robot receive a trigger&lt;br /&gt;
    4) TL/TU (TU moves to Working)&lt;br /&gt;
    5) ARM takes the cut sheet and drop it to TU&lt;br /&gt;
    6) TU / TL exchange (TL Working)&lt;br /&gt;
    7) Laser cut TB&lt;br /&gt;
    8) ARM take a new sheet and drop it on TA&lt;br /&gt;
    9) TB/TA exchange (TA in / TB out)&lt;br /&gt;
    10) TL/TU exchange (TU Working)&lt;br /&gt;
    11) ARM Unload TB&lt;br /&gt;
    12) Laser cut TA&lt;br /&gt;
    13) TU/TL exchange (TL Working)&lt;br /&gt;
    14) ARM load a sheet on TB&lt;br /&gt;
    15) TA/TB exchange (TA out / TB in)&lt;br /&gt;
    16) TL/TU exchange (TU Working)&lt;br /&gt;
    17) …….&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           Manual Loading Sheet process&lt;br /&gt;
Buttons on control pannel&lt;br /&gt;
&lt;br /&gt;
    • 1st buton =&amp;gt; TA (Upper table) loading, &lt;br /&gt;
    • 2d =&amp;gt; TB (Lower table) loading&lt;br /&gt;
    • 3d =&amp;gt; TA (upper table) unloading,&lt;br /&gt;
    • 4th  =&amp;gt;lower table unloading&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               how to change some positions&lt;br /&gt;
The main idea is to use the manual mode to move arm to the wanted position.&lt;br /&gt;
Then going to the parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once machine at the wanted position just press “save” for long enough time so param is set.&lt;br /&gt;
&lt;br /&gt;
TA is 1 and TB is 2. Sometime A is first and sometime it’s B … carrefull essentially on height for loading and unloading.&lt;br /&gt;
Adjust TA and TB to make sure comb teeth are inbetween the plate support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click « exchange table » and load in a specific order and you’ll certainly find a solution or you can manage with some pictures …. and cry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       Other things&lt;br /&gt;
           Password and needed access&lt;br /&gt;
    • Cypcut : 61259023&lt;br /&gt;
    • Air Compressor : &lt;br /&gt;
        ◦ User =&amp;gt; 0539&lt;br /&gt;
        ◦ Config =&amp;gt; ???&lt;br /&gt;
    • Camera : admin/hk123465&lt;br /&gt;
&lt;br /&gt;
Need to set up a Windows system password !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           License issue MAXPRO&lt;br /&gt;
Firstn link eternet cable to computer.&lt;br /&gt;
Make sure they can communicate correctly &lt;br /&gt;
User: MAX01010&lt;br /&gt;
Password: MAX00043&lt;br /&gt;
Decryption password :205911&lt;br /&gt;
&lt;br /&gt;
Here is not agent, you choose MFG&lt;br /&gt;
Next time, if it shows expired, you input 179158&lt;br /&gt;
and 622201&lt;br /&gt;
&lt;br /&gt;
           Spare parts &lt;br /&gt;
               Laser&lt;br /&gt;
    • Electrodes (reference !!)&lt;br /&gt;
    • Oil (all machines !)&lt;br /&gt;
    • needed software version (Why does CypCut is NOT up2date ?)&lt;br /&gt;
    • Reference of the soon broken table end position contact&lt;br /&gt;
    • List &lt;br /&gt;
    • of &lt;br /&gt;
    • needed parts&lt;br /&gt;
Loading and Unloading system&lt;br /&gt;
    • Oil&lt;br /&gt;
    • suction pad (spare)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Preparing a Batch work:&lt;br /&gt;
               Prepare shits from Camduct :&lt;br /&gt;
    1. Open file from the DXF folder.&lt;br /&gt;
    2. Mark each parts using drawing text utility like : XXXXX – YY (Working order 5 digits – part number)&lt;br /&gt;
    3. Apply pink layer to this draw (just clicking on the pink square while draw is selected)&lt;br /&gt;
    4. select all&lt;br /&gt;
    5. turn the parts to change from landscape to portrait. CLOCK (second line on sub-menu)&lt;br /&gt;
    6. Had microjoints adapting interval regarding parts size. (it can be different on the same sheet , microjoints are set on selected parts)&lt;br /&gt;
    7. Save file in a dated folder into “batch” folder&lt;br /&gt;
&lt;br /&gt;
               Prepare batch :&lt;br /&gt;
Into CNC click on the multi-file button, create a new batch and add newly created file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Launch the bacth :&lt;br /&gt;
Be certain robot console is launched AFTER having start all laser machine (also CypCut Software). To be sure, it’s possible to stop and restart completely robot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    1. Unselect “change palllets after production complete”&lt;br /&gt;
    2. Make sure “find edge” is activated&lt;br /&gt;
    3. open the multi-files interface and keep open.&lt;br /&gt;
    4. Select the first file : “double click” on it&lt;br /&gt;
    5. Empty both laser tables.&lt;br /&gt;
    6. Set the number of sheets that you plan to cut on the robot console&lt;br /&gt;
    7. Reset to 0 the number of sheets proceeded. (bottom right “reset to 0” 4sec.)&lt;br /&gt;
    8. Put the robot in “AUTO” mod pushing middle of the 3 green buttuns.&lt;br /&gt;
    9. On CypCut, make sure “change palllets after production complete” is unselected.&lt;br /&gt;
    10. Make sure exchanger activated.&lt;br /&gt;
    11. Open “Table exchanger” interface and keep it opened (can be useful for restart on problems during batch)&lt;br /&gt;
    12. Click on “Loading Start”, wait for sheet loading process to start and unclick&lt;br /&gt;
    13. At the end of loading process, “Table exchanger” “Pallet Enable” becomes enabled.&lt;br /&gt;
    14. Activate “ change palllets after production complete”&lt;br /&gt;
    15. Click on the grey table on “Table exchanger” interface in order to put INSIDE the loaded table.&lt;br /&gt;
    16. Lake sure shutter is activated and laser generation is ON (do not forget to put AIR ! )&lt;br /&gt;
    17. Start cut process buy launching the cut. Clicking the “Green arrow”&lt;br /&gt;
    18. Loading of the second table will start after find edge process is done and cut is starting.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Laser</id>
		<title>Laser</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Laser"/>
				<updated>2024-09-11T08:08:11Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Table des matières =&lt;br /&gt;
&lt;br /&gt;
=== Start up sequence === &lt;br /&gt;
=== Loading and unloading sytem ===&lt;br /&gt;
=== First let’s define names of moving parts ===&lt;br /&gt;
=== Loading and Unloading process ===&lt;br /&gt;
=== Manual Loading Sheet process ===&lt;br /&gt;
=== Other things ===&lt;br /&gt;
=== Password and needed access ===&lt;br /&gt;
=== Spare parts	===&lt;br /&gt;
=== Laser === &lt;br /&gt;
=== Loading and Unloading system === &lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Start up sequence ===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    • make sure to have air =&amp;gt; compressor need the air dryer to be aroung 0°C temperature before starting &lt;br /&gt;
    • power UP machine &lt;br /&gt;
    • start water cooling/heating system.&lt;br /&gt;
    • Wait until water is around 20°C before starting the laser generator&lt;br /&gt;
    • and robot controler =&amp;gt; &lt;br /&gt;
                    ◦ power&lt;br /&gt;
                    ◦ start button&lt;br /&gt;
                    ◦ set number of sheets to cut&lt;br /&gt;
                    ◦ reset to 0 number of cuted sheets&lt;br /&gt;
                    ◦ ask to move to ZERO positions&lt;br /&gt;
                    ◦ put “Auto mode ON”&lt;br /&gt;
&lt;br /&gt;
       Loading and unloading sytem&lt;br /&gt;
           First let’s define names of moving parts&lt;br /&gt;
    • Table A is the upper table of the laser. -- TA --&lt;br /&gt;
    • Table B is the lower table of the laser – TB --&lt;br /&gt;
    • Table Loading is the lower  table on the side of the machine – TL --&lt;br /&gt;
    • Table Unload is the upper table  -- TU --&lt;br /&gt;
    • TU and TL can be in 2 positions, Working (near TA &amp;amp; TB) / Sleep (computer’s side)&lt;br /&gt;
    • The Arm is the loading and unloading moving part&lt;br /&gt;
    • “Robot” is the controler for TU &amp;amp; TL&lt;br /&gt;
&lt;br /&gt;
We will considere Robot is not able to know eather it is TA or TB under it. From my understanding it only receive a trigger to say a table is in place. Has tables are not on same hight it very important to start the loading and unloading sequence with the same table !!&lt;br /&gt;
&lt;br /&gt;
So we must allways start a sequence by loading TA, TB and then cut on TA.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; See Manual Loading Sheet process&lt;br /&gt;
&lt;br /&gt;
           Loading and Unloading process&lt;br /&gt;
On normal drive, TA &amp;amp; TB loaded&lt;br /&gt;
    1) Laser cuts TA (TA in / TB out)&lt;br /&gt;
    2) End of cut triggers TA/TB exchange (TA out / TB in)&lt;br /&gt;
    3) once table exchange done, robot receive a trigger&lt;br /&gt;
    4) TL/TU (TU moves to Working)&lt;br /&gt;
    5) ARM takes the cut sheet and drop it to TU&lt;br /&gt;
    6) TU / TL exchange (TL Working)&lt;br /&gt;
    7) Laser cut TB&lt;br /&gt;
    8) ARM take a new sheet and drop it on TA&lt;br /&gt;
    9) TB/TA exchange (TA in / TB out)&lt;br /&gt;
    10) TL/TU exchange (TU Working)&lt;br /&gt;
    11) ARM Unload TB&lt;br /&gt;
    12) Laser cut TA&lt;br /&gt;
    13) TU/TL exchange (TL Working)&lt;br /&gt;
    14) ARM load a sheet on TB&lt;br /&gt;
    15) TA/TB exchange (TA out / TB in)&lt;br /&gt;
    16) TL/TU exchange (TU Working)&lt;br /&gt;
    17) …….&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           Manual Loading Sheet process&lt;br /&gt;
Buttons on control pannel&lt;br /&gt;
&lt;br /&gt;
    • 1st buton =&amp;gt; TA (Upper table) loading, &lt;br /&gt;
    • 2d =&amp;gt; TB (Lower table) loading&lt;br /&gt;
    • 3d =&amp;gt; TA (upper table) unloading,&lt;br /&gt;
    • 4th  =&amp;gt;lower table unloading&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               how to change some positions&lt;br /&gt;
The main idea is to use the manual mode to move arm to the wanted position.&lt;br /&gt;
Then going to the parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once machine at the wanted position just press “save” for long enough time so param is set.&lt;br /&gt;
&lt;br /&gt;
TA is 1 and TB is 2. Sometime A is first and sometime it’s B … carrefull essentially on height for loading and unloading.&lt;br /&gt;
Adjust TA and TB to make sure comb teeth are inbetween the plate support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click « exchange table » and load in a specific order and you’ll certainly find a solution or you can manage with some pictures …. and cry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       Other things&lt;br /&gt;
           Password and needed access&lt;br /&gt;
    • Cypcut : 61259023&lt;br /&gt;
    • Air Compressor : &lt;br /&gt;
        ◦ User =&amp;gt; 0539&lt;br /&gt;
        ◦ Config =&amp;gt; ???&lt;br /&gt;
    • Camera : admin/hk123465&lt;br /&gt;
&lt;br /&gt;
Need to set up a Windows system password !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           License issue MAXPRO&lt;br /&gt;
Firstn link eternet cable to computer.&lt;br /&gt;
Make sure they can communicate correctly &lt;br /&gt;
User: MAX01010&lt;br /&gt;
Password: MAX00043&lt;br /&gt;
Decryption password :205911&lt;br /&gt;
&lt;br /&gt;
Here is not agent, you choose MFG&lt;br /&gt;
Next time, if it shows expired, you input 179158&lt;br /&gt;
and 622201&lt;br /&gt;
&lt;br /&gt;
           Spare parts &lt;br /&gt;
               Laser&lt;br /&gt;
    • Electrodes (reference !!)&lt;br /&gt;
    • Oil (all machines !)&lt;br /&gt;
    • needed software version (Why does CypCut is NOT up2date ?)&lt;br /&gt;
    • Reference of the soon broken table end position contact&lt;br /&gt;
    • List &lt;br /&gt;
    • of &lt;br /&gt;
    • needed parts&lt;br /&gt;
Loading and Unloading system&lt;br /&gt;
    • Oil&lt;br /&gt;
    • suction pad (spare)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Preparing a Batch work:&lt;br /&gt;
               Prepare shits from Camduct :&lt;br /&gt;
    1. Open file from the DXF folder.&lt;br /&gt;
    2. Mark each parts using drawing text utility like : XXXXX – YY (Working order 5 digits – part number)&lt;br /&gt;
    3. Apply pink layer to this draw (just clicking on the pink square while draw is selected)&lt;br /&gt;
    4. select all&lt;br /&gt;
    5. turn the parts to change from landscape to portrait. CLOCK (second line on sub-menu)&lt;br /&gt;
    6. Had microjoints adapting interval regarding parts size. (it can be different on the same sheet , microjoints are set on selected parts)&lt;br /&gt;
    7. Save file in a dated folder into “batch” folder&lt;br /&gt;
&lt;br /&gt;
               Prepare batch :&lt;br /&gt;
Into CNC click on the multi-file button, create a new batch and add newly created file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Launch the bacth :&lt;br /&gt;
Be certain robot console is launched AFTER having start all laser machine (also CypCut Software). To be sure, it’s possible to stop and restart completely robot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    1. Unselect “change palllets after production complete”&lt;br /&gt;
    2. Make sure “find edge” is activated&lt;br /&gt;
    3. open the multi-files interface and keep open.&lt;br /&gt;
    4. Select the first file : “double click” on it&lt;br /&gt;
    5. Empty both laser tables.&lt;br /&gt;
    6. Set the number of sheets that you plan to cut on the robot console&lt;br /&gt;
    7. Reset to 0 the number of sheets proceeded. (bottom right “reset to 0” 4sec.)&lt;br /&gt;
    8. Put the robot in “AUTO” mod pushing middle of the 3 green buttuns.&lt;br /&gt;
    9. On CypCut, make sure “change palllets after production complete” is unselected.&lt;br /&gt;
    10. Make sure exchanger activated.&lt;br /&gt;
    11. Open “Table exchanger” interface and keep it opened (can be useful for restart on problems during batch)&lt;br /&gt;
    12. Click on “Loading Start”, wait for sheet loading process to start and unclick&lt;br /&gt;
    13. At the end of loading process, “Table exchanger” “Pallet Enable” becomes enabled.&lt;br /&gt;
    14. Activate “ change palllets after production complete”&lt;br /&gt;
    15. Click on the grey table on “Table exchanger” interface in order to put INSIDE the loaded table.&lt;br /&gt;
    16. Lake sure shutter is activated and laser generation is ON (do not forget to put AIR ! )&lt;br /&gt;
    17. Start cut process buy launching the cut. Clicking the “Green arrow”&lt;br /&gt;
    18. Loading of the second table will start after find edge process is done and cut is starting.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Laser</id>
		<title>Laser</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Laser"/>
				<updated>2024-09-11T07:37:32Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : Page créée avec « Table des matières Start up sequence	1 Loading and unloading sytem	1 First let’s define names of moving parts	1 Loading and Unloading process	2 Manual Loading Sheet proces... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Table des matières&lt;br /&gt;
Start up sequence	1&lt;br /&gt;
Loading and unloading sytem	1&lt;br /&gt;
First let’s define names of moving parts	1&lt;br /&gt;
Loading and Unloading process	2&lt;br /&gt;
Manual Loading Sheet process	2&lt;br /&gt;
Other things	2&lt;br /&gt;
Password and needed access	2&lt;br /&gt;
Spare parts	3&lt;br /&gt;
Laser	3&lt;br /&gt;
Loading and Unloading system	3&lt;br /&gt;
&lt;br /&gt;
           &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       Start up sequence&lt;br /&gt;
&lt;br /&gt;
    • make sure to have air =&amp;gt; compressor need the air dryer to be aroung 0°C temperature before starting &lt;br /&gt;
    • power UP machine &lt;br /&gt;
    • start water cooling/heating system.&lt;br /&gt;
    • Wait until water is around 20°C before starting the laser generator&lt;br /&gt;
    • and robot controler =&amp;gt; &lt;br /&gt;
                    ◦ power&lt;br /&gt;
                    ◦ start button&lt;br /&gt;
                    ◦ set number of sheets to cut&lt;br /&gt;
                    ◦ reset to 0 number of cuted sheets&lt;br /&gt;
                    ◦ ask to move to ZERO positions&lt;br /&gt;
                    ◦ put “Auto mode ON”&lt;br /&gt;
&lt;br /&gt;
       Loading and unloading sytem&lt;br /&gt;
           First let’s define names of moving parts&lt;br /&gt;
    • Table A is the upper table of the laser. -- TA --&lt;br /&gt;
    • Table B is the lower table of the laser – TB --&lt;br /&gt;
    • Table Loading is the lower  table on the side of the machine – TL --&lt;br /&gt;
    • Table Unload is the upper table  -- TU --&lt;br /&gt;
    • TU and TL can be in 2 positions, Working (near TA &amp;amp; TB) / Sleep (computer’s side)&lt;br /&gt;
    • The Arm is the loading and unloading moving part&lt;br /&gt;
    • “Robot” is the controler for TU &amp;amp; TL&lt;br /&gt;
&lt;br /&gt;
We will considere Robot is not able to know eather it is TA or TB under it. From my understanding it only receive a trigger to say a table is in place. Has tables are not on same hight it very important to start the loading and unloading sequence with the same table !!&lt;br /&gt;
&lt;br /&gt;
So we must allways start a sequence by loading TA, TB and then cut on TA.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; See Manual Loading Sheet process&lt;br /&gt;
&lt;br /&gt;
           Loading and Unloading process&lt;br /&gt;
On normal drive, TA &amp;amp; TB loaded&lt;br /&gt;
    1) Laser cuts TA (TA in / TB out)&lt;br /&gt;
    2) End of cut triggers TA/TB exchange (TA out / TB in)&lt;br /&gt;
    3) once table exchange done, robot receive a trigger&lt;br /&gt;
    4) TL/TU (TU moves to Working)&lt;br /&gt;
    5) ARM takes the cut sheet and drop it to TU&lt;br /&gt;
    6) TU / TL exchange (TL Working)&lt;br /&gt;
    7) Laser cut TB&lt;br /&gt;
    8) ARM take a new sheet and drop it on TA&lt;br /&gt;
    9) TB/TA exchange (TA in / TB out)&lt;br /&gt;
    10) TL/TU exchange (TU Working)&lt;br /&gt;
    11) ARM Unload TB&lt;br /&gt;
    12) Laser cut TA&lt;br /&gt;
    13) TU/TL exchange (TL Working)&lt;br /&gt;
    14) ARM load a sheet on TB&lt;br /&gt;
    15) TA/TB exchange (TA out / TB in)&lt;br /&gt;
    16) TL/TU exchange (TU Working)&lt;br /&gt;
    17) …….&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           Manual Loading Sheet process&lt;br /&gt;
Buttons on control pannel&lt;br /&gt;
&lt;br /&gt;
    • 1st buton =&amp;gt; TA (Upper table) loading, &lt;br /&gt;
    • 2d =&amp;gt; TB (Lower table) loading&lt;br /&gt;
    • 3d =&amp;gt; TA (upper table) unloading,&lt;br /&gt;
    • 4th  =&amp;gt;lower table unloading&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               how to change some positions&lt;br /&gt;
The main idea is to use the manual mode to move arm to the wanted position.&lt;br /&gt;
Then going to the parameters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once machine at the wanted position just press “save” for long enough time so param is set.&lt;br /&gt;
&lt;br /&gt;
TA is 1 and TB is 2. Sometime A is first and sometime it’s B … carrefull essentially on height for loading and unloading.&lt;br /&gt;
Adjust TA and TB to make sure comb teeth are inbetween the plate support.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Click « exchange table » and load in a specific order and you’ll certainly find a solution or you can manage with some pictures …. and cry&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
       Other things&lt;br /&gt;
           Password and needed access&lt;br /&gt;
    • Cypcut : 61259023&lt;br /&gt;
    • Air Compressor : &lt;br /&gt;
        ◦ User =&amp;gt; 0539&lt;br /&gt;
        ◦ Config =&amp;gt; ???&lt;br /&gt;
    • Camera : admin/hk123465&lt;br /&gt;
&lt;br /&gt;
Need to set up a Windows system password !&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
           License issue MAXPRO&lt;br /&gt;
Firstn link eternet cable to computer.&lt;br /&gt;
Make sure they can communicate correctly &lt;br /&gt;
User: MAX01010&lt;br /&gt;
Password: MAX00043&lt;br /&gt;
Decryption password :205911&lt;br /&gt;
&lt;br /&gt;
Here is not agent, you choose MFG&lt;br /&gt;
Next time, if it shows expired, you input 179158&lt;br /&gt;
and 622201&lt;br /&gt;
&lt;br /&gt;
           Spare parts &lt;br /&gt;
               Laser&lt;br /&gt;
    • Electrodes (reference !!)&lt;br /&gt;
    • Oil (all machines !)&lt;br /&gt;
    • needed software version (Why does CypCut is NOT up2date ?)&lt;br /&gt;
    • Reference of the soon broken table end position contact&lt;br /&gt;
    • List &lt;br /&gt;
    • of &lt;br /&gt;
    • needed parts&lt;br /&gt;
Loading and Unloading system&lt;br /&gt;
    • Oil&lt;br /&gt;
    • suction pad (spare)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Preparing a Batch work:&lt;br /&gt;
               Prepare shits from Camduct :&lt;br /&gt;
    1. Open file from the DXF folder.&lt;br /&gt;
    2. Mark each parts using drawing text utility like : XXXXX – YY (Working order 5 digits – part number)&lt;br /&gt;
    3. Apply pink layer to this draw (just clicking on the pink square while draw is selected)&lt;br /&gt;
    4. select all&lt;br /&gt;
    5. turn the parts to change from landscape to portrait. CLOCK (second line on sub-menu)&lt;br /&gt;
    6. Had microjoints adapting interval regarding parts size. (it can be different on the same sheet , microjoints are set on selected parts)&lt;br /&gt;
    7. Save file in a dated folder into “batch” folder&lt;br /&gt;
&lt;br /&gt;
               Prepare batch :&lt;br /&gt;
Into CNC click on the multi-file button, create a new batch and add newly created file.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
               Launch the bacth :&lt;br /&gt;
Be certain robot console is launched AFTER having start all laser machine (also CypCut Software). To be sure, it’s possible to stop and restart completely robot.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
    1. Unselect “change palllets after production complete”&lt;br /&gt;
    2. Make sure “find edge” is activated&lt;br /&gt;
    3. open the multi-files interface and keep open.&lt;br /&gt;
    4. Select the first file : “double click” on it&lt;br /&gt;
    5. Empty both laser tables.&lt;br /&gt;
    6. Set the number of sheets that you plan to cut on the robot console&lt;br /&gt;
    7. Reset to 0 the number of sheets proceeded. (bottom right “reset to 0” 4sec.)&lt;br /&gt;
    8. Put the robot in “AUTO” mod pushing middle of the 3 green buttuns.&lt;br /&gt;
    9. On CypCut, make sure “change palllets after production complete” is unselected.&lt;br /&gt;
    10. Make sure exchanger activated.&lt;br /&gt;
    11. Open “Table exchanger” interface and keep it opened (can be useful for restart on problems during batch)&lt;br /&gt;
    12. Click on “Loading Start”, wait for sheet loading process to start and unclick&lt;br /&gt;
    13. At the end of loading process, “Table exchanger” “Pallet Enable” becomes enabled.&lt;br /&gt;
    14. Activate “ change palllets after production complete”&lt;br /&gt;
    15. Click on the grey table on “Table exchanger” interface in order to put INSIDE the loaded table.&lt;br /&gt;
    16. Lake sure shutter is activated and laser generation is ON (do not forget to put AIR ! )&lt;br /&gt;
    17. Start cut process buy launching the cut. Clicking the “Green arrow”&lt;br /&gt;
    18. Loading of the second table will start after find edge process is done and cut is starting.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Accueil</id>
		<title>Accueil</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Accueil"/>
				<updated>2024-09-11T06:28:43Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Tips &amp;amp; trics !!&lt;br /&gt;
&lt;br /&gt;
Admin sytems, config diverses, du mauvais code, des bonnes idées, des notes et des tas de merdes !!!&lt;br /&gt;
== Getting started ==&lt;br /&gt;
&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:Configuration_settings Configuration settings list]&lt;br /&gt;
* [http://www.mediawiki.org/wiki/Help:FAQ MediaWiki FAQ]&lt;br /&gt;
* [http://mail.wikipedia.org/mailman/listinfo/mediawiki-announce MediaWiki release mailing list]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-04-04T15:46:58Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 10 !!!&lt;br /&gt;
&lt;br /&gt;
 apt-add-repository contrib&lt;br /&gt;
 apt-add-repository non-free&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-detect&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;contrib&amp;quot; and &amp;quot;non-free&amp;quot; components to /etc/apt/sources.list, for example:&lt;br /&gt;
 # Debian Sid&lt;br /&gt;
  deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware&lt;br /&gt;
&lt;br /&gt;
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package, plus the necessary firmware:&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt install firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo apt install python3-pip python3-pyqt5 vim htop iftop net-tools git&lt;br /&gt;
 pip install kanboard&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-04-04T10:50:42Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 10 !!!&lt;br /&gt;
&lt;br /&gt;
 apt-add-repository contrib&lt;br /&gt;
 apt-add-repository non-free&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-detect&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;contrib&amp;quot; and &amp;quot;non-free&amp;quot; components to /etc/apt/sources.list, for example:&lt;br /&gt;
 # Debian Sid&lt;br /&gt;
  deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware&lt;br /&gt;
&lt;br /&gt;
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package, plus the necessary firmware:&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt install firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo apt install python3-pip python3-pyqt5 vim htop iftop net-tools&lt;br /&gt;
 pip install kanboard&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-04-04T06:59:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 10 !!!&lt;br /&gt;
&lt;br /&gt;
 apt-add-repository contrib&lt;br /&gt;
 apt-add-repository non-free&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-detect&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;contrib&amp;quot; and &amp;quot;non-free&amp;quot; components to /etc/apt/sources.list, for example:&lt;br /&gt;
 # Debian Sid&lt;br /&gt;
  deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware&lt;br /&gt;
&lt;br /&gt;
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package, plus the necessary firmware:&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt install firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 sudo apt install python3-pip python3-pyqt5 vim htop iftop&lt;br /&gt;
 pip install kanboard&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Overthebox</id>
		<title>Overthebox</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Overthebox"/>
				<updated>2023-03-27T05:38:33Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : Page créée avec « = Gestion de la QOS =  la fibre =&amp;gt;  Download bandwidth in kbit/s =&amp;gt; 900000  Upload bandwidth in kbit/s   =&amp;gt; 400000  L'adsl =&amp;gt;  Download bandwidth in kbit/s =&amp;gt; 6000  Upload ba... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Gestion de la QOS =&lt;br /&gt;
&lt;br /&gt;
la fibre =&amp;gt;&lt;br /&gt;
 Download bandwidth in kbit/s =&amp;gt; 900000&lt;br /&gt;
 Upload bandwidth in kbit/s   =&amp;gt; 400000&lt;br /&gt;
&lt;br /&gt;
L'adsl =&amp;gt;&lt;br /&gt;
 Download bandwidth in kbit/s =&amp;gt; 6000&lt;br /&gt;
 Upload bandwidth in kbit/s   =&amp;gt; 800&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-24T07:21:06Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 10 !!!&lt;br /&gt;
&lt;br /&gt;
 apt-add-repository contrib&lt;br /&gt;
 apt-add-repository non-free&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-detect&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;contrib&amp;quot; and &amp;quot;non-free&amp;quot; components to /etc/apt/sources.list, for example:&lt;br /&gt;
 # Debian Sid&lt;br /&gt;
  deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware&lt;br /&gt;
&lt;br /&gt;
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package, plus the necessary firmware:&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt install firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-22T09:31:21Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 10 !!!&lt;br /&gt;
&lt;br /&gt;
 apt install libnvidia-cfg1 libnvidia-legacy-340xx-cfg1&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver nvidia-detect&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;contrib&amp;quot; and &amp;quot;non-free&amp;quot; components to /etc/apt/sources.list, for example:&lt;br /&gt;
 # Debian Sid&lt;br /&gt;
  deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware&lt;br /&gt;
&lt;br /&gt;
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package, plus the necessary firmware:&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt install firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-22T08:30:15Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 10 !!!&lt;br /&gt;
&lt;br /&gt;
 apt install libnvidia-cfg1 libnvidia-legacy-390xx-cfg1&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver nvidia-detect&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;contrib&amp;quot; and &amp;quot;non-free&amp;quot; components to /etc/apt/sources.list, for example:&lt;br /&gt;
 # Debian Sid&lt;br /&gt;
  deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware&lt;br /&gt;
&lt;br /&gt;
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package, plus the necessary firmware:&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt install firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-22T07:57:43Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 10 !!!&lt;br /&gt;
&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver nvidia-detect&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;contrib&amp;quot; and &amp;quot;non-free&amp;quot; components to /etc/apt/sources.list, for example:&lt;br /&gt;
 # Debian Sid&lt;br /&gt;
  deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware&lt;br /&gt;
&lt;br /&gt;
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package, plus the necessary firmware:&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt install firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-22T07:47:43Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 10 !!!&lt;br /&gt;
&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver nvidia-detect&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;contrib&amp;quot; and &amp;quot;non-free&amp;quot; components to /etc/apt/sources.list, for example:&lt;br /&gt;
 # Debian Sid&lt;br /&gt;
  deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware&lt;br /&gt;
&lt;br /&gt;
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package, plus the necessary firmware:&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt instal firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-22T07:34:59Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 10 !!!&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;contrib&amp;quot; and &amp;quot;non-free&amp;quot; components to /etc/apt/sources.list, for example:&lt;br /&gt;
 # Debian Sid&lt;br /&gt;
  deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware&lt;br /&gt;
&lt;br /&gt;
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package, plus the necessary firmware:&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt instal firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-21T16:48:04Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 11 !!!&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Add &amp;quot;contrib&amp;quot; and &amp;quot;non-free&amp;quot; components to /etc/apt/sources.list, for example:&lt;br /&gt;
 # Debian Sid&lt;br /&gt;
  deb http://deb.debian.org/debian/ sid main contrib non-free non-free-firmware&lt;br /&gt;
&lt;br /&gt;
Update the list of available packages, then we can install the nvidia-legacy-340xx-driver package, plus the necessary firmware:&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-legacy-340xx-driver firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt instal firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-21T16:20:28Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 11 !!!&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt instal firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-20T07:17:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 11 !!!&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt instal firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin =&amp;gt; passer par GDM le fichier ... c'est un gros fail !&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-20T07:08:00Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 11 !!!&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt instal firmware-misc-nonfree&lt;br /&gt;
&lt;br /&gt;
Activer autologin&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-20T06:52:20Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 11 !!!&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Le wifi =&amp;gt;&lt;br /&gt;
 apt instal firmware-realtek&lt;br /&gt;
&lt;br /&gt;
Activer autologin&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-17T12:59:33Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 11 !!!&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;br /&gt;
&lt;br /&gt;
Activer autologin&lt;br /&gt;
 vi /etc/gdm3/daemon.conf&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-17T12:51:29Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 11 !!!&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
La partie TouchScreen =&amp;gt;&lt;br /&gt;
 https://github.com/glorang/nwfermi&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-17T11:53:51Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;!!! installer une DEBIAN 11 !!!&lt;br /&gt;
&lt;br /&gt;
https://itsubuntu.com/install-nvidia-drivers-on-debian-11/&lt;br /&gt;
&lt;br /&gt;
 sudo apt-add-repository contrib&lt;br /&gt;
 sudo apt-add-repository non-free&lt;br /&gt;
 sudo apt update&lt;br /&gt;
 sudo apt install nvidia-driver&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600</id>
		<title>HP TouchScreen 600</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=HP_TouchScreen_600"/>
				<updated>2023-03-17T08:56:29Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : Page créée avec « Problème d'affichage ubuntu 22.04   https://forums.developer.nvidia.com/t/ubuntu-22-04-lts-with-geforce-210-unable-to-install-nvidia-drivers/222935   add-apt-repository ppa:... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Problème d'affichage ubuntu 22.04 &lt;br /&gt;
&lt;br /&gt;
https://forums.developer.nvidia.com/t/ubuntu-22-04-lts-with-geforce-210-unable-to-install-nvidia-drivers/222935&lt;br /&gt;
&lt;br /&gt;
 add-apt-repository ppa:kelebek333/nvidia-legacy&lt;br /&gt;
 apt update&lt;br /&gt;
 apt install nvidia-340&lt;br /&gt;
&lt;br /&gt;
&amp;quot;After adding ppa:kelebek333/nvidia-legacy 406 it has been possible to install nvidia-340 driver in Additional Drivers.&amp;quot;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Tool-box</id>
		<title>Tool-box</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Tool-box"/>
				<updated>2023-03-14T08:15:36Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= TOOL-BOX =&lt;br /&gt;
Programme en python qui permet d'interagir avec kanboard.&lt;br /&gt;
&lt;br /&gt;
 pip install kanboard&lt;br /&gt;
&lt;br /&gt;
== Ouverture des documents dans firefox ==&lt;br /&gt;
pour une bonne gestion des écrans tactiles  il faut ajouter au .desktop de firefox une variable d'environnement. (attention dossier snap pour les dernieres versions)&lt;br /&gt;
 MOZ_USE_XINPUT2=1&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Tool-box</id>
		<title>Tool-box</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Tool-box"/>
				<updated>2023-03-14T08:15:24Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : Page créée avec « == TOOL-BOX == Programme en python qui permet d'interagir avec kanboard.   pip install kanboard  === Ouverture des documents dans firefox === pour une bonne gestion des écra... »&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== TOOL-BOX ==&lt;br /&gt;
Programme en python qui permet d'interagir avec kanboard.&lt;br /&gt;
&lt;br /&gt;
 pip install kanboard&lt;br /&gt;
&lt;br /&gt;
=== Ouverture des documents dans firefox ===&lt;br /&gt;
pour une bonne gestion des écrans tactiles  il faut ajouter au .desktop de firefox une variable d'environnement. (attention dossier snap pour les dernieres versions)&lt;br /&gt;
 MOZ_USE_XINPUT2=1&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo</id>
		<title>Odoo</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo"/>
				<updated>2023-01-17T11:14:14Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* processus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ajouter un module =&lt;br /&gt;
&lt;br /&gt;
 - Télécharger le zip, unzip dans le dossier extra-addons (/mnt/..)&lt;br /&gt;
 - en mode développeur&lt;br /&gt;
 - rafraîchir la liste des applications&lt;br /&gt;
 - installer.&lt;br /&gt;
&lt;br /&gt;
== Responsive design ==&lt;br /&gt;
https://odoo-community.org/shop/product/web-responsive-2681?search=responsive&lt;br /&gt;
&lt;br /&gt;
== Attachments List and Document Indexation ==&lt;br /&gt;
 - Permet d'avoir un menu en haut de l'objet avec les pièces jointes.&lt;br /&gt;
&lt;br /&gt;
== Description dans les livraisons ==&lt;br /&gt;
J'ai acheté desc_on_picking c'est dans GIT !!&lt;br /&gt;
&lt;br /&gt;
Il y a un problème à l'installation avec les modifications effectuées dans le document &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
 - ligne 45 : &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Il faut laisser (remettre) la fin de la ligne tel que&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot; t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
On pourra aller faire la modification dans le fichier qui modifie cad &amp;quot;inherit_picking_delivery_slip_report&amp;quot;&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi les lignes sont à la fois regroupées et aussi avec le détail dans le bon de livraison.&lt;br /&gt;
&lt;br /&gt;
= Bon de livraison =&lt;br /&gt;
== éditer un bon de livraison manquant==&lt;br /&gt;
Le cas se pose lorsqu'une facture est payés et que celle-ci n'a pas eu de bon de livraison attaché. Le facture reste ou redevient en statut à facturer alors qu'elle est entièrement payés.&lt;br /&gt;
 - éditer le bon de commande.&lt;br /&gt;
 - mettre les quantités demandées à 0&lt;br /&gt;
 - valider.&lt;br /&gt;
 - modifier de nouveau et remettre les quantités à la valeur initiale (égale à ce qui a été facturé)&lt;br /&gt;
 - valider la modification&lt;br /&gt;
 - valider la préparation et la livraison.&lt;br /&gt;
&lt;br /&gt;
== erreur de traduction ==&lt;br /&gt;
Dans le module &amp;quot;inventaire&amp;quot; il y a 2 fois bon de préparation, l'un des 2 est en fait un bon de livraison&lt;br /&gt;
 - configuration =&amp;gt; mode développeur&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; termes traduits&lt;br /&gt;
 - rechercher &amp;quot;préparation&amp;quot; dans les termes traduits&lt;br /&gt;
 - &amp;quot;Delivery Slip&amp;quot; devient &amp;quot;bon de livraison&amp;quot;&lt;br /&gt;
 - sauvegarder&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; Synchroniser les traductions&lt;br /&gt;
&lt;br /&gt;
== Modification du bon de livraison ==&lt;br /&gt;
Par défaut il y a un regroupement des lignes de produits ayant le même libélé.&lt;br /&gt;
 - Configuration =&amp;gt; Technique =&amp;gt; Interface Utilisateur =&amp;gt; Vues =&amp;gt; &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 - ajouter le numéro de tel mobile dans les entêtes. Ajouter mobile à la ligne tel que :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;div t-field=&amp;quot;o.partner_id&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;contact&amp;amp;quot;, &amp;amp;quot;fields&amp;amp;quot;: [&amp;amp;quot;address&amp;amp;quot;, &amp;amp;quot;name&amp;amp;quot;, &amp;amp;quot;mobile&amp;amp;quot;, &amp;amp;quot;phone&amp;amp;quot;, &amp;amp;quot;fax&amp;amp;quot;], &amp;amp;quot;no_marker&amp;amp;quot;: True}&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - Ligne 45 mettre en commentaire : t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&lt;br /&gt;
 - ajouter le descriptif :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Modification de liste des devis =&lt;br /&gt;
== ajout de la référence client ==&lt;br /&gt;
mode développeur =&amp;gt; configuration =&amp;gt; vues =&amp;gt; &amp;quot;sale.order.tree&amp;quot; (arborescence) - id externe : sale.view_order_tree et sale.view_quotation_tree (une vue devis et une vue bons de commande)&lt;br /&gt;
&lt;br /&gt;
En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
&lt;br /&gt;
Modification pour y ajouter :&lt;br /&gt;
 &amp;lt;field name=&amp;quot;client_order_ref&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ajout de la date de commande en plus de la date création ==&lt;br /&gt;
 En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
                    &amp;lt;field name=&amp;quot;confirmation_date&amp;quot;/&amp;gt;&lt;br /&gt;
= Suppression du bouton &amp;quot;bloqué&amp;quot; sur les devis =&lt;br /&gt;
Modifier &amp;quot;sale.order.form&amp;quot; et mettre en commentaire la ligne :&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;!-- &amp;lt;button name=&amp;quot;action_done&amp;quot; type=&amp;quot;object&amp;quot; string=&amp;quot;Lock&amp;quot; states=&amp;quot;sale&amp;quot; help=&amp;quot;If the sale is locked, you can not modify it anymore. However, you will still be able to invoice or deliver.&amp;quot;/&amp;gt; --&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Processus de vente =&lt;br /&gt;
[[odoo-processus-vente]]&lt;br /&gt;
&lt;br /&gt;
== modification de la fiche client pour y indiquer le montant dû plutôt que le montant total facturé ==&lt;br /&gt;
[[total-du-client]]&lt;br /&gt;
&lt;br /&gt;
= Portail =&lt;br /&gt;
Gestion des informations sur le site publique&lt;br /&gt;
[[Odoo-portail]]&lt;br /&gt;
&lt;br /&gt;
= Fabrication =&lt;br /&gt;
[[Odoo-fab]]&lt;br /&gt;
&lt;br /&gt;
= code bar / barcode =&lt;br /&gt;
[[odoo-bacode]]&lt;br /&gt;
&lt;br /&gt;
= gestion des alertes =&lt;br /&gt;
[[Odoo-alertes]]&lt;br /&gt;
&lt;br /&gt;
= API XMLRPC =&lt;br /&gt;
Le plus simple c'est de prendre les entêtes http avec un peut de webdev tool afin poster ce qu'il faut via le code Python.&lt;br /&gt;
&lt;br /&gt;
Autrement il y a de la doc ici =&amp;gt; &lt;br /&gt;
[[http://odoo-new-api-guide-line.readthedocs.io/en/latest/#]]&lt;br /&gt;
&lt;br /&gt;
= Facturation =&lt;br /&gt;
&lt;br /&gt;
 - ne pas afficher l'adresse de livraison&lt;br /&gt;
 - traduction de &amp;quot;origine&amp;quot; =&amp;gt; &amp;quot;devis&amp;quot;&lt;br /&gt;
 - ajouter &amp;quot;30 jours fin de mois&amp;quot; dans les conditions de règlement&lt;br /&gt;
 - dupliquer une facture =&amp;gt; elle ne vient PAS en incrément du montant facturé sur le devis. &lt;br /&gt;
 - template de mail =&amp;gt; &amp;quot;merci de bien vouloir respecter les échéances&amp;quot;&lt;br /&gt;
 - ajouter RCS dans la pied de page !&lt;br /&gt;
&lt;br /&gt;
== Mise en page de la facture : ==&lt;br /&gt;
 - modification de =&amp;gt; Rapports =&amp;gt; &amp;quot;Factures&amp;quot; =&amp;gt; Vues =&amp;gt; report_invoice_document&lt;br /&gt;
 - les modifications :&lt;br /&gt;
   - ajout des descriptifs de devis :&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;span  t-if=&amp;quot;o.name&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.name&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - suppression des &amp;quot;numeros de clients&amp;quot; (compta) :&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;div class=&amp;quot;col-xs-2&amp;quot; t-if=&amp;quot;o.partner_id.ref&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Customer Code:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.partner_id.ref&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - ajout de la colonne pour avoir le nom du produit et son descriptif. (idem sur la page devis)&lt;br /&gt;
         &amp;lt;nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Produit&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;hidden&amp;quot;&amp;gt;Source Document&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Quantity&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Unit Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th t-if=&amp;quot;display_discount&amp;quot; class=&amp;quot;text-right&amp;quot; groups=&amp;quot;sale.group_discount_per_so_line&amp;quot;&amp;gt;Disc.(%)&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Taxes&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Tax Excluded Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr t-foreach=&amp;quot;o.invoice_line_ids&amp;quot; t-as=&amp;quot;l&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;l.product_id.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
         &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - pied de page  =&amp;gt;   Paramètres Généraux / external_layout_footer&lt;br /&gt;
                &amp;lt;nowiki&amp;gt; &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;Ape: &amp;lt;span t-field=&amp;quot;company.ape&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;Siret: &amp;lt;span t-field=&amp;quot;company.siret&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mettre la TVA sur les accounts / situation de facture =&amp;gt; modifier l'article qui correspond &amp;quot;Down payment&amp;quot; et lui ajouter de la TVA  la vente.&lt;br /&gt;
&lt;br /&gt;
= Comptabilité =&lt;br /&gt;
&lt;br /&gt;
== [[odoo-compta#Régulariser les comptes client|Régulariser les comptes client]] ==&lt;br /&gt;
== [[odoo-compta#Factures fournisseurs|Factures fournisseurs]] ==&lt;br /&gt;
== [[odoo-compta#Ajouter un fournisseur|Ajouter un fournisseur]] ==&lt;br /&gt;
&lt;br /&gt;
= export vers CCR =&lt;br /&gt;
== Liste des champs identifiés.==&lt;br /&gt;
 - ID&lt;br /&gt;
 - Date&lt;br /&gt;
 - Date échéance&lt;br /&gt;
 - Pièce comptable/afficher le nom&lt;br /&gt;
 - compte/code&lt;br /&gt;
 - Partenaire/référence Interne&lt;br /&gt;
 - Partenaire/Nom&lt;br /&gt;
 - crédit&lt;br /&gt;
 - Débit&lt;br /&gt;
 - compte/Afficher nom&lt;br /&gt;
&lt;br /&gt;
== modifier le compte rattaché pour les produits ==&lt;br /&gt;
modification d'un article :&lt;br /&gt;
 &amp;quot;facturation&amp;quot; : &amp;quot;Compte de revenus&amp;quot; : &amp;quot;701...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== processus ==&lt;br /&gt;
 1. login&lt;br /&gt;
 2. aller l'onglet &amp;quot;configuration&amp;quot; en bas à droite de la 4eme colonne (share and love) cliquer sur &amp;quot;Activer le mode développeur&amp;quot;&lt;br /&gt;
 3. aller dans l'onglet &amp;quot;comptabilité&amp;quot;&lt;br /&gt;
 4. dans le menu de gauche cliquer sur &amp;quot;écritures comptables&amp;quot; (sous &amp;quot;conseiller&amp;quot;)&lt;br /&gt;
 5. si les boutons filtres / grouper par / favori ne sont pas visibles en haut alors il faut cliquer sur le (+) au bout de la ligne de recherche.&lt;br /&gt;
 6. le trie =&amp;gt; filtres :&lt;br /&gt;
   - ajouter un filtre personnalisé : journal : contient : Factures Clients&lt;br /&gt;
   - ajouter un filtre personnalisé : date : est entre : borner avec les dates voulues dans les 2 cases suivantes.&lt;br /&gt;
&lt;br /&gt;
Normalement maintenant à l'écran il n'y a que les lignes comptable des factures à transférer à CCR. Sans doute sur plusieurs pages, cliquer sur le carré en haut de la première pas sélectionne l'ensemble des lignes sur toutes les pages.&lt;br /&gt;
&lt;br /&gt;
Pour exporter :&lt;br /&gt;
 1. sélection des lignes&lt;br /&gt;
 2. cliquer sur &amp;quot;action&amp;quot; : &amp;quot;exporter&amp;quot;&lt;br /&gt;
 3. &amp;quot;export enregistrés&amp;quot; : &amp;quot;CCR&amp;quot;&lt;br /&gt;
 4. format d'export : &amp;quot;excel&amp;quot;&lt;br /&gt;
 5. exporter vers le fichier.&lt;br /&gt;
&lt;br /&gt;
= modification MDP direct en base = &lt;br /&gt;
 odoo@odoo-10:/$ psql -h db-odoo-10.0 -d FAC-prod&lt;br /&gt;
 UPDATE res_users SET password='PASSWORD' WHERE login = 'LOGIN';&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo</id>
		<title>Odoo</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo"/>
				<updated>2023-01-17T10:58:21Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* processus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ajouter un module =&lt;br /&gt;
&lt;br /&gt;
 - Télécharger le zip, unzip dans le dossier extra-addons (/mnt/..)&lt;br /&gt;
 - en mode développeur&lt;br /&gt;
 - rafraîchir la liste des applications&lt;br /&gt;
 - installer.&lt;br /&gt;
&lt;br /&gt;
== Responsive design ==&lt;br /&gt;
https://odoo-community.org/shop/product/web-responsive-2681?search=responsive&lt;br /&gt;
&lt;br /&gt;
== Attachments List and Document Indexation ==&lt;br /&gt;
 - Permet d'avoir un menu en haut de l'objet avec les pièces jointes.&lt;br /&gt;
&lt;br /&gt;
== Description dans les livraisons ==&lt;br /&gt;
J'ai acheté desc_on_picking c'est dans GIT !!&lt;br /&gt;
&lt;br /&gt;
Il y a un problème à l'installation avec les modifications effectuées dans le document &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
 - ligne 45 : &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Il faut laisser (remettre) la fin de la ligne tel que&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot; t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
On pourra aller faire la modification dans le fichier qui modifie cad &amp;quot;inherit_picking_delivery_slip_report&amp;quot;&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi les lignes sont à la fois regroupées et aussi avec le détail dans le bon de livraison.&lt;br /&gt;
&lt;br /&gt;
= Bon de livraison =&lt;br /&gt;
== éditer un bon de livraison manquant==&lt;br /&gt;
Le cas se pose lorsqu'une facture est payés et que celle-ci n'a pas eu de bon de livraison attaché. Le facture reste ou redevient en statut à facturer alors qu'elle est entièrement payés.&lt;br /&gt;
 - éditer le bon de commande.&lt;br /&gt;
 - mettre les quantités demandées à 0&lt;br /&gt;
 - valider.&lt;br /&gt;
 - modifier de nouveau et remettre les quantités à la valeur initiale (égale à ce qui a été facturé)&lt;br /&gt;
 - valider la modification&lt;br /&gt;
 - valider la préparation et la livraison.&lt;br /&gt;
&lt;br /&gt;
== erreur de traduction ==&lt;br /&gt;
Dans le module &amp;quot;inventaire&amp;quot; il y a 2 fois bon de préparation, l'un des 2 est en fait un bon de livraison&lt;br /&gt;
 - configuration =&amp;gt; mode développeur&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; termes traduits&lt;br /&gt;
 - rechercher &amp;quot;préparation&amp;quot; dans les termes traduits&lt;br /&gt;
 - &amp;quot;Delivery Slip&amp;quot; devient &amp;quot;bon de livraison&amp;quot;&lt;br /&gt;
 - sauvegarder&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; Synchroniser les traductions&lt;br /&gt;
&lt;br /&gt;
== Modification du bon de livraison ==&lt;br /&gt;
Par défaut il y a un regroupement des lignes de produits ayant le même libélé.&lt;br /&gt;
 - Configuration =&amp;gt; Technique =&amp;gt; Interface Utilisateur =&amp;gt; Vues =&amp;gt; &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 - ajouter le numéro de tel mobile dans les entêtes. Ajouter mobile à la ligne tel que :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;div t-field=&amp;quot;o.partner_id&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;contact&amp;amp;quot;, &amp;amp;quot;fields&amp;amp;quot;: [&amp;amp;quot;address&amp;amp;quot;, &amp;amp;quot;name&amp;amp;quot;, &amp;amp;quot;mobile&amp;amp;quot;, &amp;amp;quot;phone&amp;amp;quot;, &amp;amp;quot;fax&amp;amp;quot;], &amp;amp;quot;no_marker&amp;amp;quot;: True}&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - Ligne 45 mettre en commentaire : t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&lt;br /&gt;
 - ajouter le descriptif :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Modification de liste des devis =&lt;br /&gt;
== ajout de la référence client ==&lt;br /&gt;
mode développeur =&amp;gt; configuration =&amp;gt; vues =&amp;gt; &amp;quot;sale.order.tree&amp;quot; (arborescence) - id externe : sale.view_order_tree et sale.view_quotation_tree (une vue devis et une vue bons de commande)&lt;br /&gt;
&lt;br /&gt;
En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
&lt;br /&gt;
Modification pour y ajouter :&lt;br /&gt;
 &amp;lt;field name=&amp;quot;client_order_ref&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ajout de la date de commande en plus de la date création ==&lt;br /&gt;
 En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
                    &amp;lt;field name=&amp;quot;confirmation_date&amp;quot;/&amp;gt;&lt;br /&gt;
= Suppression du bouton &amp;quot;bloqué&amp;quot; sur les devis =&lt;br /&gt;
Modifier &amp;quot;sale.order.form&amp;quot; et mettre en commentaire la ligne :&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;!-- &amp;lt;button name=&amp;quot;action_done&amp;quot; type=&amp;quot;object&amp;quot; string=&amp;quot;Lock&amp;quot; states=&amp;quot;sale&amp;quot; help=&amp;quot;If the sale is locked, you can not modify it anymore. However, you will still be able to invoice or deliver.&amp;quot;/&amp;gt; --&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Processus de vente =&lt;br /&gt;
[[odoo-processus-vente]]&lt;br /&gt;
&lt;br /&gt;
== modification de la fiche client pour y indiquer le montant dû plutôt que le montant total facturé ==&lt;br /&gt;
[[total-du-client]]&lt;br /&gt;
&lt;br /&gt;
= Portail =&lt;br /&gt;
Gestion des informations sur le site publique&lt;br /&gt;
[[Odoo-portail]]&lt;br /&gt;
&lt;br /&gt;
= Fabrication =&lt;br /&gt;
[[Odoo-fab]]&lt;br /&gt;
&lt;br /&gt;
= code bar / barcode =&lt;br /&gt;
[[odoo-bacode]]&lt;br /&gt;
&lt;br /&gt;
= gestion des alertes =&lt;br /&gt;
[[Odoo-alertes]]&lt;br /&gt;
&lt;br /&gt;
= API XMLRPC =&lt;br /&gt;
Le plus simple c'est de prendre les entêtes http avec un peut de webdev tool afin poster ce qu'il faut via le code Python.&lt;br /&gt;
&lt;br /&gt;
Autrement il y a de la doc ici =&amp;gt; &lt;br /&gt;
[[http://odoo-new-api-guide-line.readthedocs.io/en/latest/#]]&lt;br /&gt;
&lt;br /&gt;
= Facturation =&lt;br /&gt;
&lt;br /&gt;
 - ne pas afficher l'adresse de livraison&lt;br /&gt;
 - traduction de &amp;quot;origine&amp;quot; =&amp;gt; &amp;quot;devis&amp;quot;&lt;br /&gt;
 - ajouter &amp;quot;30 jours fin de mois&amp;quot; dans les conditions de règlement&lt;br /&gt;
 - dupliquer une facture =&amp;gt; elle ne vient PAS en incrément du montant facturé sur le devis. &lt;br /&gt;
 - template de mail =&amp;gt; &amp;quot;merci de bien vouloir respecter les échéances&amp;quot;&lt;br /&gt;
 - ajouter RCS dans la pied de page !&lt;br /&gt;
&lt;br /&gt;
== Mise en page de la facture : ==&lt;br /&gt;
 - modification de =&amp;gt; Rapports =&amp;gt; &amp;quot;Factures&amp;quot; =&amp;gt; Vues =&amp;gt; report_invoice_document&lt;br /&gt;
 - les modifications :&lt;br /&gt;
   - ajout des descriptifs de devis :&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;span  t-if=&amp;quot;o.name&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.name&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - suppression des &amp;quot;numeros de clients&amp;quot; (compta) :&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;div class=&amp;quot;col-xs-2&amp;quot; t-if=&amp;quot;o.partner_id.ref&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Customer Code:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.partner_id.ref&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - ajout de la colonne pour avoir le nom du produit et son descriptif. (idem sur la page devis)&lt;br /&gt;
         &amp;lt;nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Produit&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;hidden&amp;quot;&amp;gt;Source Document&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Quantity&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Unit Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th t-if=&amp;quot;display_discount&amp;quot; class=&amp;quot;text-right&amp;quot; groups=&amp;quot;sale.group_discount_per_so_line&amp;quot;&amp;gt;Disc.(%)&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Taxes&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Tax Excluded Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr t-foreach=&amp;quot;o.invoice_line_ids&amp;quot; t-as=&amp;quot;l&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;l.product_id.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
         &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - pied de page  =&amp;gt;   Paramètres Généraux / external_layout_footer&lt;br /&gt;
                &amp;lt;nowiki&amp;gt; &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;Ape: &amp;lt;span t-field=&amp;quot;company.ape&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;Siret: &amp;lt;span t-field=&amp;quot;company.siret&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mettre la TVA sur les accounts / situation de facture =&amp;gt; modifier l'article qui correspond &amp;quot;Down payment&amp;quot; et lui ajouter de la TVA  la vente.&lt;br /&gt;
&lt;br /&gt;
= Comptabilité =&lt;br /&gt;
&lt;br /&gt;
== [[odoo-compta#Régulariser les comptes client|Régulariser les comptes client]] ==&lt;br /&gt;
== [[odoo-compta#Factures fournisseurs|Factures fournisseurs]] ==&lt;br /&gt;
== [[odoo-compta#Ajouter un fournisseur|Ajouter un fournisseur]] ==&lt;br /&gt;
&lt;br /&gt;
= export vers CCR =&lt;br /&gt;
== Liste des champs identifiés.==&lt;br /&gt;
 - ID&lt;br /&gt;
 - Date&lt;br /&gt;
 - Date échéance&lt;br /&gt;
 - Pièce comptable/afficher le nom&lt;br /&gt;
 - compte/code&lt;br /&gt;
 - Partenaire/référence Interne&lt;br /&gt;
 - Partenaire/Nom&lt;br /&gt;
 - crédit&lt;br /&gt;
 - Débit&lt;br /&gt;
 - compte/Afficher nom&lt;br /&gt;
&lt;br /&gt;
== modifier le compte rattaché pour les produits ==&lt;br /&gt;
modification d'un article :&lt;br /&gt;
 &amp;quot;facturation&amp;quot; : &amp;quot;Compte de revenus&amp;quot; : &amp;quot;701...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== processus ==&lt;br /&gt;
 1. login&lt;br /&gt;
 2. aller l'onglet &amp;quot;configuration&amp;quot; en bas à droite de la 4eme colonne (share and love) cliquer sur &amp;quot;Activer le mode développeur&amp;quot;&lt;br /&gt;
 3. aller dans l'onglet &amp;quot;comptabilité&amp;quot;&lt;br /&gt;
 4. dans le menu de gauche cliquer sur &amp;quot;écritures comptables&amp;quot; (sous &amp;quot;conseiller&amp;quot;)&lt;br /&gt;
 5. si les boutons filtres / grouper par / favori ne sont pas visibles en haut alors il faut cliquer sur le (+) au bout de la ligne de recherche.&lt;br /&gt;
 6. le trie =&amp;gt; filtres :&lt;br /&gt;
   - ajouter un filtre personnalisé : journal : contient : Factures Clients&lt;br /&gt;
   - ajouter un filtre personnalisé : créé le : est entre : borner avec les dates voulues dans les 2 cases suivantes.&lt;br /&gt;
&lt;br /&gt;
Normalement maintenant à l'écran il n'y a que les lignes comptable des factures à transférer à CCR. Sans doute sur plusieurs pages, cliquer sur le carré en haut de la première pas sélectionne l'ensemble des lignes sur toutes les pages.&lt;br /&gt;
&lt;br /&gt;
Pour exporter :&lt;br /&gt;
 1. sélection des lignes&lt;br /&gt;
 2. cliquer sur &amp;quot;action&amp;quot; : &amp;quot;exporter&amp;quot;&lt;br /&gt;
 3. &amp;quot;export enregistrés&amp;quot; : &amp;quot;CCR&amp;quot;&lt;br /&gt;
 4. format d'export : &amp;quot;excel&amp;quot;&lt;br /&gt;
 5. exporter vers le fichier.&lt;br /&gt;
&lt;br /&gt;
= modification MDP direct en base = &lt;br /&gt;
 odoo@odoo-10:/$ psql -h db-odoo-10.0 -d FAC-prod&lt;br /&gt;
 UPDATE res_users SET password='PASSWORD' WHERE login = 'LOGIN';&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo</id>
		<title>Odoo</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo"/>
				<updated>2023-01-17T10:58:07Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* processus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ajouter un module =&lt;br /&gt;
&lt;br /&gt;
 - Télécharger le zip, unzip dans le dossier extra-addons (/mnt/..)&lt;br /&gt;
 - en mode développeur&lt;br /&gt;
 - rafraîchir la liste des applications&lt;br /&gt;
 - installer.&lt;br /&gt;
&lt;br /&gt;
== Responsive design ==&lt;br /&gt;
https://odoo-community.org/shop/product/web-responsive-2681?search=responsive&lt;br /&gt;
&lt;br /&gt;
== Attachments List and Document Indexation ==&lt;br /&gt;
 - Permet d'avoir un menu en haut de l'objet avec les pièces jointes.&lt;br /&gt;
&lt;br /&gt;
== Description dans les livraisons ==&lt;br /&gt;
J'ai acheté desc_on_picking c'est dans GIT !!&lt;br /&gt;
&lt;br /&gt;
Il y a un problème à l'installation avec les modifications effectuées dans le document &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
 - ligne 45 : &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Il faut laisser (remettre) la fin de la ligne tel que&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot; t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
On pourra aller faire la modification dans le fichier qui modifie cad &amp;quot;inherit_picking_delivery_slip_report&amp;quot;&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi les lignes sont à la fois regroupées et aussi avec le détail dans le bon de livraison.&lt;br /&gt;
&lt;br /&gt;
= Bon de livraison =&lt;br /&gt;
== éditer un bon de livraison manquant==&lt;br /&gt;
Le cas se pose lorsqu'une facture est payés et que celle-ci n'a pas eu de bon de livraison attaché. Le facture reste ou redevient en statut à facturer alors qu'elle est entièrement payés.&lt;br /&gt;
 - éditer le bon de commande.&lt;br /&gt;
 - mettre les quantités demandées à 0&lt;br /&gt;
 - valider.&lt;br /&gt;
 - modifier de nouveau et remettre les quantités à la valeur initiale (égale à ce qui a été facturé)&lt;br /&gt;
 - valider la modification&lt;br /&gt;
 - valider la préparation et la livraison.&lt;br /&gt;
&lt;br /&gt;
== erreur de traduction ==&lt;br /&gt;
Dans le module &amp;quot;inventaire&amp;quot; il y a 2 fois bon de préparation, l'un des 2 est en fait un bon de livraison&lt;br /&gt;
 - configuration =&amp;gt; mode développeur&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; termes traduits&lt;br /&gt;
 - rechercher &amp;quot;préparation&amp;quot; dans les termes traduits&lt;br /&gt;
 - &amp;quot;Delivery Slip&amp;quot; devient &amp;quot;bon de livraison&amp;quot;&lt;br /&gt;
 - sauvegarder&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; Synchroniser les traductions&lt;br /&gt;
&lt;br /&gt;
== Modification du bon de livraison ==&lt;br /&gt;
Par défaut il y a un regroupement des lignes de produits ayant le même libélé.&lt;br /&gt;
 - Configuration =&amp;gt; Technique =&amp;gt; Interface Utilisateur =&amp;gt; Vues =&amp;gt; &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 - ajouter le numéro de tel mobile dans les entêtes. Ajouter mobile à la ligne tel que :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;div t-field=&amp;quot;o.partner_id&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;contact&amp;amp;quot;, &amp;amp;quot;fields&amp;amp;quot;: [&amp;amp;quot;address&amp;amp;quot;, &amp;amp;quot;name&amp;amp;quot;, &amp;amp;quot;mobile&amp;amp;quot;, &amp;amp;quot;phone&amp;amp;quot;, &amp;amp;quot;fax&amp;amp;quot;], &amp;amp;quot;no_marker&amp;amp;quot;: True}&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - Ligne 45 mettre en commentaire : t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&lt;br /&gt;
 - ajouter le descriptif :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Modification de liste des devis =&lt;br /&gt;
== ajout de la référence client ==&lt;br /&gt;
mode développeur =&amp;gt; configuration =&amp;gt; vues =&amp;gt; &amp;quot;sale.order.tree&amp;quot; (arborescence) - id externe : sale.view_order_tree et sale.view_quotation_tree (une vue devis et une vue bons de commande)&lt;br /&gt;
&lt;br /&gt;
En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
&lt;br /&gt;
Modification pour y ajouter :&lt;br /&gt;
 &amp;lt;field name=&amp;quot;client_order_ref&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ajout de la date de commande en plus de la date création ==&lt;br /&gt;
 En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
                    &amp;lt;field name=&amp;quot;confirmation_date&amp;quot;/&amp;gt;&lt;br /&gt;
= Suppression du bouton &amp;quot;bloqué&amp;quot; sur les devis =&lt;br /&gt;
Modifier &amp;quot;sale.order.form&amp;quot; et mettre en commentaire la ligne :&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;!-- &amp;lt;button name=&amp;quot;action_done&amp;quot; type=&amp;quot;object&amp;quot; string=&amp;quot;Lock&amp;quot; states=&amp;quot;sale&amp;quot; help=&amp;quot;If the sale is locked, you can not modify it anymore. However, you will still be able to invoice or deliver.&amp;quot;/&amp;gt; --&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Processus de vente =&lt;br /&gt;
[[odoo-processus-vente]]&lt;br /&gt;
&lt;br /&gt;
== modification de la fiche client pour y indiquer le montant dû plutôt que le montant total facturé ==&lt;br /&gt;
[[total-du-client]]&lt;br /&gt;
&lt;br /&gt;
= Portail =&lt;br /&gt;
Gestion des informations sur le site publique&lt;br /&gt;
[[Odoo-portail]]&lt;br /&gt;
&lt;br /&gt;
= Fabrication =&lt;br /&gt;
[[Odoo-fab]]&lt;br /&gt;
&lt;br /&gt;
= code bar / barcode =&lt;br /&gt;
[[odoo-bacode]]&lt;br /&gt;
&lt;br /&gt;
= gestion des alertes =&lt;br /&gt;
[[Odoo-alertes]]&lt;br /&gt;
&lt;br /&gt;
= API XMLRPC =&lt;br /&gt;
Le plus simple c'est de prendre les entêtes http avec un peut de webdev tool afin poster ce qu'il faut via le code Python.&lt;br /&gt;
&lt;br /&gt;
Autrement il y a de la doc ici =&amp;gt; &lt;br /&gt;
[[http://odoo-new-api-guide-line.readthedocs.io/en/latest/#]]&lt;br /&gt;
&lt;br /&gt;
= Facturation =&lt;br /&gt;
&lt;br /&gt;
 - ne pas afficher l'adresse de livraison&lt;br /&gt;
 - traduction de &amp;quot;origine&amp;quot; =&amp;gt; &amp;quot;devis&amp;quot;&lt;br /&gt;
 - ajouter &amp;quot;30 jours fin de mois&amp;quot; dans les conditions de règlement&lt;br /&gt;
 - dupliquer une facture =&amp;gt; elle ne vient PAS en incrément du montant facturé sur le devis. &lt;br /&gt;
 - template de mail =&amp;gt; &amp;quot;merci de bien vouloir respecter les échéances&amp;quot;&lt;br /&gt;
 - ajouter RCS dans la pied de page !&lt;br /&gt;
&lt;br /&gt;
== Mise en page de la facture : ==&lt;br /&gt;
 - modification de =&amp;gt; Rapports =&amp;gt; &amp;quot;Factures&amp;quot; =&amp;gt; Vues =&amp;gt; report_invoice_document&lt;br /&gt;
 - les modifications :&lt;br /&gt;
   - ajout des descriptifs de devis :&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;span  t-if=&amp;quot;o.name&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.name&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - suppression des &amp;quot;numeros de clients&amp;quot; (compta) :&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;div class=&amp;quot;col-xs-2&amp;quot; t-if=&amp;quot;o.partner_id.ref&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Customer Code:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.partner_id.ref&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - ajout de la colonne pour avoir le nom du produit et son descriptif. (idem sur la page devis)&lt;br /&gt;
         &amp;lt;nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Produit&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;hidden&amp;quot;&amp;gt;Source Document&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Quantity&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Unit Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th t-if=&amp;quot;display_discount&amp;quot; class=&amp;quot;text-right&amp;quot; groups=&amp;quot;sale.group_discount_per_so_line&amp;quot;&amp;gt;Disc.(%)&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Taxes&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Tax Excluded Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr t-foreach=&amp;quot;o.invoice_line_ids&amp;quot; t-as=&amp;quot;l&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;l.product_id.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
         &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - pied de page  =&amp;gt;   Paramètres Généraux / external_layout_footer&lt;br /&gt;
                &amp;lt;nowiki&amp;gt; &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;Ape: &amp;lt;span t-field=&amp;quot;company.ape&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;Siret: &amp;lt;span t-field=&amp;quot;company.siret&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mettre la TVA sur les accounts / situation de facture =&amp;gt; modifier l'article qui correspond &amp;quot;Down payment&amp;quot; et lui ajouter de la TVA  la vente.&lt;br /&gt;
&lt;br /&gt;
= Comptabilité =&lt;br /&gt;
&lt;br /&gt;
== [[odoo-compta#Régulariser les comptes client|Régulariser les comptes client]] ==&lt;br /&gt;
== [[odoo-compta#Factures fournisseurs|Factures fournisseurs]] ==&lt;br /&gt;
== [[odoo-compta#Ajouter un fournisseur|Ajouter un fournisseur]] ==&lt;br /&gt;
&lt;br /&gt;
= export vers CCR =&lt;br /&gt;
== Liste des champs identifiés.==&lt;br /&gt;
 - ID&lt;br /&gt;
 - Date&lt;br /&gt;
 - Date échéance&lt;br /&gt;
 - Pièce comptable/afficher le nom&lt;br /&gt;
 - compte/code&lt;br /&gt;
 - Partenaire/référence Interne&lt;br /&gt;
 - Partenaire/Nom&lt;br /&gt;
 - crédit&lt;br /&gt;
 - Débit&lt;br /&gt;
 - compte/Afficher nom&lt;br /&gt;
&lt;br /&gt;
== modifier le compte rattaché pour les produits ==&lt;br /&gt;
modification d'un article :&lt;br /&gt;
 &amp;quot;facturation&amp;quot; : &amp;quot;Compte de revenus&amp;quot; : &amp;quot;701...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== processus ==&lt;br /&gt;
 1. login&lt;br /&gt;
 2. aller l'onglet &amp;quot;configuration&amp;quot; en bas à droite de la 4eme colonne (share and love) cliquer sur &amp;quot;Activer le mode développeur&amp;quot;&lt;br /&gt;
 3. aller dans l'onglet &amp;quot;comptabilité&amp;quot;&lt;br /&gt;
 4. dans le menu de gauche cliquer sur &amp;quot;écritures comptables&amp;quot; (sous &amp;quot;conseiller&amp;quot;)&lt;br /&gt;
 5. si les boutons filtres / grouper par / favori ne sont pas visibles en haut alors il faut cliquer sur le (+) au bout de la ligne de recherche.&lt;br /&gt;
 6. le trie =&amp;gt; filtres :&lt;br /&gt;
   - ajouter un filtre personnalisé : journal : contient : Factures Clients&lt;br /&gt;
   - ajouter un filtre personnalisé : créé le : est entre : borner avec les dates voulues dans les 2 cases suivantes.&lt;br /&gt;
&lt;br /&gt;
Normalement maintenant à l'écran il n'y a que les lignes comptable des factures à transférer à CCR. Sans doute sur plusieurs pages, cliquer sur le carré en haut de la première pas sélectionne l'ensemble des lignes sur toutes les pages.&lt;br /&gt;
&lt;br /&gt;
Pour exporter :&lt;br /&gt;
 1. sélection des lignes&lt;br /&gt;
 2. cliquer sur &amp;quot;action&amp;quot; : &amp;quot;exporter&amp;quot;&lt;br /&gt;
 3. &amp;quot;export enregistrés&amp;quot; : &amp;quot;damien&amp;quot; (je viens de le finir, ..)&lt;br /&gt;
 4. format d'export : &amp;quot;excel&amp;quot;&lt;br /&gt;
 5. exporter vers le fichier.&lt;br /&gt;
&lt;br /&gt;
= modification MDP direct en base = &lt;br /&gt;
 odoo@odoo-10:/$ psql -h db-odoo-10.0 -d FAC-prod&lt;br /&gt;
 UPDATE res_users SET password='PASSWORD' WHERE login = 'LOGIN';&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo</id>
		<title>Odoo</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo"/>
				<updated>2023-01-17T10:54:10Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* processus */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ajouter un module =&lt;br /&gt;
&lt;br /&gt;
 - Télécharger le zip, unzip dans le dossier extra-addons (/mnt/..)&lt;br /&gt;
 - en mode développeur&lt;br /&gt;
 - rafraîchir la liste des applications&lt;br /&gt;
 - installer.&lt;br /&gt;
&lt;br /&gt;
== Responsive design ==&lt;br /&gt;
https://odoo-community.org/shop/product/web-responsive-2681?search=responsive&lt;br /&gt;
&lt;br /&gt;
== Attachments List and Document Indexation ==&lt;br /&gt;
 - Permet d'avoir un menu en haut de l'objet avec les pièces jointes.&lt;br /&gt;
&lt;br /&gt;
== Description dans les livraisons ==&lt;br /&gt;
J'ai acheté desc_on_picking c'est dans GIT !!&lt;br /&gt;
&lt;br /&gt;
Il y a un problème à l'installation avec les modifications effectuées dans le document &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
 - ligne 45 : &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Il faut laisser (remettre) la fin de la ligne tel que&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot; t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
On pourra aller faire la modification dans le fichier qui modifie cad &amp;quot;inherit_picking_delivery_slip_report&amp;quot;&lt;br /&gt;
 &amp;lt;pre&amp;gt;&amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
Ainsi les lignes sont à la fois regroupées et aussi avec le détail dans le bon de livraison.&lt;br /&gt;
&lt;br /&gt;
= Bon de livraison =&lt;br /&gt;
== éditer un bon de livraison manquant==&lt;br /&gt;
Le cas se pose lorsqu'une facture est payés et que celle-ci n'a pas eu de bon de livraison attaché. Le facture reste ou redevient en statut à facturer alors qu'elle est entièrement payés.&lt;br /&gt;
 - éditer le bon de commande.&lt;br /&gt;
 - mettre les quantités demandées à 0&lt;br /&gt;
 - valider.&lt;br /&gt;
 - modifier de nouveau et remettre les quantités à la valeur initiale (égale à ce qui a été facturé)&lt;br /&gt;
 - valider la modification&lt;br /&gt;
 - valider la préparation et la livraison.&lt;br /&gt;
&lt;br /&gt;
== erreur de traduction ==&lt;br /&gt;
Dans le module &amp;quot;inventaire&amp;quot; il y a 2 fois bon de préparation, l'un des 2 est en fait un bon de livraison&lt;br /&gt;
 - configuration =&amp;gt; mode développeur&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; termes traduits&lt;br /&gt;
 - rechercher &amp;quot;préparation&amp;quot; dans les termes traduits&lt;br /&gt;
 - &amp;quot;Delivery Slip&amp;quot; devient &amp;quot;bon de livraison&amp;quot;&lt;br /&gt;
 - sauvegarder&lt;br /&gt;
 - traductions =&amp;gt; termes de l'application =&amp;gt; Synchroniser les traductions&lt;br /&gt;
&lt;br /&gt;
== Modification du bon de livraison ==&lt;br /&gt;
Par défaut il y a un regroupement des lignes de produits ayant le même libélé.&lt;br /&gt;
 - Configuration =&amp;gt; Technique =&amp;gt; Interface Utilisateur =&amp;gt; Vues =&amp;gt; &amp;quot;report_delivery_document&amp;quot;&lt;br /&gt;
&lt;br /&gt;
 - ajouter le numéro de tel mobile dans les entêtes. Ajouter mobile à la ligne tel que :&lt;br /&gt;
&amp;lt;pre&amp;gt;&amp;lt;div t-field=&amp;quot;o.partner_id&amp;quot; t-options=&amp;quot;{&amp;amp;quot;widget&amp;amp;quot;: &amp;amp;quot;contact&amp;amp;quot;, &amp;amp;quot;fields&amp;amp;quot;: [&amp;amp;quot;address&amp;amp;quot;, &amp;amp;quot;name&amp;amp;quot;, &amp;amp;quot;mobile&amp;amp;quot;, &amp;amp;quot;phone&amp;amp;quot;, &amp;amp;quot;fax&amp;amp;quot;], &amp;amp;quot;no_marker&amp;amp;quot;: True}&amp;quot;/&amp;gt;&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 - Ligne 45 mettre en commentaire : t-if=&amp;quot;not o.pack_operation_ids&amp;quot;&amp;gt;&lt;br /&gt;
 - ajouter le descriptif :&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&amp;lt;nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;table class=&amp;quot;table table-condensed mt48&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;thead&amp;gt;&lt;br /&gt;
                            &amp;lt;tr&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Product&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                                &amp;lt;th&amp;gt;&amp;lt;strong&amp;gt;Ordered Quantity&amp;lt;/strong&amp;gt;&amp;lt;/th&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/thead&amp;gt;&lt;br /&gt;
                        &amp;lt;tbody&amp;gt;&lt;br /&gt;
                            &amp;lt;tr t-foreach=&amp;quot;o.move_lines&amp;quot; t-as=&amp;quot;move&amp;quot;&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.product_id&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;move.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
                                &amp;lt;td&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.ordered_qty&amp;quot;/&amp;gt;&lt;br /&gt;
                                    &amp;lt;span t-field=&amp;quot;move.product_uom&amp;quot;/&amp;gt;&lt;br /&gt;
                                &amp;lt;/td&amp;gt;&lt;br /&gt;
                            &amp;lt;/tr&amp;gt;&lt;br /&gt;
                        &amp;lt;/tbody&amp;gt;&lt;br /&gt;
                    &amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Modification de liste des devis =&lt;br /&gt;
== ajout de la référence client ==&lt;br /&gt;
mode développeur =&amp;gt; configuration =&amp;gt; vues =&amp;gt; &amp;quot;sale.order.tree&amp;quot; (arborescence) - id externe : sale.view_order_tree et sale.view_quotation_tree (une vue devis et une vue bons de commande)&lt;br /&gt;
&lt;br /&gt;
En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
&lt;br /&gt;
Modification pour y ajouter :&lt;br /&gt;
 &amp;lt;field name=&amp;quot;client_order_ref&amp;quot;/&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Ajout de la date de commande en plus de la date création ==&lt;br /&gt;
 En mode développeur directement depuis la page, &amp;quot;modifier TreeVue&amp;quot; et ajouter :&lt;br /&gt;
                    &amp;lt;field name=&amp;quot;confirmation_date&amp;quot;/&amp;gt;&lt;br /&gt;
= Suppression du bouton &amp;quot;bloqué&amp;quot; sur les devis =&lt;br /&gt;
Modifier &amp;quot;sale.order.form&amp;quot; et mettre en commentaire la ligne :&lt;br /&gt;
  &amp;lt;nowiki&amp;gt;&amp;lt;!-- &amp;lt;button name=&amp;quot;action_done&amp;quot; type=&amp;quot;object&amp;quot; string=&amp;quot;Lock&amp;quot; states=&amp;quot;sale&amp;quot; help=&amp;quot;If the sale is locked, you can not modify it anymore. However, you will still be able to invoice or deliver.&amp;quot;/&amp;gt; --&amp;gt; &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
= Processus de vente =&lt;br /&gt;
[[odoo-processus-vente]]&lt;br /&gt;
&lt;br /&gt;
== modification de la fiche client pour y indiquer le montant dû plutôt que le montant total facturé ==&lt;br /&gt;
[[total-du-client]]&lt;br /&gt;
&lt;br /&gt;
= Portail =&lt;br /&gt;
Gestion des informations sur le site publique&lt;br /&gt;
[[Odoo-portail]]&lt;br /&gt;
&lt;br /&gt;
= Fabrication =&lt;br /&gt;
[[Odoo-fab]]&lt;br /&gt;
&lt;br /&gt;
= code bar / barcode =&lt;br /&gt;
[[odoo-bacode]]&lt;br /&gt;
&lt;br /&gt;
= gestion des alertes =&lt;br /&gt;
[[Odoo-alertes]]&lt;br /&gt;
&lt;br /&gt;
= API XMLRPC =&lt;br /&gt;
Le plus simple c'est de prendre les entêtes http avec un peut de webdev tool afin poster ce qu'il faut via le code Python.&lt;br /&gt;
&lt;br /&gt;
Autrement il y a de la doc ici =&amp;gt; &lt;br /&gt;
[[http://odoo-new-api-guide-line.readthedocs.io/en/latest/#]]&lt;br /&gt;
&lt;br /&gt;
= Facturation =&lt;br /&gt;
&lt;br /&gt;
 - ne pas afficher l'adresse de livraison&lt;br /&gt;
 - traduction de &amp;quot;origine&amp;quot; =&amp;gt; &amp;quot;devis&amp;quot;&lt;br /&gt;
 - ajouter &amp;quot;30 jours fin de mois&amp;quot; dans les conditions de règlement&lt;br /&gt;
 - dupliquer une facture =&amp;gt; elle ne vient PAS en incrément du montant facturé sur le devis. &lt;br /&gt;
 - template de mail =&amp;gt; &amp;quot;merci de bien vouloir respecter les échéances&amp;quot;&lt;br /&gt;
 - ajouter RCS dans la pied de page !&lt;br /&gt;
&lt;br /&gt;
== Mise en page de la facture : ==&lt;br /&gt;
 - modification de =&amp;gt; Rapports =&amp;gt; &amp;quot;Factures&amp;quot; =&amp;gt; Vues =&amp;gt; report_invoice_document&lt;br /&gt;
 - les modifications :&lt;br /&gt;
   - ajout des descriptifs de devis :&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;div class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;span  t-if=&amp;quot;o.name&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Description:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.name&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
            &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - suppression des &amp;quot;numeros de clients&amp;quot; (compta) :&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;!--&amp;lt;div class=&amp;quot;col-xs-2&amp;quot; t-if=&amp;quot;o.partner_id.ref&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;Customer Code:&amp;lt;/strong&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                    &amp;lt;nowiki&amp;gt;&amp;lt;p t-field=&amp;quot;o.partner_id.ref&amp;quot;/&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;nowiki&amp;gt;&amp;lt;/div&amp;gt;--&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - ajout de la colonne pour avoir le nom du produit et son descriptif. (idem sur la page devis)&lt;br /&gt;
         &amp;lt;nowiki&amp;gt;&lt;br /&gt;
                &amp;lt;thead&amp;gt;&lt;br /&gt;
                    &amp;lt;tr&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Produit&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th&amp;gt;Description&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;hidden&amp;quot;&amp;gt;Source Document&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Quantity&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Unit Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th t-if=&amp;quot;display_discount&amp;quot; class=&amp;quot;text-right&amp;quot; groups=&amp;quot;sale.group_discount_per_so_line&amp;quot;&amp;gt;Disc.(%)&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Taxes&amp;lt;/th&amp;gt;&lt;br /&gt;
                        &amp;lt;th class=&amp;quot;text-right&amp;quot;&amp;gt;Tax Excluded Price&amp;lt;/th&amp;gt;&lt;br /&gt;
                    &amp;lt;/tr&amp;gt;&lt;br /&gt;
                &amp;lt;/thead&amp;gt;&lt;br /&gt;
                &amp;lt;tbody class=&amp;quot;invoice_tbody&amp;quot;&amp;gt;&lt;br /&gt;
                    &amp;lt;tr t-foreach=&amp;quot;o.invoice_line_ids&amp;quot; t-as=&amp;quot;l&amp;quot;&amp;gt;&lt;br /&gt;
                        &amp;lt;td&amp;gt;&amp;lt;span t-field=&amp;quot;l.product_id.name&amp;quot;/&amp;gt;&amp;lt;/td&amp;gt;&lt;br /&gt;
         &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
   - pied de page  =&amp;gt;   Paramètres Généraux / external_layout_footer&lt;br /&gt;
                &amp;lt;nowiki&amp;gt; &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.ape&amp;quot;&amp;gt;Ape: &amp;lt;span t-field=&amp;quot;company.ape&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;&amp;amp;amp;bull;&amp;lt;/li&amp;gt;&lt;br /&gt;
                &amp;lt;li t-if=&amp;quot;company.siret&amp;quot;&amp;gt;Siret: &amp;lt;span t-field=&amp;quot;company.siret&amp;quot;/&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
mettre la TVA sur les accounts / situation de facture =&amp;gt; modifier l'article qui correspond &amp;quot;Down payment&amp;quot; et lui ajouter de la TVA  la vente.&lt;br /&gt;
&lt;br /&gt;
= Comptabilité =&lt;br /&gt;
&lt;br /&gt;
== [[odoo-compta#Régulariser les comptes client|Régulariser les comptes client]] ==&lt;br /&gt;
== [[odoo-compta#Factures fournisseurs|Factures fournisseurs]] ==&lt;br /&gt;
== [[odoo-compta#Ajouter un fournisseur|Ajouter un fournisseur]] ==&lt;br /&gt;
&lt;br /&gt;
= export vers CCR =&lt;br /&gt;
== Liste des champs identifiés.==&lt;br /&gt;
 - ID&lt;br /&gt;
 - Date&lt;br /&gt;
 - Date échéance&lt;br /&gt;
 - Pièce comptable/afficher le nom&lt;br /&gt;
 - compte/code&lt;br /&gt;
 - Partenaire/référence Interne&lt;br /&gt;
 - Partenaire/Nom&lt;br /&gt;
 - crédit&lt;br /&gt;
 - Débit&lt;br /&gt;
 - compte/Afficher nom&lt;br /&gt;
&lt;br /&gt;
== modifier le compte rattaché pour les produits ==&lt;br /&gt;
modification d'un article :&lt;br /&gt;
 &amp;quot;facturation&amp;quot; : &amp;quot;Compte de revenus&amp;quot; : &amp;quot;701...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== processus ==&lt;br /&gt;
 1. login&lt;br /&gt;
 2. aller l'onglet &amp;quot;configuration&amp;quot; en bas à droite de la 4eme colonne (share and love) cliquer sur &amp;quot;Activer le mode développeur&amp;quot;&lt;br /&gt;
 3. aller dans l'onglet &amp;quot;comptabilité&amp;quot;&lt;br /&gt;
 4. dans le menu de gauche cliquer sur &amp;quot;écritures comptables&amp;quot; (sous &amp;quot;conseiller&amp;quot;)&lt;br /&gt;
 5. si les boutons filtres / grouper par / favori ne sont pas visibles en haut alors il faut cliquer sur le (+) au bout de la ligne de recherche.&lt;br /&gt;
 6. le trie =&amp;gt; filtres :&lt;br /&gt;
   - ajouter un filtre personnalisé : journal : contient : Factures Clients&lt;br /&gt;
   - ajouter un filtre personnalisé : créé le : est entre : borner avec les dates voulues dans les 2 cases suivantes.&lt;br /&gt;
&lt;br /&gt;
Normalement maintenant à l'écran il n'y a que les lignes comptable des factures à transférer à CCR. Sans doute sur plusieurs pages, mais j'y reviens.&lt;br /&gt;
&lt;br /&gt;
Pour exporter :&lt;br /&gt;
 1. sélection des lignes&lt;br /&gt;
 2. cliquer sur &amp;quot;action&amp;quot; : &amp;quot;exporter&amp;quot;&lt;br /&gt;
 3. &amp;quot;export enregistrés&amp;quot; : &amp;quot;damien&amp;quot; (je viens de le finir, ..)&lt;br /&gt;
 4. format d'export : &amp;quot;excel&amp;quot;&lt;br /&gt;
 5. exporter vers le fichier.&lt;br /&gt;
&lt;br /&gt;
= modification MDP direct en base = &lt;br /&gt;
 odoo@odoo-10:/$ psql -h db-odoo-10.0 -d FAC-prod&lt;br /&gt;
 UPDATE res_users SET password='PASSWORD' WHERE login = 'LOGIN';&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo-compta</id>
		<title>Odoo-compta</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo-compta"/>
				<updated>2022-10-25T06:39:43Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* Factures fournisseurs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Régulariser les comptes client =&lt;br /&gt;
&lt;br /&gt;
1. Ce que j'en ai vu et compris c'est très probablement une mauvaise manipulation de ma part lorsqu'en Janvier j'ai ré-équilibrer les comptes par lots.&lt;br /&gt;
Des écritures de banque (crédit) de Janvier sont en débit du compte client mais ne sont pas lettrées sur des factures. Le compte client devient donc (parfois) débiteur ce qui n'est généralement pas bon signe.&lt;br /&gt;
&lt;br /&gt;
2. Comme identifier les cas.&lt;br /&gt;
 - trouver les clients dont le total du compte client est négatif c'est un bon indicateur. Pour cela il suffit d'aller faire un trie dans la liste des clients.&lt;br /&gt;
 - aller chercher les écritures qui ne sont pas lettrées correctement.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; comptabilité =&amp;gt; conseiller / Manual Payments &amp;amp; invoices ... (matching)&lt;br /&gt;
on arrive sur une page intitulée &amp;quot;Correspondance des factures et des paiements&amp;quot;&lt;br /&gt;
&lt;br /&gt;
On y trouve quelques petites bricoles.&lt;br /&gt;
&lt;br /&gt;
L'idée c'est de venir compenser les règlements qui ne sont pas lettrés.&lt;br /&gt;
En regardant le descriptif dans la liste on voit :&lt;br /&gt;
&lt;br /&gt;
Il faut donc aller trouver par exemple l'écriture BNK1/2018/0019 dans les &amp;quot;pièces comptables&amp;quot;&lt;br /&gt;
(penser à supprimer le filtre (Opérations diverses) pour voir l'ensemble des pièces.&lt;br /&gt;
Une fois l'écriture trouvée on clique dessus et on arrive sur cette page :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le bouton magique c'est &amp;quot;écriture de renversement&amp;quot;.&lt;br /&gt;
Une fois créée il faut aller rapprocher l'écriture avec le règlement.&lt;br /&gt;
=&amp;gt; retour à &amp;quot;Manual Payments &amp;amp; invoices ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
on trouve maintenant l'écriture permettant d'annuler le débit sur-numéraire.&lt;br /&gt;
 &lt;br /&gt;
= Factures fournisseurs =&lt;br /&gt;
On ajoute les fournisseurs de la même manière qu'on ajoute un client =&amp;gt; [[Odoo-clients#Ajouter_un_fournisseur|Ajouter_un_fournisseur]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Facture fournisseur ==&lt;br /&gt;
 &amp;quot;comptabilité&amp;quot; =&amp;gt; &amp;quot;Achats&amp;quot; =&amp;gt; &amp;quot;Factures fournisseurs&amp;quot; =&amp;gt; &amp;quot;Créer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Sélectionner le fournisseur (ou le créer avec les liens en bas de la liste), remplir les champs nécessaires et importants tel que les dates.&lt;br /&gt;
&lt;br /&gt;
ajouter les articles.&lt;br /&gt;
&lt;br /&gt;
== Gestion des articles ==&lt;br /&gt;
Comme pour les contacts, les articles sont les même que ceux utilisés pour la vente.&lt;br /&gt;
&lt;br /&gt;
Il convient, lorsqu'on les saisis de bien spécifié s'ils sont vendables ou non.&lt;br /&gt;
&lt;br /&gt;
'''Dans l'immense majorité des cas les produits achétés NE SONT PAS vendables'''&lt;br /&gt;
&lt;br /&gt;
=&amp;gt;  décocher la case &amp;quot;Peut être vendu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Il faut créer les nomenclatures de produits qui nous correspondent.&lt;br /&gt;
&lt;br /&gt;
Un fois validé il est bon d'ajouter en pièce jointe le document du fournisseur reçu par mail, téléchargé ou scanné. Comme cela est fait pour les devis / bon de commande du processus de vente.&lt;br /&gt;
&lt;br /&gt;
== Irrégularité de TVA ==&lt;br /&gt;
Certaines factures présentent un arrondi de TVA faux du fait d'arrondi hasardeux.&lt;br /&gt;
&lt;br /&gt;
Lors de la saisie, il est possible de changer le montant de TVA afin d'ajuster celui-ci au montant présent sur la facture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:TVA-Odoo.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo-compta</id>
		<title>Odoo-compta</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo-compta"/>
				<updated>2022-10-25T06:37:27Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* Factures fournisseurs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Régulariser les comptes client =&lt;br /&gt;
&lt;br /&gt;
1. Ce que j'en ai vu et compris c'est très probablement une mauvaise manipulation de ma part lorsqu'en Janvier j'ai ré-équilibrer les comptes par lots.&lt;br /&gt;
Des écritures de banque (crédit) de Janvier sont en débit du compte client mais ne sont pas lettrées sur des factures. Le compte client devient donc (parfois) débiteur ce qui n'est généralement pas bon signe.&lt;br /&gt;
&lt;br /&gt;
2. Comme identifier les cas.&lt;br /&gt;
 - trouver les clients dont le total du compte client est négatif c'est un bon indicateur. Pour cela il suffit d'aller faire un trie dans la liste des clients.&lt;br /&gt;
 - aller chercher les écritures qui ne sont pas lettrées correctement.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; comptabilité =&amp;gt; conseiller / Manual Payments &amp;amp; invoices ... (matching)&lt;br /&gt;
on arrive sur une page intitulée &amp;quot;Correspondance des factures et des paiements&amp;quot;&lt;br /&gt;
&lt;br /&gt;
On y trouve quelques petites bricoles.&lt;br /&gt;
&lt;br /&gt;
L'idée c'est de venir compenser les règlements qui ne sont pas lettrés.&lt;br /&gt;
En regardant le descriptif dans la liste on voit :&lt;br /&gt;
&lt;br /&gt;
Il faut donc aller trouver par exemple l'écriture BNK1/2018/0019 dans les &amp;quot;pièces comptables&amp;quot;&lt;br /&gt;
(penser à supprimer le filtre (Opérations diverses) pour voir l'ensemble des pièces.&lt;br /&gt;
Une fois l'écriture trouvée on clique dessus et on arrive sur cette page :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le bouton magique c'est &amp;quot;écriture de renversement&amp;quot;.&lt;br /&gt;
Une fois créée il faut aller rapprocher l'écriture avec le règlement.&lt;br /&gt;
=&amp;gt; retour à &amp;quot;Manual Payments &amp;amp; invoices ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
on trouve maintenant l'écriture permettant d'annuler le débit sur-numéraire.&lt;br /&gt;
 &lt;br /&gt;
= Factures fournisseurs =&lt;br /&gt;
On ajoute les fournisseurs de la même manière qu'on ajoute un client =&amp;gt; [[Ajouter_un_fournisseur:Odoo-clients#Ajouter_un_fournisseur]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Facture fournisseur ==&lt;br /&gt;
 &amp;quot;comptabilité&amp;quot; =&amp;gt; &amp;quot;Achats&amp;quot; =&amp;gt; &amp;quot;Factures fournisseurs&amp;quot; =&amp;gt; &amp;quot;Créer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Sélectionner le fournisseur (ou le créer avec les liens en bas de la liste), remplir les champs nécessaires et importants tel que les dates.&lt;br /&gt;
&lt;br /&gt;
ajouter les articles.&lt;br /&gt;
&lt;br /&gt;
== Gestion des articles ==&lt;br /&gt;
Comme pour les contacts, les articles sont les même que ceux utilisés pour la vente.&lt;br /&gt;
&lt;br /&gt;
Il convient, lorsqu'on les saisis de bien spécifié s'ils sont vendables ou non.&lt;br /&gt;
&lt;br /&gt;
'''Dans l'immense majorité des cas les produits achétés NE SONT PAS vendables'''&lt;br /&gt;
&lt;br /&gt;
=&amp;gt;  décocher la case &amp;quot;Peut être vendu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Il faut créer les nomenclatures de produits qui nous correspondent.&lt;br /&gt;
&lt;br /&gt;
Un fois validé il est bon d'ajouter en pièce jointe le document du fournisseur reçu par mail, téléchargé ou scanné. Comme cela est fait pour les devis / bon de commande du processus de vente.&lt;br /&gt;
&lt;br /&gt;
== Irrégularité de TVA ==&lt;br /&gt;
Certaines factures présentent un arrondi de TVA faux du fait d'arrondi hasardeux.&lt;br /&gt;
&lt;br /&gt;
Lors de la saisie, il est possible de changer le montant de TVA afin d'ajuster celui-ci au montant présent sur la facture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:TVA-Odoo.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo-compta</id>
		<title>Odoo-compta</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo-compta"/>
				<updated>2022-10-24T19:04:46Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* Factures fournisseurs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Régulariser les comptes client =&lt;br /&gt;
&lt;br /&gt;
1. Ce que j'en ai vu et compris c'est très probablement une mauvaise manipulation de ma part lorsqu'en Janvier j'ai ré-équilibrer les comptes par lots.&lt;br /&gt;
Des écritures de banque (crédit) de Janvier sont en débit du compte client mais ne sont pas lettrées sur des factures. Le compte client devient donc (parfois) débiteur ce qui n'est généralement pas bon signe.&lt;br /&gt;
&lt;br /&gt;
2. Comme identifier les cas.&lt;br /&gt;
 - trouver les clients dont le total du compte client est négatif c'est un bon indicateur. Pour cela il suffit d'aller faire un trie dans la liste des clients.&lt;br /&gt;
 - aller chercher les écritures qui ne sont pas lettrées correctement.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; comptabilité =&amp;gt; conseiller / Manual Payments &amp;amp; invoices ... (matching)&lt;br /&gt;
on arrive sur une page intitulée &amp;quot;Correspondance des factures et des paiements&amp;quot;&lt;br /&gt;
&lt;br /&gt;
On y trouve quelques petites bricoles.&lt;br /&gt;
&lt;br /&gt;
L'idée c'est de venir compenser les règlements qui ne sont pas lettrés.&lt;br /&gt;
En regardant le descriptif dans la liste on voit :&lt;br /&gt;
&lt;br /&gt;
Il faut donc aller trouver par exemple l'écriture BNK1/2018/0019 dans les &amp;quot;pièces comptables&amp;quot;&lt;br /&gt;
(penser à supprimer le filtre (Opérations diverses) pour voir l'ensemble des pièces.&lt;br /&gt;
Une fois l'écriture trouvée on clique dessus et on arrive sur cette page :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le bouton magique c'est &amp;quot;écriture de renversement&amp;quot;.&lt;br /&gt;
Une fois créée il faut aller rapprocher l'écriture avec le règlement.&lt;br /&gt;
=&amp;gt; retour à &amp;quot;Manual Payments &amp;amp; invoices ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
on trouve maintenant l'écriture permettant d'annuler le débit sur-numéraire.&lt;br /&gt;
 &lt;br /&gt;
= Factures fournisseurs =&lt;br /&gt;
On ajoute les fournisseurs de la même manière qu'on ajoute un client =&amp;gt; [[Odoo-clients#Ajouter_un_fournisseur]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Facture fournisseur ==&lt;br /&gt;
 &amp;quot;comptabilité&amp;quot; =&amp;gt; &amp;quot;Achats&amp;quot; =&amp;gt; &amp;quot;Factures fournisseurs&amp;quot; =&amp;gt; &amp;quot;Créer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Sélectionner le fournisseur (ou le créer avec les liens en bas de la liste), remplir les champs nécessaires et importants tel que les dates.&lt;br /&gt;
&lt;br /&gt;
ajouter les articles.&lt;br /&gt;
&lt;br /&gt;
== Gestion des articles ==&lt;br /&gt;
Comme pour les contacts, les articles sont les même que ceux utilisés pour la vente.&lt;br /&gt;
&lt;br /&gt;
Il convient, lorsqu'on les saisis de bien spécifié s'ils sont vendables ou non.&lt;br /&gt;
&lt;br /&gt;
'''Dans l'immense majorité des cas les produits achétés NE SONT PAS vendables'''&lt;br /&gt;
&lt;br /&gt;
=&amp;gt;  décocher la case &amp;quot;Peut être vendu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Il faut créer les nomenclatures de produits qui nous correspondent.&lt;br /&gt;
&lt;br /&gt;
Un fois validé il est bon d'ajouter en pièce jointe le document du fournisseur reçu par mail, téléchargé ou scanné. Comme cela est fait pour les devis / bon de commande du processus de vente.&lt;br /&gt;
&lt;br /&gt;
== Irrégularité de TVA ==&lt;br /&gt;
Certaines factures présentent un arrondi de TVA faux du fait d'arrondi hasardeux.&lt;br /&gt;
&lt;br /&gt;
Lors de la saisie, il est possible de changer le montant de TVA afin d'ajuster celui-ci au montant présent sur la facture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:TVA-Odoo.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Odoo-compta</id>
		<title>Odoo-compta</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Odoo-compta"/>
				<updated>2022-10-24T19:00:34Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* Factures fournisseurs */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Régulariser les comptes client =&lt;br /&gt;
&lt;br /&gt;
1. Ce que j'en ai vu et compris c'est très probablement une mauvaise manipulation de ma part lorsqu'en Janvier j'ai ré-équilibrer les comptes par lots.&lt;br /&gt;
Des écritures de banque (crédit) de Janvier sont en débit du compte client mais ne sont pas lettrées sur des factures. Le compte client devient donc (parfois) débiteur ce qui n'est généralement pas bon signe.&lt;br /&gt;
&lt;br /&gt;
2. Comme identifier les cas.&lt;br /&gt;
 - trouver les clients dont le total du compte client est négatif c'est un bon indicateur. Pour cela il suffit d'aller faire un trie dans la liste des clients.&lt;br /&gt;
 - aller chercher les écritures qui ne sont pas lettrées correctement.&lt;br /&gt;
&lt;br /&gt;
=&amp;gt; comptabilité =&amp;gt; conseiller / Manual Payments &amp;amp; invoices ... (matching)&lt;br /&gt;
on arrive sur une page intitulée &amp;quot;Correspondance des factures et des paiements&amp;quot;&lt;br /&gt;
&lt;br /&gt;
On y trouve quelques petites bricoles.&lt;br /&gt;
&lt;br /&gt;
L'idée c'est de venir compenser les règlements qui ne sont pas lettrés.&lt;br /&gt;
En regardant le descriptif dans la liste on voit :&lt;br /&gt;
&lt;br /&gt;
Il faut donc aller trouver par exemple l'écriture BNK1/2018/0019 dans les &amp;quot;pièces comptables&amp;quot;&lt;br /&gt;
(penser à supprimer le filtre (Opérations diverses) pour voir l'ensemble des pièces.&lt;br /&gt;
Une fois l'écriture trouvée on clique dessus et on arrive sur cette page :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Le bouton magique c'est &amp;quot;écriture de renversement&amp;quot;.&lt;br /&gt;
Une fois créée il faut aller rapprocher l'écriture avec le règlement.&lt;br /&gt;
=&amp;gt; retour à &amp;quot;Manual Payments &amp;amp; invoices ...&amp;quot;&lt;br /&gt;
&lt;br /&gt;
on trouve maintenant l'écriture permettant d'annuler le débit sur-numéraire.&lt;br /&gt;
 &lt;br /&gt;
= Factures fournisseurs =&lt;br /&gt;
On ajoute les fournisseurs de la même manière qu'on ajoute un client =&amp;gt; [[Odoo-clients]]&lt;br /&gt;
&lt;br /&gt;
Note =&amp;gt; Un client peut bien entendu être un fournisseur. Il suffit de cocher les bonnes cases.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Facture fournisseur ==&lt;br /&gt;
 &amp;quot;comptabilité&amp;quot; =&amp;gt; &amp;quot;Achats&amp;quot; =&amp;gt; &amp;quot;Factures fournisseurs&amp;quot; =&amp;gt; &amp;quot;Créer&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Sélectionner le fournisseur (ou le créer avec les liens en bas de la liste), remplir les champs nécessaires et importants tel que les dates.&lt;br /&gt;
&lt;br /&gt;
ajouter les articles.&lt;br /&gt;
&lt;br /&gt;
== Gestion des articles ==&lt;br /&gt;
Comme pour les contacts, les articles sont les même que ceux utilisés pour la vente.&lt;br /&gt;
&lt;br /&gt;
Il convient, lorsqu'on les saisis de bien spécifié s'ils sont vendables ou non.&lt;br /&gt;
&lt;br /&gt;
'''Dans l'immense majorité des cas les produits achétés NE SONT PAS vendables'''&lt;br /&gt;
&lt;br /&gt;
=&amp;gt;  décocher la case &amp;quot;Peut être vendu&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Il faut créer les nomenclatures de produits qui nous correspondent.&lt;br /&gt;
&lt;br /&gt;
Un fois validé il est bon d'ajouter en pièce jointe le document du fournisseur reçu par mail, téléchargé ou scanné. Comme cela est fait pour les devis / bon de commande du processus de vente.&lt;br /&gt;
&lt;br /&gt;
== Irrégularité de TVA ==&lt;br /&gt;
Certaines factures présentent un arrondi de TVA faux du fait d'arrondi hasardeux.&lt;br /&gt;
&lt;br /&gt;
Lors de la saisie, il est possible de changer le montant de TVA afin d'ajuster celui-ci au montant présent sur la facture.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Fichier:TVA-Odoo.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Zimbra</id>
		<title>Zimbra</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Zimbra"/>
				<updated>2022-01-04T11:16:56Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : /* LESTENCRYPT */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ZIMBRA ==&lt;br /&gt;
=== reactiver un compte en ligne de commande ===&lt;br /&gt;
zmprov ma mail@domaine.tld zimbraAccountStatus active&lt;br /&gt;
&lt;br /&gt;
=== LESTENCRYPT ===&lt;br /&gt;
https://wiki.zimbra.com/wiki/Installing_a_LetsEncrypt_SSL_Certificate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!!! CERTBOT !!! Ne pas utiliser ce qui est ci-dessous&lt;br /&gt;
&lt;br /&gt;
User Zimbra :&lt;br /&gt;
 zmcontrol stop&lt;br /&gt;
&lt;br /&gt;
User root:&lt;br /&gt;
 cd /usr/src/letsencrypt/&lt;br /&gt;
 ./letsencrypt-auto certonly --force-renewal --preferred-chain &amp;quot;ISRG Root X1&amp;quot; --standalone -d zimbra.umbo.fr -d mail.barbarin.org -d karadoc.talevas.com -d mail.faclim.fr&lt;br /&gt;
 cd /etc/letsencrypt/live/zimbra.umbo.fr/&lt;br /&gt;
    ajouter :&lt;br /&gt;
 wget -O /tmp/ISRG-X1.pem https://letsencrypt.org/certs/isrgrootx1.pem.txt&lt;br /&gt;
 cat /tmp/ISRG-X1.pem &amp;gt;&amp;gt; chain.pem &lt;br /&gt;
&lt;br /&gt;
 cp /etc/letsencrypt/live/zimbra.umbo.fr/* /opt/zimbra/ssl/letsencrypt/&lt;br /&gt;
 chown zimbra:zimbra /opt/zimbra/ssl/letsencrypt/*&lt;br /&gt;
 su - zimbra&lt;br /&gt;
&lt;br /&gt;
User Zimbra :&lt;br /&gt;
 cd /opt/zimbra/ssl/letsencrypt/&lt;br /&gt;
 /opt/zimbra/bin/zmcertmgr verifycrt comm privkey.pem cert.pem chain.pem&lt;br /&gt;
 cp -a /opt/zimbra/ssl/zimbra /opt/zimbra/ssl/zimbra.$(date &amp;quot;+%Y%m%d&amp;quot;)&lt;br /&gt;
 cp /opt/zimbra/ssl/letsencrypt/privkey.pem /opt/zimbra/ssl/zimbra/commercial/commercial.key&lt;br /&gt;
 pwd&lt;br /&gt;
 /opt/zimbra/bin/zmcertmgr deploycrt comm cert.pem chain.pem &lt;br /&gt;
 zmcontrol restart&lt;br /&gt;
&lt;br /&gt;
'''''!!! ATTENTION CE QUI SUIT N'EST PAS A jour !!!'''''&lt;br /&gt;
&lt;br /&gt;
Penser à se préparer un ptit MX dans un coin pour tester c'est pus facile.&lt;br /&gt;
&lt;br /&gt;
Depuis une fresh install debian&lt;br /&gt;
&lt;br /&gt;
télécharger le dernière version [http://www.zimbra.com/downloads/os-downloads.html -&amp;gt;ici]&lt;br /&gt;
&lt;br /&gt;
Décompresser et suivre les instructions&lt;br /&gt;
 &lt;br /&gt;
 ./install.sh&lt;br /&gt;
 ... ...&lt;br /&gt;
 Checking for prerequisites...&lt;br /&gt;
     FOUND: NPTL             &lt;br /&gt;
     MISSING: sudo           &lt;br /&gt;
     FOUND: libidn11-1.8+20080606-1&lt;br /&gt;
     MISSING: libpcre3             &lt;br /&gt;
     FOUND: libgmp3c2-2:4.2.2+dfsg-3&lt;br /&gt;
     MISSING: libexpat1             &lt;br /&gt;
     FOUND: libstdc++6-4.3.2-1.1    &lt;br /&gt;
     MISSING: libstdc++5            &lt;br /&gt;
     MISSING: libperl5.10           &lt;br /&gt;
 Checking for suggested prerequisites...&lt;br /&gt;
    FOUND: perl-5.10.0                 &lt;br /&gt;
    MISSING: sysstat does not appear to be installed.&lt;br /&gt;
&lt;br /&gt;
installer les paquets manquant&lt;br /&gt;
&lt;br /&gt;
Paquet non signalé mais important&lt;br /&gt;
 apt-get install file&lt;br /&gt;
&lt;br /&gt;
Comme j'ai pas assez de place dans /opt .... je triche dans util/utilfunc.sh ..... et change la taille mini requise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Normalement ça marche tout seul ....&lt;br /&gt;
&lt;br /&gt;
== Funambol et le connecteur Zimbra ==&lt;br /&gt;
&lt;br /&gt;
=== Funambol serveur ===&lt;br /&gt;
&lt;br /&gt;
Très largement inspiré de cette doc [http://www.modulaweb.fr/blog/2009/02/installation-de-funambol-couple-a-zimbra-sur-un-serveur-gnu-linux/ -&amp;gt;doc]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi je joue en root parce que j'ai le droit .... &lt;br /&gt;
&lt;br /&gt;
On télécharge [https://www.forge.funambol.org/download/ -&amp;gt;là]&lt;br /&gt;
&lt;br /&gt;
 /usr/src&lt;br /&gt;
 wget http://download.forge.objectweb.org/sync4j/funambol-8.0.2.bin&lt;br /&gt;
 mv funambol-8.0.2.bin funambol.bin&lt;br /&gt;
 chmod a+x funambol.bin&lt;br /&gt;
 ./funambol.bin&lt;br /&gt;
&lt;br /&gt;
Après clairement faut dire oui (Yes) ... le soft sait mieux que toi !!&lt;br /&gt;
Mais là c'est simple .... c'est presque décevant tellement c'est simple, c'est après qu'on s'amuse.&lt;br /&gt;
&lt;br /&gt;
=== Funambol connecteur ===&lt;br /&gt;
&lt;br /&gt;
Téléchargement par [http://sourceforge.net/projects/zimbrafunambol/ -&amp;gt;là ]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;View all files&amp;quot; et on prends le dernier aujourd'hui c'est celui là ... ZimbraConnector_0.6.02.s4j&lt;br /&gt;
&lt;br /&gt;
 wget http://downloads.sourceforge.net/project/zimbrafunambol/zimbrafunambol/ZimbraConnector_0.6.02/ZimbraConnector_0.6.02.s4j?use_mirror=freefr&lt;br /&gt;
&lt;br /&gt;
Pour la version 7 et 8 de Funambol, le fichier de configuration se trouvera dans /opt/Funambol/config/connector (créer le dossier s'il n'existe pas).&lt;br /&gt;
 mv ZimbraConnector_0.6.02.s4j  /opt/Funambol/ds-server/modules/ZimbraConnector.s4j&lt;br /&gt;
 mkdir /opt/Funambol/config/connector&lt;br /&gt;
 vim /opt/Funambol/config/connector/ZimbraConnector.xml&lt;br /&gt;
&lt;br /&gt;
j'ai mis ça dedans&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;java version=&amp;quot;1.5.0&amp;quot; class=&amp;quot;java.beans.XMLDecoder&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;object class=&amp;quot;ru.korusconsulting.connector.config.ConnectorConfig&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;void property=&amp;quot;dataSource&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;string&amp;gt;jdbc/fnblds&amp;lt;/string&amp;gt; &amp;lt;!--La source de données pour Funambol--&amp;gt;&lt;br /&gt;
   &amp;lt;/void&amp;gt;&lt;br /&gt;
 &amp;lt;/object&amp;gt;&lt;br /&gt;
 &amp;lt;/java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut éditer le fichier &amp;quot;install.properties&amp;quot; se trouvant dans /opt/Funambol/ds-server (avec nano par exemple) et rechercher la ligne commençant par &amp;quot;modules-to-install&amp;quot; (traditionnellement la dernière) et ajouter le connecteur Zimbra (ZimbraConnector) à la liste (sans oublier la virgule), cela devrait ressembler à :&lt;br /&gt;
&lt;br /&gt;
 modules-to-install=content-provider-8.0.1,email-connector-8.0.1,foundation-8.0.2,phones-support-8.0.2,webdemo-8.0.1,ZimbraConnector&lt;br /&gt;
&lt;br /&gt;
 cd /opt/Funambol/&lt;br /&gt;
&lt;br /&gt;
Petite subtilité, le java présent est en 32 ce qui n'aide pas dans un syst en 64 .... oui oui oui je sais c'est la merde. Mais la solution est relativement simple.&lt;br /&gt;
 apt-get install ia32-libs&lt;br /&gt;
&lt;br /&gt;
Penser à vérifier que funambol est bien lancé sinon ça marche pas .....&lt;br /&gt;
 ps auxw |grep funambol&lt;br /&gt;
 bin/funambol start&lt;br /&gt;
&lt;br /&gt;
 bin/install-modules&lt;br /&gt;
&lt;br /&gt;
Répondre oui à toutes les questions (sauf en cas de mise à jour/réinstallation), si tout va bien ça se termine avec ces quelques mots.&lt;br /&gt;
     [echo] ZimbraConnector installation successfully completed&lt;br /&gt;
      [war] Warning: selected war files include a WEB-INF/web.xml which will be ignored (please use webxml attribute to war task)&lt;br /&gt;
     [echo] Remove output dir&lt;br /&gt;
 BUILD SUCCESSFUL&lt;br /&gt;
&lt;br /&gt;
un ptit restart de Funambol pour être bien sur ça coûte pas cher.&lt;br /&gt;
 bin/funambol stop&lt;br /&gt;
 bin/funambol start&lt;br /&gt;
&lt;br /&gt;
=== configuration de Funambol ===&lt;br /&gt;
&lt;br /&gt;
Alors là c'est relativement simple qd on a toutes les infos.&lt;br /&gt;
&lt;br /&gt;
J'ai remarqué un pb avec le java (pb de version entre zimbra et funambol) donc une petite modif dans le bin funambol s'impose pour être tranquille pour la suite.&lt;br /&gt;
&lt;br /&gt;
 /opt/Funambol/bin/funambol stop&lt;br /&gt;
 vim /opt/Funambol/bin/funambol&lt;br /&gt;
 ajouter au début du fichier (ligne 2) &amp;quot;export JAVA_HOME=/opt/zimbra/java&amp;quot;&lt;br /&gt;
 /opt/Funambol/bin/funambol start&lt;br /&gt;
&lt;br /&gt;
Il faut aller chercher l'outil d'admin de Funambol par [https://www.forge.funambol.org/servlets/OCNDirector?id=V8FUNADMLIN -&amp;gt;là] (version nux il existe une version [https://www.forge.funambol.org/servlets/OCNDirector?id=V8FUNADMOSX -&amp;gt;OS X ]et une version [https://www.forge.funambol.org/servlets/OCNDirector?id=V8FUNADMWIN -&amp;gt;Win]&lt;br /&gt;
&lt;br /&gt;
==== funambol admin ====&lt;br /&gt;
&lt;br /&gt;
Décompresser et lancer admin/bin/funamboladmin&lt;br /&gt;
 ./Funambol/admin/bin/funamboladmin --jdkhome /opt/sun-jdk-1.6.0.29/&lt;br /&gt;
&lt;br /&gt;
Se connecter au serveur &amp;quot;File&amp;quot; =&amp;gt; &amp;quot;Login&amp;quot; (default : user =&amp;gt; admin / pass =&amp;gt; sa)&lt;br /&gt;
&lt;br /&gt;
déployer dans l'arbre &amp;quot;ServerName&amp;quot; =&amp;gt; &amp;quot;Modules&amp;quot; =&amp;gt; &amp;quot;foundation&amp;quot; =&amp;gt; FunambolFoundationConnector&amp;quot; =&amp;gt; clique droit &amp;quot;delete&amp;quot; sur &amp;quot;cal&amp;quot;, &amp;quot;event&amp;quot;, &amp;quot;scal&amp;quot;, &amp;quot;stask&amp;quot; et &amp;quot;task&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Même sanction pour &amp;quot;card&amp;quot; et &amp;quot;scard&amp;quot; dans &amp;quot;Pim Contact SyncSource&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Maintenant on va ajouter les connecteurs pour Zimbra.&lt;br /&gt;
&lt;br /&gt;
Déployer &amp;quot;zimbra&amp;quot; =&amp;gt; &amp;quot;FunambolZimbraConector&amp;quot; et créer 5 sources de destination (“cal”, “scal”, “task”, “stask” et “event”) dans &amp;quot;CalendarSyncSource&amp;quot; (clix droit &amp;quot;Add SyncSource&amp;quot;). Il faut refaire le clic-droit &amp;quot;Add SyncSource&amp;quot; autrement on ne fait que modifier celle précédemment créé. C'est un peu long ...&lt;br /&gt;
 Source URI= “cal”&lt;br /&gt;
 Name = &amp;quot;cal&amp;quot;&lt;br /&gt;
 Zimbra URL = https://[hôte]/service/soap/ perso j'ai pas joué avec du https..... pb de certificat à gérer mais je mets 127.0.0.1 c'est du local, il n'y a pas de raison que ça ressorte.&lt;br /&gt;
&lt;br /&gt;
Penser à cocher task pour &amp;quot;stask&amp;quot; et &amp;quot;task&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Faire de même pour &amp;quot;ContactSyncSource&amp;quot; on y ajoute &amp;quot;card&amp;quot; et &amp;quot;scard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On FERME .....&lt;br /&gt;
&lt;br /&gt;
Clic sur &amp;quot;Users&amp;quot; =&amp;gt; &amp;quot;Search&amp;quot; &lt;br /&gt;
 &amp;quot;guest&amp;quot; =&amp;gt; &amp;quot;Delete&amp;quot;&lt;br /&gt;
changer le mot de passer de l'administrateur .... et paff déconnecté !! ne pas se planter, je ne sais pas corriger.&lt;br /&gt;
&lt;br /&gt;
=== Outlook / Iphone / ... Clients ... ===&lt;br /&gt;
==== funambol ====&lt;br /&gt;
&lt;br /&gt;
Les connecteurs sont [https://www.forge.funambol.org/download/ -&amp;gt; là ]&lt;br /&gt;
&lt;br /&gt;
 URL =&amp;gt; http://URL:8080/funambol/ds&lt;br /&gt;
 USER &amp;amp; PASS =&amp;gt; ceux de zimbra.&lt;br /&gt;
&lt;br /&gt;
Enjoy !!&lt;br /&gt;
&lt;br /&gt;
Ma config avec les proxy et le LXC&lt;br /&gt;
 http://admin.zimbra.talevas.fr/funambol/ds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CalDav ====&lt;br /&gt;
 https://zimbra.talevas.fr/principals/users/ &amp;lt;user&amp;gt; @zimbra.talevas.fr&lt;br /&gt;
&lt;br /&gt;
Dans Thunderbird =&amp;gt;&lt;br /&gt;
 https://zimbra.talevas.fr/dav/&amp;lt;USER&amp;gt;/Calendar&lt;br /&gt;
&lt;br /&gt;
==== CardDav-sync ==== &lt;br /&gt;
&lt;br /&gt;
Ca marche tout seul&lt;br /&gt;
J'ai ajouter &amp;quot;contact editor&amp;quot; pour que la gestion des contacts soit possible&lt;br /&gt;
&lt;br /&gt;
http://dmfs.org/wiki/index.php?title=CardDAV-Sync_FAQ#I_can_create.2Fedit_a_contact.27s_names_and_photos_only.21.3F.21&lt;br /&gt;
&lt;br /&gt;
==== ICS ====&lt;br /&gt;
http://zimbra.talevas.fr/home/admin@zimbra.talevas.fr/Calendar&lt;br /&gt;
&lt;br /&gt;
   1.  Depuis le menu d'accueil de l'iphone, touchez sur l'icone « Réglages »&lt;br /&gt;
   2. Puis touchez sur la ligne « Mail, Contacts, Calendrier »&lt;br /&gt;
   3. Dans la section comptes, touchez sur « Ajouter un compte »&lt;br /&gt;
   4. Dans la liste de choix proposé, touchez sur « Autre »&lt;br /&gt;
   5. Dans la section Calendriers, touchez sur « S'abonner à un calendrier&lt;br /&gt;
   6. Dans le champ serveur tapez le lien ICS précédemment obtenu, et faites en haut à droite « Suivant »&lt;br /&gt;
   7. Vous arrivez sur l'écran de configuration du calendrier. Touchez sur la partie « Nom d'utilisateur » et saisissez votre login INPL.&lt;br /&gt;
   8. Touchez sur « Mot de passe » et saisissez votre mot de passe INPL&lt;br /&gt;
   9. Puis faites en haut à droite « Suivant ».&lt;br /&gt;
&lt;br /&gt;
Si la configuration est bien faite, un message apparaît en haut de l'écran : « Le compte Calendrier ( abonnement ) a été vé... ». Vous pouvez faire « Enregistrer » en haut à droite.&lt;br /&gt;
&lt;br /&gt;
==== Webdav ====&lt;br /&gt;
 webdav://zimbra.talevas.fr/dav/dams@zimbra.talevas.fr/Briefcase/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Mount dans linux =====&lt;br /&gt;
 mount -t davfs -o uid=dams,gid=users http://zimbra.talevas.fr/dav/dams@zimbra.talevas.fr/Briefcase /home/dams/zimbra/&lt;br /&gt;
&lt;br /&gt;
Éditer le fichier /etc/davfs/secrets afin d'aller y ajouter le user et le mot de passe pour un montage en automatique.&lt;br /&gt;
&lt;br /&gt;
 # Examples&lt;br /&gt;
 # /home/otto/foo                otto          PASSWord&lt;br /&gt;
 /home/dams/zimbra/              dams          PassWord&lt;br /&gt;
&lt;br /&gt;
Pour le montage automatiquement :&lt;br /&gt;
 vim /etc/fstab&lt;br /&gt;
 http://zimbra.talevas.fr/dav/dams@zimbra.talevas.fr/Briefcase   /home/dams/zimbra/      davfs   uid=dams,gid=users      0 0&lt;br /&gt;
les options permettent de donner les droits à l'utilisateur, ici on monte le dav de dams et on le lui met dans sa home, du coup autant qu'il y ait les droits.&lt;br /&gt;
&lt;br /&gt;
== Trucs et astuces ==&lt;br /&gt;
=== Ajouter les jours fériés ===&lt;br /&gt;
Dans préférences, aller dans importation et y ajouter un export trouvé sur cette page par exemple&lt;br /&gt;
 http://www.mozilla.org/projects/calendar/holidays.html &lt;br /&gt;
 http://www.mozilla.org/projects/calendar/caldata/FrenchHolidays.ics&lt;br /&gt;
Téléchargez le document .ics et l'importer dans un calendrier.&lt;br /&gt;
&lt;br /&gt;
On prendra par exemple soin d'importer dans un autre calendrier que celui par défaut de sorte qu'il puisse avoir une autre couleur et ne pas interféré avec les autres rendez-vous.&lt;br /&gt;
&lt;br /&gt;
== Moins de Mémoire ? ==&lt;br /&gt;
&lt;br /&gt;
http://wiki.zimbra.com/wiki/Making_Zimbra_run_on_minimal_RAM&lt;br /&gt;
&lt;br /&gt;
== les logs ==&lt;br /&gt;
&lt;br /&gt;
Je n'ai pas encore bosser sur le sujet ... reste toute la conf syslog à faire&lt;br /&gt;
&lt;br /&gt;
ceux de Funambol sont par là =&amp;gt; /opt/Funambol/logs/ds-server/&lt;br /&gt;
&lt;br /&gt;
=== Limiter la charge de zmlogger ===&lt;br /&gt;
&lt;br /&gt;
http://www.zimbra.com/forums/installation/32552-solved-zcs-6-0-zmlogger-service-using-very-high-cpu.html&lt;br /&gt;
&lt;br /&gt;
 su - zimbra&lt;br /&gt;
  zmlocalconfig -e zmmtaconfig_interval=6000&lt;br /&gt;
  zmprov mcf zimbraLogRawLifetime 7d&lt;br /&gt;
  zmprov mcf zimbraLogSummaryLifetime 30d&lt;br /&gt;
  /opt/zimbra/libexec/zmlogprocess &lt;br /&gt;
 &lt;br /&gt;
 su - zimbra&lt;br /&gt;
  crontab -e&lt;br /&gt;
  */60 * * * * /opt/zimbra/libexec/zmstatuslog&lt;br /&gt;
&lt;br /&gt;
== backup ? !? ==&lt;br /&gt;
&lt;br /&gt;
https://ssl.harkness.se/tasks-on-rhel/zimbra-migration/&lt;br /&gt;
&lt;br /&gt;
Please note (Zimbra will fail to start correctly if this is not done) that the zimbra user ID has to be the same on the originating server as the new server. check by running id zimbra on both machines.&lt;br /&gt;
&lt;br /&gt;
 rsync -avHK --delete --progress --stats  --exclude 'data.mdb' /opt/zimbra  root@newserveraddress:/opt/&lt;br /&gt;
 &lt;br /&gt;
The 80Gb file probably only contains about 100Mb of data, we can easily take a copy of the file and then transfer the smaller file:&lt;br /&gt;
 apt install lmdb-utils&lt;br /&gt;
 mkdir /opt/databackup&lt;br /&gt;
 #All on one line:&lt;br /&gt;
 mdb_copy /opt/zimbra/data/ldap/mdb/db /opt/databackup&lt;br /&gt;
&lt;br /&gt;
 rsync -turv --stats --progress /opt/databackup/data.mdb root@newserveraddress:/opt/zimbra/data/ldap/mdb/db/data.mdb&lt;br /&gt;
&lt;br /&gt;
We then need to correct the permissions on the new server running the following command as root:&lt;br /&gt;
 /opt/zimbra/libexec/zmfixperms --extended --verbose&lt;br /&gt;
&lt;br /&gt;
Time to start the service:&lt;br /&gt;
 service zimbra start&lt;br /&gt;
&lt;br /&gt;
I have also found that while making the migration the logging service fails. This can be corrected with the following command run as root:&lt;br /&gt;
 /opt/zimbra/libexec/zmsyslogsetup&lt;br /&gt;
&lt;br /&gt;
The final item we need to correct is the ssh keys, which are set for the old server:&lt;br /&gt;
 su - zimbra&lt;br /&gt;
 #Create the keys&lt;br /&gt;
 zmsshkeygen&lt;br /&gt;
 #Deploy the keys&lt;br /&gt;
 zmupdateauthkeys&lt;br /&gt;
&lt;br /&gt;
All ought to be well. don’t forget to check the logs etc.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Zimbra</id>
		<title>Zimbra</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Zimbra"/>
				<updated>2022-01-04T10:41:15Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== ZIMBRA ==&lt;br /&gt;
=== reactiver un compte en ligne de commande ===&lt;br /&gt;
zmprov ma mail@domaine.tld zimbraAccountStatus active&lt;br /&gt;
&lt;br /&gt;
=== LESTENCRYPT ===&lt;br /&gt;
https://wiki.zimbra.com/wiki/Installing_a_LetsEncrypt_SSL_Certificate&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
!!! CERTBOT !!!&lt;br /&gt;
&lt;br /&gt;
User Zimbra :&lt;br /&gt;
 zmcontrol stop&lt;br /&gt;
&lt;br /&gt;
User root:&lt;br /&gt;
 cd /usr/src/letsencrypt/&lt;br /&gt;
 ./letsencrypt-auto certonly --force-renewal --preferred-chain &amp;quot;ISRG Root X1&amp;quot; --standalone -d zimbra.umbo.fr -d mail.barbarin.org -d karadoc.talevas.com -d mail.faclim.fr&lt;br /&gt;
 cd /etc/letsencrypt/live/zimbra.umbo.fr/&lt;br /&gt;
    ajouter :&lt;br /&gt;
 wget -O /tmp/ISRG-X1.pem https://letsencrypt.org/certs/isrgrootx1.pem.txt&lt;br /&gt;
 cat /tmp/ISRG-X1.pem &amp;gt;&amp;gt; chain.pem &lt;br /&gt;
&lt;br /&gt;
 cp /etc/letsencrypt/live/zimbra.umbo.fr/* /opt/zimbra/ssl/letsencrypt/&lt;br /&gt;
 chown zimbra:zimbra /opt/zimbra/ssl/letsencrypt/*&lt;br /&gt;
 su - zimbra&lt;br /&gt;
&lt;br /&gt;
User Zimbra :&lt;br /&gt;
 cd /opt/zimbra/ssl/letsencrypt/&lt;br /&gt;
 /opt/zimbra/bin/zmcertmgr verifycrt comm privkey.pem cert.pem chain.pem&lt;br /&gt;
 cp -a /opt/zimbra/ssl/zimbra /opt/zimbra/ssl/zimbra.$(date &amp;quot;+%Y%m%d&amp;quot;)&lt;br /&gt;
 cp /opt/zimbra/ssl/letsencrypt/privkey.pem /opt/zimbra/ssl/zimbra/commercial/commercial.key&lt;br /&gt;
 pwd&lt;br /&gt;
 /opt/zimbra/bin/zmcertmgr deploycrt comm cert.pem chain.pem &lt;br /&gt;
 zmcontrol restart&lt;br /&gt;
&lt;br /&gt;
'''''!!! ATTENTION CE QUI SUIT N'EST PAS A jour !!!'''''&lt;br /&gt;
&lt;br /&gt;
Penser à se préparer un ptit MX dans un coin pour tester c'est pus facile.&lt;br /&gt;
&lt;br /&gt;
Depuis une fresh install debian&lt;br /&gt;
&lt;br /&gt;
télécharger le dernière version [http://www.zimbra.com/downloads/os-downloads.html -&amp;gt;ici]&lt;br /&gt;
&lt;br /&gt;
Décompresser et suivre les instructions&lt;br /&gt;
 &lt;br /&gt;
 ./install.sh&lt;br /&gt;
 ... ...&lt;br /&gt;
 Checking for prerequisites...&lt;br /&gt;
     FOUND: NPTL             &lt;br /&gt;
     MISSING: sudo           &lt;br /&gt;
     FOUND: libidn11-1.8+20080606-1&lt;br /&gt;
     MISSING: libpcre3             &lt;br /&gt;
     FOUND: libgmp3c2-2:4.2.2+dfsg-3&lt;br /&gt;
     MISSING: libexpat1             &lt;br /&gt;
     FOUND: libstdc++6-4.3.2-1.1    &lt;br /&gt;
     MISSING: libstdc++5            &lt;br /&gt;
     MISSING: libperl5.10           &lt;br /&gt;
 Checking for suggested prerequisites...&lt;br /&gt;
    FOUND: perl-5.10.0                 &lt;br /&gt;
    MISSING: sysstat does not appear to be installed.&lt;br /&gt;
&lt;br /&gt;
installer les paquets manquant&lt;br /&gt;
&lt;br /&gt;
Paquet non signalé mais important&lt;br /&gt;
 apt-get install file&lt;br /&gt;
&lt;br /&gt;
Comme j'ai pas assez de place dans /opt .... je triche dans util/utilfunc.sh ..... et change la taille mini requise.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Normalement ça marche tout seul ....&lt;br /&gt;
&lt;br /&gt;
== Funambol et le connecteur Zimbra ==&lt;br /&gt;
&lt;br /&gt;
=== Funambol serveur ===&lt;br /&gt;
&lt;br /&gt;
Très largement inspiré de cette doc [http://www.modulaweb.fr/blog/2009/02/installation-de-funambol-couple-a-zimbra-sur-un-serveur-gnu-linux/ -&amp;gt;doc]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Moi je joue en root parce que j'ai le droit .... &lt;br /&gt;
&lt;br /&gt;
On télécharge [https://www.forge.funambol.org/download/ -&amp;gt;là]&lt;br /&gt;
&lt;br /&gt;
 /usr/src&lt;br /&gt;
 wget http://download.forge.objectweb.org/sync4j/funambol-8.0.2.bin&lt;br /&gt;
 mv funambol-8.0.2.bin funambol.bin&lt;br /&gt;
 chmod a+x funambol.bin&lt;br /&gt;
 ./funambol.bin&lt;br /&gt;
&lt;br /&gt;
Après clairement faut dire oui (Yes) ... le soft sait mieux que toi !!&lt;br /&gt;
Mais là c'est simple .... c'est presque décevant tellement c'est simple, c'est après qu'on s'amuse.&lt;br /&gt;
&lt;br /&gt;
=== Funambol connecteur ===&lt;br /&gt;
&lt;br /&gt;
Téléchargement par [http://sourceforge.net/projects/zimbrafunambol/ -&amp;gt;là ]&lt;br /&gt;
&lt;br /&gt;
&amp;quot;View all files&amp;quot; et on prends le dernier aujourd'hui c'est celui là ... ZimbraConnector_0.6.02.s4j&lt;br /&gt;
&lt;br /&gt;
 wget http://downloads.sourceforge.net/project/zimbrafunambol/zimbrafunambol/ZimbraConnector_0.6.02/ZimbraConnector_0.6.02.s4j?use_mirror=freefr&lt;br /&gt;
&lt;br /&gt;
Pour la version 7 et 8 de Funambol, le fichier de configuration se trouvera dans /opt/Funambol/config/connector (créer le dossier s'il n'existe pas).&lt;br /&gt;
 mv ZimbraConnector_0.6.02.s4j  /opt/Funambol/ds-server/modules/ZimbraConnector.s4j&lt;br /&gt;
 mkdir /opt/Funambol/config/connector&lt;br /&gt;
 vim /opt/Funambol/config/connector/ZimbraConnector.xml&lt;br /&gt;
&lt;br /&gt;
j'ai mis ça dedans&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;UTF-8&amp;quot;?&amp;gt;&lt;br /&gt;
 &amp;lt;java version=&amp;quot;1.5.0&amp;quot; class=&amp;quot;java.beans.XMLDecoder&amp;quot;&amp;gt;&lt;br /&gt;
 &amp;lt;object class=&amp;quot;ru.korusconsulting.connector.config.ConnectorConfig&amp;quot;&amp;gt;&lt;br /&gt;
   &amp;lt;void property=&amp;quot;dataSource&amp;quot;&amp;gt;&lt;br /&gt;
     &amp;lt;string&amp;gt;jdbc/fnblds&amp;lt;/string&amp;gt; &amp;lt;!--La source de données pour Funambol--&amp;gt;&lt;br /&gt;
   &amp;lt;/void&amp;gt;&lt;br /&gt;
 &amp;lt;/object&amp;gt;&lt;br /&gt;
 &amp;lt;/java&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Il faut éditer le fichier &amp;quot;install.properties&amp;quot; se trouvant dans /opt/Funambol/ds-server (avec nano par exemple) et rechercher la ligne commençant par &amp;quot;modules-to-install&amp;quot; (traditionnellement la dernière) et ajouter le connecteur Zimbra (ZimbraConnector) à la liste (sans oublier la virgule), cela devrait ressembler à :&lt;br /&gt;
&lt;br /&gt;
 modules-to-install=content-provider-8.0.1,email-connector-8.0.1,foundation-8.0.2,phones-support-8.0.2,webdemo-8.0.1,ZimbraConnector&lt;br /&gt;
&lt;br /&gt;
 cd /opt/Funambol/&lt;br /&gt;
&lt;br /&gt;
Petite subtilité, le java présent est en 32 ce qui n'aide pas dans un syst en 64 .... oui oui oui je sais c'est la merde. Mais la solution est relativement simple.&lt;br /&gt;
 apt-get install ia32-libs&lt;br /&gt;
&lt;br /&gt;
Penser à vérifier que funambol est bien lancé sinon ça marche pas .....&lt;br /&gt;
 ps auxw |grep funambol&lt;br /&gt;
 bin/funambol start&lt;br /&gt;
&lt;br /&gt;
 bin/install-modules&lt;br /&gt;
&lt;br /&gt;
Répondre oui à toutes les questions (sauf en cas de mise à jour/réinstallation), si tout va bien ça se termine avec ces quelques mots.&lt;br /&gt;
     [echo] ZimbraConnector installation successfully completed&lt;br /&gt;
      [war] Warning: selected war files include a WEB-INF/web.xml which will be ignored (please use webxml attribute to war task)&lt;br /&gt;
     [echo] Remove output dir&lt;br /&gt;
 BUILD SUCCESSFUL&lt;br /&gt;
&lt;br /&gt;
un ptit restart de Funambol pour être bien sur ça coûte pas cher.&lt;br /&gt;
 bin/funambol stop&lt;br /&gt;
 bin/funambol start&lt;br /&gt;
&lt;br /&gt;
=== configuration de Funambol ===&lt;br /&gt;
&lt;br /&gt;
Alors là c'est relativement simple qd on a toutes les infos.&lt;br /&gt;
&lt;br /&gt;
J'ai remarqué un pb avec le java (pb de version entre zimbra et funambol) donc une petite modif dans le bin funambol s'impose pour être tranquille pour la suite.&lt;br /&gt;
&lt;br /&gt;
 /opt/Funambol/bin/funambol stop&lt;br /&gt;
 vim /opt/Funambol/bin/funambol&lt;br /&gt;
 ajouter au début du fichier (ligne 2) &amp;quot;export JAVA_HOME=/opt/zimbra/java&amp;quot;&lt;br /&gt;
 /opt/Funambol/bin/funambol start&lt;br /&gt;
&lt;br /&gt;
Il faut aller chercher l'outil d'admin de Funambol par [https://www.forge.funambol.org/servlets/OCNDirector?id=V8FUNADMLIN -&amp;gt;là] (version nux il existe une version [https://www.forge.funambol.org/servlets/OCNDirector?id=V8FUNADMOSX -&amp;gt;OS X ]et une version [https://www.forge.funambol.org/servlets/OCNDirector?id=V8FUNADMWIN -&amp;gt;Win]&lt;br /&gt;
&lt;br /&gt;
==== funambol admin ====&lt;br /&gt;
&lt;br /&gt;
Décompresser et lancer admin/bin/funamboladmin&lt;br /&gt;
 ./Funambol/admin/bin/funamboladmin --jdkhome /opt/sun-jdk-1.6.0.29/&lt;br /&gt;
&lt;br /&gt;
Se connecter au serveur &amp;quot;File&amp;quot; =&amp;gt; &amp;quot;Login&amp;quot; (default : user =&amp;gt; admin / pass =&amp;gt; sa)&lt;br /&gt;
&lt;br /&gt;
déployer dans l'arbre &amp;quot;ServerName&amp;quot; =&amp;gt; &amp;quot;Modules&amp;quot; =&amp;gt; &amp;quot;foundation&amp;quot; =&amp;gt; FunambolFoundationConnector&amp;quot; =&amp;gt; clique droit &amp;quot;delete&amp;quot; sur &amp;quot;cal&amp;quot;, &amp;quot;event&amp;quot;, &amp;quot;scal&amp;quot;, &amp;quot;stask&amp;quot; et &amp;quot;task&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Même sanction pour &amp;quot;card&amp;quot; et &amp;quot;scard&amp;quot; dans &amp;quot;Pim Contact SyncSource&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Maintenant on va ajouter les connecteurs pour Zimbra.&lt;br /&gt;
&lt;br /&gt;
Déployer &amp;quot;zimbra&amp;quot; =&amp;gt; &amp;quot;FunambolZimbraConector&amp;quot; et créer 5 sources de destination (“cal”, “scal”, “task”, “stask” et “event”) dans &amp;quot;CalendarSyncSource&amp;quot; (clix droit &amp;quot;Add SyncSource&amp;quot;). Il faut refaire le clic-droit &amp;quot;Add SyncSource&amp;quot; autrement on ne fait que modifier celle précédemment créé. C'est un peu long ...&lt;br /&gt;
 Source URI= “cal”&lt;br /&gt;
 Name = &amp;quot;cal&amp;quot;&lt;br /&gt;
 Zimbra URL = https://[hôte]/service/soap/ perso j'ai pas joué avec du https..... pb de certificat à gérer mais je mets 127.0.0.1 c'est du local, il n'y a pas de raison que ça ressorte.&lt;br /&gt;
&lt;br /&gt;
Penser à cocher task pour &amp;quot;stask&amp;quot; et &amp;quot;task&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Faire de même pour &amp;quot;ContactSyncSource&amp;quot; on y ajoute &amp;quot;card&amp;quot; et &amp;quot;scard&amp;quot;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
On FERME .....&lt;br /&gt;
&lt;br /&gt;
Clic sur &amp;quot;Users&amp;quot; =&amp;gt; &amp;quot;Search&amp;quot; &lt;br /&gt;
 &amp;quot;guest&amp;quot; =&amp;gt; &amp;quot;Delete&amp;quot;&lt;br /&gt;
changer le mot de passer de l'administrateur .... et paff déconnecté !! ne pas se planter, je ne sais pas corriger.&lt;br /&gt;
&lt;br /&gt;
=== Outlook / Iphone / ... Clients ... ===&lt;br /&gt;
==== funambol ====&lt;br /&gt;
&lt;br /&gt;
Les connecteurs sont [https://www.forge.funambol.org/download/ -&amp;gt; là ]&lt;br /&gt;
&lt;br /&gt;
 URL =&amp;gt; http://URL:8080/funambol/ds&lt;br /&gt;
 USER &amp;amp; PASS =&amp;gt; ceux de zimbra.&lt;br /&gt;
&lt;br /&gt;
Enjoy !!&lt;br /&gt;
&lt;br /&gt;
Ma config avec les proxy et le LXC&lt;br /&gt;
 http://admin.zimbra.talevas.fr/funambol/ds&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== CalDav ====&lt;br /&gt;
 https://zimbra.talevas.fr/principals/users/ &amp;lt;user&amp;gt; @zimbra.talevas.fr&lt;br /&gt;
&lt;br /&gt;
Dans Thunderbird =&amp;gt;&lt;br /&gt;
 https://zimbra.talevas.fr/dav/&amp;lt;USER&amp;gt;/Calendar&lt;br /&gt;
&lt;br /&gt;
==== CardDav-sync ==== &lt;br /&gt;
&lt;br /&gt;
Ca marche tout seul&lt;br /&gt;
J'ai ajouter &amp;quot;contact editor&amp;quot; pour que la gestion des contacts soit possible&lt;br /&gt;
&lt;br /&gt;
http://dmfs.org/wiki/index.php?title=CardDAV-Sync_FAQ#I_can_create.2Fedit_a_contact.27s_names_and_photos_only.21.3F.21&lt;br /&gt;
&lt;br /&gt;
==== ICS ====&lt;br /&gt;
http://zimbra.talevas.fr/home/admin@zimbra.talevas.fr/Calendar&lt;br /&gt;
&lt;br /&gt;
   1.  Depuis le menu d'accueil de l'iphone, touchez sur l'icone « Réglages »&lt;br /&gt;
   2. Puis touchez sur la ligne « Mail, Contacts, Calendrier »&lt;br /&gt;
   3. Dans la section comptes, touchez sur « Ajouter un compte »&lt;br /&gt;
   4. Dans la liste de choix proposé, touchez sur « Autre »&lt;br /&gt;
   5. Dans la section Calendriers, touchez sur « S'abonner à un calendrier&lt;br /&gt;
   6. Dans le champ serveur tapez le lien ICS précédemment obtenu, et faites en haut à droite « Suivant »&lt;br /&gt;
   7. Vous arrivez sur l'écran de configuration du calendrier. Touchez sur la partie « Nom d'utilisateur » et saisissez votre login INPL.&lt;br /&gt;
   8. Touchez sur « Mot de passe » et saisissez votre mot de passe INPL&lt;br /&gt;
   9. Puis faites en haut à droite « Suivant ».&lt;br /&gt;
&lt;br /&gt;
Si la configuration est bien faite, un message apparaît en haut de l'écran : « Le compte Calendrier ( abonnement ) a été vé... ». Vous pouvez faire « Enregistrer » en haut à droite.&lt;br /&gt;
&lt;br /&gt;
==== Webdav ====&lt;br /&gt;
 webdav://zimbra.talevas.fr/dav/dams@zimbra.talevas.fr/Briefcase/&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Mount dans linux =====&lt;br /&gt;
 mount -t davfs -o uid=dams,gid=users http://zimbra.talevas.fr/dav/dams@zimbra.talevas.fr/Briefcase /home/dams/zimbra/&lt;br /&gt;
&lt;br /&gt;
Éditer le fichier /etc/davfs/secrets afin d'aller y ajouter le user et le mot de passe pour un montage en automatique.&lt;br /&gt;
&lt;br /&gt;
 # Examples&lt;br /&gt;
 # /home/otto/foo                otto          PASSWord&lt;br /&gt;
 /home/dams/zimbra/              dams          PassWord&lt;br /&gt;
&lt;br /&gt;
Pour le montage automatiquement :&lt;br /&gt;
 vim /etc/fstab&lt;br /&gt;
 http://zimbra.talevas.fr/dav/dams@zimbra.talevas.fr/Briefcase   /home/dams/zimbra/      davfs   uid=dams,gid=users      0 0&lt;br /&gt;
les options permettent de donner les droits à l'utilisateur, ici on monte le dav de dams et on le lui met dans sa home, du coup autant qu'il y ait les droits.&lt;br /&gt;
&lt;br /&gt;
== Trucs et astuces ==&lt;br /&gt;
=== Ajouter les jours fériés ===&lt;br /&gt;
Dans préférences, aller dans importation et y ajouter un export trouvé sur cette page par exemple&lt;br /&gt;
 http://www.mozilla.org/projects/calendar/holidays.html &lt;br /&gt;
 http://www.mozilla.org/projects/calendar/caldata/FrenchHolidays.ics&lt;br /&gt;
Téléchargez le document .ics et l'importer dans un calendrier.&lt;br /&gt;
&lt;br /&gt;
On prendra par exemple soin d'importer dans un autre calendrier que celui par défaut de sorte qu'il puisse avoir une autre couleur et ne pas interféré avec les autres rendez-vous.&lt;br /&gt;
&lt;br /&gt;
== Moins de Mémoire ? ==&lt;br /&gt;
&lt;br /&gt;
http://wiki.zimbra.com/wiki/Making_Zimbra_run_on_minimal_RAM&lt;br /&gt;
&lt;br /&gt;
== les logs ==&lt;br /&gt;
&lt;br /&gt;
Je n'ai pas encore bosser sur le sujet ... reste toute la conf syslog à faire&lt;br /&gt;
&lt;br /&gt;
ceux de Funambol sont par là =&amp;gt; /opt/Funambol/logs/ds-server/&lt;br /&gt;
&lt;br /&gt;
=== Limiter la charge de zmlogger ===&lt;br /&gt;
&lt;br /&gt;
http://www.zimbra.com/forums/installation/32552-solved-zcs-6-0-zmlogger-service-using-very-high-cpu.html&lt;br /&gt;
&lt;br /&gt;
 su - zimbra&lt;br /&gt;
  zmlocalconfig -e zmmtaconfig_interval=6000&lt;br /&gt;
  zmprov mcf zimbraLogRawLifetime 7d&lt;br /&gt;
  zmprov mcf zimbraLogSummaryLifetime 30d&lt;br /&gt;
  /opt/zimbra/libexec/zmlogprocess &lt;br /&gt;
 &lt;br /&gt;
 su - zimbra&lt;br /&gt;
  crontab -e&lt;br /&gt;
  */60 * * * * /opt/zimbra/libexec/zmstatuslog&lt;br /&gt;
&lt;br /&gt;
== backup ? !? ==&lt;br /&gt;
&lt;br /&gt;
https://ssl.harkness.se/tasks-on-rhel/zimbra-migration/&lt;br /&gt;
&lt;br /&gt;
Please note (Zimbra will fail to start correctly if this is not done) that the zimbra user ID has to be the same on the originating server as the new server. check by running id zimbra on both machines.&lt;br /&gt;
&lt;br /&gt;
 rsync -avHK --delete --progress --stats  --exclude 'data.mdb' /opt/zimbra  root@newserveraddress:/opt/&lt;br /&gt;
 &lt;br /&gt;
The 80Gb file probably only contains about 100Mb of data, we can easily take a copy of the file and then transfer the smaller file:&lt;br /&gt;
 apt install lmdb-utils&lt;br /&gt;
 mkdir /opt/databackup&lt;br /&gt;
 #All on one line:&lt;br /&gt;
 mdb_copy /opt/zimbra/data/ldap/mdb/db /opt/databackup&lt;br /&gt;
&lt;br /&gt;
 rsync -turv --stats --progress /opt/databackup/data.mdb root@newserveraddress:/opt/zimbra/data/ldap/mdb/db/data.mdb&lt;br /&gt;
&lt;br /&gt;
We then need to correct the permissions on the new server running the following command as root:&lt;br /&gt;
 /opt/zimbra/libexec/zmfixperms --extended --verbose&lt;br /&gt;
&lt;br /&gt;
Time to start the service:&lt;br /&gt;
 service zimbra start&lt;br /&gt;
&lt;br /&gt;
I have also found that while making the migration the logging service fails. This can be corrected with the following command run as root:&lt;br /&gt;
 /opt/zimbra/libexec/zmsyslogsetup&lt;br /&gt;
&lt;br /&gt;
The final item we need to correct is the ssh keys, which are set for the old server:&lt;br /&gt;
 su - zimbra&lt;br /&gt;
 #Create the keys&lt;br /&gt;
 zmsshkeygen&lt;br /&gt;
 #Deploy the keys&lt;br /&gt;
 zmupdateauthkeys&lt;br /&gt;
&lt;br /&gt;
All ought to be well. don’t forget to check the logs etc.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Adresse_de_livraison</id>
		<title>Adresse de livraison</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Adresse_de_livraison"/>
				<updated>2021-10-25T12:59:08Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Ajouter une adresse de livraison =&lt;br /&gt;
&lt;br /&gt;
!!! Une fois un devis valider on ne peut plus changer l'adresse de livraison !!!&lt;br /&gt;
&lt;br /&gt;
!!! Une fois un bon de livraison valider on ne peut plus changer l'adresse de livraison !!!&lt;br /&gt;
&lt;br /&gt;
Il est donc important de remplir les adresses le plus tôt possible et AVANT que la production ne valide le dossier. L'idéal étant avant la validation du devis, le dernier délais étant lorsqu'on planifie la livraison.&lt;br /&gt;
&lt;br /&gt;
Ventes =&amp;gt; clients :&lt;br /&gt;
 * chercher le client auquel on désire ajouter une adresse de livraison.&lt;br /&gt;
 * cliquer sur le client&lt;br /&gt;
 * modifier&lt;br /&gt;
&lt;br /&gt;
== Ajouter une adresse de livraison par défaut ==&lt;br /&gt;
Si elle n'existe pas déjà il faut ajouter une adresse de livraison par défaut en cliquant sur créer sous &amp;quot;Contacts et Adresses&amp;quot;, sélectionner le bouton correspondant à &amp;quot;Adresse d'expédition&amp;quot;, laisser tout les champs par défaut et &amp;quot;Sauvegarder et ferme&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Ajouter l'adresse spécifique à un chantier ==&lt;br /&gt;
 * Créer&lt;br /&gt;
 * Sélectionner le bouton correspondant à &amp;quot;Adresse d'expédition&amp;quot;&lt;br /&gt;
 * Nom de contact =&amp;gt; Nom du chantier client&lt;br /&gt;
 * remplir l'adresse&lt;br /&gt;
 * ajouter les numéros de tel &amp;quot;Mobile et &amp;quot;Téléphone&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Il est possible de réaliser ces actions directement en modifiant la fiche client depuis le devis ou le bon de livraison en cliquant sur =&amp;gt; [[Fichier:modif-compte.png]]&lt;br /&gt;
&lt;br /&gt;
Attention de bien sélectionner le client &amp;quot;père&amp;quot;&lt;br /&gt;
[[Fichier:Selection-client-adresse.png]]&lt;br /&gt;
&lt;br /&gt;
Dans cet exemple, le père c'est &amp;quot;ARDOINES INDUSTRIE&amp;quot;, ne pas oublier de supprimer la &amp;quot;,&amp;quot; (virgule) qui reste avant de cliquer sur le bouton de modification. [[Fichier:modif-compte.png]]&lt;br /&gt;
&lt;br /&gt;
Ensuite il est possible d'ajouter les adresses voulues tel que décris plus haut.&lt;br /&gt;
&lt;br /&gt;
Quelques impression écran:&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Ardoines-modif-1.png]]&lt;br /&gt;
&lt;br /&gt;
[[Fichier:Creation-adresse.png]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Fichier:Creation-adresse.png</id>
		<title>Fichier:Creation-adresse.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Fichier:Creation-adresse.png"/>
				<updated>2021-10-25T12:58:51Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	<entry>
		<id>http://wiki.umbo.fr/index.php?title=Fichier:Ardoines-modif-1.png</id>
		<title>Fichier:Ardoines-modif-1.png</title>
		<link rel="alternate" type="text/html" href="http://wiki.umbo.fr/index.php?title=Fichier:Ardoines-modif-1.png"/>
				<updated>2021-10-25T12:57:00Z</updated>
		
		<summary type="html">&lt;p&gt;Admin : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>	</entry>

	</feed>