<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Module_Ultimateqrcode_DE</id>
	<title>Module Ultimateqrcode DE - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.dolibarr.org/index.php?action=history&amp;feed=atom&amp;title=Module_Ultimateqrcode_DE"/>
	<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Ultimateqrcode_DE&amp;action=history"/>
	<updated>2026-11-12T06:40:17Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.39.17</generator>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Ultimateqrcode_DE&amp;diff=67546&amp;oldid=prev</id>
		<title>Grandoc at 19:41, 29 September 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Ultimateqrcode_DE&amp;diff=67546&amp;oldid=prev"/>
		<updated>2026-09-29T19:41:08Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;a href=&quot;https://wiki.dolibarr.org/index.php?title=Module_Ultimateqrcode_DE&amp;amp;diff=67546&amp;amp;oldid=66748&quot;&gt;Show changes&lt;/a&gt;</summary>
		<author><name>Grandoc</name></author>
	</entry>
	<entry>
		<id>https://wiki.dolibarr.org/index.php?title=Module_Ultimateqrcode_DE&amp;diff=66748&amp;oldid=prev</id>
		<title>Grandoc: Created page with &quot;&lt;!-- BEGIN interlang links --&gt; &lt;!-- Do NOT edit this section      Links below are automatically managed by PolyglotBot      You can edit links on the English source page : Mod...&quot;</title>
		<link rel="alternate" type="text/html" href="https://wiki.dolibarr.org/index.php?title=Module_Ultimateqrcode_DE&amp;diff=66748&amp;oldid=prev"/>
		<updated>2026-07-25T13:20:49Z</updated>

		<summary type="html">&lt;p&gt;Created page with &amp;quot;&amp;lt;!-- BEGIN interlang links --&amp;gt; &amp;lt;!-- Do NOT edit this section      Links below are automatically managed by PolyglotBot      You can edit links on the English source page : Mod...&amp;quot;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;!-- BEGIN interlang links --&amp;gt;&lt;br /&gt;
&amp;lt;!-- Do NOT edit this section&lt;br /&gt;
     Links below are automatically managed by PolyglotBot&lt;br /&gt;
     You can edit links on the English source page : Module_Ultimateqrcode_EN --&amp;gt;&lt;br /&gt;
[[en:Module_Ultimateqrcode_EN]]&lt;br /&gt;
[[fr:Module_Ultimateqrcode_FR]]&lt;br /&gt;
[[es:Module_Ultimateqrcode_ES]]&lt;br /&gt;
[[it:Module_Ultimateqrcode_IT]]&lt;br /&gt;
&amp;lt;!-- END interlang links --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Category:Zusatzmodule]]&lt;br /&gt;
[[Category:Ultimateqrcode]]&lt;br /&gt;
{{TemplateDocDev}}&lt;br /&gt;
{{TemplateDocUtil}}&lt;br /&gt;
=Informationen=&lt;br /&gt;
{{TemplateModuleInfo&lt;br /&gt;
|modulename=Ultimateqrcode&lt;br /&gt;
|editor=Atoo.Net&lt;br /&gt;
|web=https://www.atoo-net.com&lt;br /&gt;
|webbuy={{LinkToPluginDownloadDoliStore|keyword=ultimateqrcode}}&lt;br /&gt;
|status=stable&lt;br /&gt;
|prerequisites=&lt;br /&gt;
|minversion=17.0.0&lt;br /&gt;
|note=Kompatibel mit Dolibarr v24&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
= Installation =&lt;br /&gt;
&lt;br /&gt;
# Laden Sie das Modul herunter und legen Sie es im Verzeichnis &amp;lt;code&amp;gt;htdocs/custom/ultimateqrcode/&amp;lt;/code&amp;gt; ab&lt;br /&gt;
# In Dolibarr: &amp;#039;&amp;#039;&amp;#039;Home → Konfiguration → Module/Anwendungen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
# Suchen Sie das Modul &amp;#039;&amp;#039;&amp;#039;UltimateQRcode&amp;#039;&amp;#039;&amp;#039; im Bereich &amp;#039;&amp;#039;Atoo-Net&amp;#039;&amp;#039; und aktivieren Sie es&lt;br /&gt;
# Die Rechte müssen pro Benutzergruppe konfiguriert werden (siehe [[#Rechte_und_Berechtigungen|Rechte und Berechtigungen]])&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Modulkonfiguration =&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration erreichen Sie über &amp;#039;&amp;#039;&amp;#039;Home → Konfiguration → Module/Anwendungen → UltimateQRcode&amp;#039;&amp;#039;&amp;#039; (Schraubenschlüssel-Symbol) oder direkt über das Administrationsmenü.&lt;br /&gt;
&lt;br /&gt;
Die Konfigurationsseite besteht aus drei Registerkarten.&lt;br /&gt;
&lt;br /&gt;
== Registerkarte „QR-Codes&amp;quot; (freier Generator) ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-admin-qrcodes-fr.png|center|900px|Freier QR-Code-Generator]]&lt;br /&gt;
&lt;br /&gt;
Diese Registerkarte bietet einen &amp;#039;&amp;#039;&amp;#039;QR-Code-Generator auf Anfrage&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feld !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Data&amp;#039;&amp;#039;&amp;#039; || Der zu kodierende Inhalt: URL, E-Mail-Adresse, Freitext, vCard usw.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;ECC&amp;#039;&amp;#039;&amp;#039; || Fehlerkorrekturstufe:&amp;lt;br/&amp;gt;• &amp;#039;&amp;#039;&amp;#039;L&amp;#039;&amp;#039;&amp;#039; (≈7% — kleinste): minimale Größe&amp;lt;br/&amp;gt;• &amp;#039;&amp;#039;&amp;#039;M&amp;#039;&amp;#039;&amp;#039; (≈15%): übliche Verwendung&amp;lt;br/&amp;gt;• &amp;#039;&amp;#039;&amp;#039;Q&amp;#039;&amp;#039;&amp;#039; (≈25%): gute Widerstandsfähigkeit&amp;lt;br/&amp;gt;• &amp;#039;&amp;#039;&amp;#039;H&amp;#039;&amp;#039;&amp;#039; (≈30% — beste): sehr widerstandsfähig (empfohlen mit Logo)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Size&amp;#039;&amp;#039;&amp;#039; || Punktgröße (von 1 bis 10 Pixel pro QR-Modul)&lt;br /&gt;
|-&lt;br /&gt;
| Schaltfläche &amp;#039;&amp;#039;&amp;#039;GENERATE&amp;#039;&amp;#039;&amp;#039; || Erzeugt und zeigt sofort den QR-Code an&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Klicken Sie im Hilfetext auf &amp;#039;&amp;#039;&amp;#039;Like this&amp;#039;&amp;#039;&amp;#039;, um ein Generierungsbeispiel zu sehen.&lt;br /&gt;
&lt;br /&gt;
== Registerkarte „QR mit Logo&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-admin-qrwithlogo-fr.png|center|900px|QR-Generator mit eingebettetem Logo]]&lt;br /&gt;
&lt;br /&gt;
Diese Registerkarte ermöglicht die Erstellung eines &amp;#039;&amp;#039;&amp;#039;QR-Codes mit einem in der Mitte eingefügten Logo&amp;#039;&amp;#039;&amp;#039;:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Feld !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Data&amp;#039;&amp;#039;&amp;#039; || Zu kodierende URL oder Inhalt (Standard: https://www.atoo-net.com/)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Größe&amp;#039;&amp;#039;&amp;#039; || Von 1 bis 10 — steuert die Auflösung des erzeugten Bildes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Datei auswählen&amp;#039;&amp;#039;&amp;#039; || PNG-Logo, das in der Mitte des QR-Codes eingebettet werden soll&lt;br /&gt;
|-&lt;br /&gt;
| Schaltfläche &amp;#039;&amp;#039;&amp;#039;GENERATE&amp;#039;&amp;#039;&amp;#039; || Erzeugt den QR-Code mit dem Logo und speichert ihn&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;QR-Code zur Anzeige auswählen&amp;#039;&amp;#039;&amp;#039; || Auswahl unter bereits erzeugten QR-Codes zur Anzeige&lt;br /&gt;
|-&lt;br /&gt;
| Schaltfläche &amp;#039;&amp;#039;&amp;#039;ANZEIGEN&amp;#039;&amp;#039;&amp;#039; || Zeigt den ausgewählten QR-Code an&lt;br /&gt;
|-&lt;br /&gt;
| Symbol &amp;#039;&amp;#039;&amp;#039;Papierkorb&amp;#039;&amp;#039;&amp;#039; || Löscht die ausgewählte QR-Datei (mit Bestätigung)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Der Abschnitt &amp;#039;&amp;#039;&amp;#039;Hochgeladene Logos&amp;#039;&amp;#039;&amp;#039; listet alle abgelegten PNG-Dateien mit ihrer Größe und dem Upload-Datum auf. In jeder Zeile steht eine Löschschaltfläche zur Verfügung.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Die empfohlene ECC-Stufe für einen QR-Code mit Logo ist &amp;#039;&amp;#039;&amp;#039;H&amp;#039;&amp;#039;&amp;#039; (30%), da das Logo einen Teil des Codes verdeckt — die Fehlerkorrektur gleicht dies aus.&lt;br /&gt;
&lt;br /&gt;
== Registerkarte „Über&amp;quot; ==&lt;br /&gt;
&lt;br /&gt;
Zeigt Informationen zur Modulversion, zum Autor und den Link zur Dokumentation an.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Verwendung in den Datensätzen =&lt;br /&gt;
&lt;br /&gt;
Das Modul fügt eine Registerkarte &amp;#039;&amp;#039;&amp;#039;QR-Code&amp;#039;&amp;#039;&amp;#039; in den Datensätzen folgender Objekte hinzu:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Objekt !! Hinzugefügte Registerkarte(n)&lt;br /&gt;
|-&lt;br /&gt;
| Kunde/Lieferant || QR-Code + QR-Url (separate Registerkarten)&lt;br /&gt;
|-&lt;br /&gt;
| Kontakt || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Produkt / Dienstleistung || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Los / Seriennummer || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Lager || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Angebot || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Kundenauftrag || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Lieferantenauftrag || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Kundenrechnung || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Lieferantenrechnung || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Vertrag || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Einsatz || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Projekt || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Mitglied (Verein) || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Benutzergruppe || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
| Benutzer || QR-Code&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gemeinsame Struktur der QR-Code-Registerkarte ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[Neu in v24]&amp;#039;&amp;#039;&amp;#039; Jede QR-Code-Registerkarte ist nun in &amp;#039;&amp;#039;&amp;#039;fünf Bereiche&amp;#039;&amp;#039;&amp;#039; gegliedert:&lt;br /&gt;
&lt;br /&gt;
=== Bereich 1 — Einstellungsleiste ===&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-v24-settings-panel-fr.png|center|900px|Einstellungsfeld: Größe, ECC-Qualität und Logoauswahl]]&lt;br /&gt;
&lt;br /&gt;
Oben auf jeder QR-Code-Registerkarte ermöglicht eine Einstellungsleiste die Konfiguration von:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Einstellung !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Größe&amp;#039;&amp;#039;&amp;#039; || Auflösung des QR-Codes (von 2 bis 10 Pixel pro Modul). Je höher der Wert, desto größer und lesbarer der QR-Code.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Qualität (ECC)&amp;#039;&amp;#039;&amp;#039; || Fehlerkorrekturstufe: Niedrig (L ≈ 7%), Mittel (M ≈ 15%), Viertel (Q ≈ 25%), Hoch (H ≈ 30%).&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Logo&amp;#039;&amp;#039;&amp;#039; || PNG-Logo, das in der Mitte des QR-Codes eingebettet wird, auswählbar aus den hochgeladenen Logos.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Wenn ein Logo ausgewählt ist, wird die ECC-Qualität automatisch auf &amp;#039;&amp;#039;&amp;#039;Hoch (H)&amp;#039;&amp;#039;&amp;#039; erzwungen, um die Lesbarkeit trotz des Logos zu gewährleisten. Der Hinweis &amp;#039;&amp;#039;(Bei Logo auf Hoch erzwungen)&amp;#039;&amp;#039; wird neben dem Auswahlfeld angezeigt.&lt;br /&gt;
&lt;br /&gt;
Diese Einstellungen werden &amp;#039;&amp;#039;&amp;#039;unabhängig pro Objekttyp&amp;#039;&amp;#039;&amp;#039; (Rechnung, Angebot, Auftrag usw.) gespeichert und gelten für beide angezeigten QR-Codes (Daten und URL).&lt;br /&gt;
&lt;br /&gt;
=== Bereich 2 — Logo-Auswahltabelle ===&lt;br /&gt;
&lt;br /&gt;
Die Tabelle listet die im Verzeichnis &amp;lt;code&amp;gt;documents/mycompany/logos/&amp;lt;/code&amp;gt; verfügbaren Logos auf:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Spalte !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Radio&amp;#039;&amp;#039;&amp;#039; || Optionsfeld zur Auswahl des Logos (oder „&amp;#039;&amp;#039;Kein Logo&amp;#039;&amp;#039;&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Logo&amp;#039;&amp;#039;&amp;#039; || PNG-Dateiname mit Vorschausymbol&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Größe&amp;#039;&amp;#039;&amp;#039; || Dateigröße in Byte&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Datum&amp;#039;&amp;#039;&amp;#039; || Datum des letzten Uploads&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Vorschau&amp;#039;&amp;#039;&amp;#039; || Lupensymbol zur Logovorschau&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Aktionen&amp;#039;&amp;#039;&amp;#039; || Symbole zum Umbenennen und Löschen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Ein Upload-Formular am Ende der Seite ermöglicht das Hinzufügen neuer PNG-Logos.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Sicherheit:&amp;#039;&amp;#039;&amp;#039; Ist das Logo im Verhältnis zur Kapazität des QR-Codes zu groß, wechselt das Modul automatisch in den Modus ohne Logo, um einen Fehler zu vermeiden. Eine Meldung wird in den Dolibarr-Protokollen erfasst.&lt;br /&gt;
&lt;br /&gt;
=== Bereich 3 — QR-Code mit konfigurierbaren Daten ===&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-thirdparty-qrcode-top-fr.png|center|900px|QR-Code-Registerkarte eines Kunden/Lieferanten — Feldauswahl]]&lt;br /&gt;
&lt;br /&gt;
Der Benutzer wählt über Kontrollkästchen die &amp;#039;&amp;#039;&amp;#039;in den QR-Code aufzunehmenden Felder&amp;#039;&amp;#039;&amp;#039; aus:&lt;br /&gt;
&lt;br /&gt;
* Die linke Spalte enthält das Kontrollkästchen&lt;br /&gt;
* Die mittlere Spalte zeigt die Feldbezeichnung und ihren aktuellen Wert (grau, wenn nicht angehakt)&lt;br /&gt;
* Die rechte Spalte zeigt den &amp;#039;&amp;#039;&amp;#039;erzeugten QR-Code&amp;#039;&amp;#039;&amp;#039; (mit oder ohne Logo, je nach Auswahl)&lt;br /&gt;
&lt;br /&gt;
Die verfügbaren Felder hängen vom Objekt ab:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Objekt !! Verfügbare Felder&lt;br /&gt;
|-&lt;br /&gt;
| Kunde/Lieferant || Firma, Adresse, Postleitzahl, Ort, Land, Telefon, E-Mail, URL + Zusatzfelder&lt;br /&gt;
|-&lt;br /&gt;
| Produkt || Ref., Bezeichnung, Beschreibung, Preis netto, Preis brutto, Barcode, Gewicht, Volumen, URL + Zusatzfelder&lt;br /&gt;
|-&lt;br /&gt;
| Lager || Bezeichnung, Kurzname des Standorts, Beschreibung, Adresse, Postleitzahl, Ort, Land, URL + Zusatzfelder&lt;br /&gt;
|-&lt;br /&gt;
| Benutzer || Login, Vorname, Nachname, Telefon, Mobiltelefon, E-Mail, Adresse, Postleitzahl, Ort, Land, URL + Zusatzfelder&lt;br /&gt;
|-&lt;br /&gt;
| Kontakt || Anrede, Vorname, Nachname, Firma, Position, Telefon, Mobiltelefon, E-Mail, Adresse usw.&lt;br /&gt;
|-&lt;br /&gt;
| Rechnung || Ref., Kundenref., Firma, E-Mail, Telefon, Rechnungsdatum, Zahlungsfrist, Gesamt netto, Gesamt brutto, Öffentliche Notiz, URL&lt;br /&gt;
|-&lt;br /&gt;
| (weitere) || Objektspezifische Felder&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; In Dolibarr definierte &amp;#039;&amp;#039;&amp;#039;Zusatzfelder&amp;#039;&amp;#039;&amp;#039; (ergänzende Attribute) werden automatisch zur Liste der verfügbaren Felder hinzugefügt.&lt;br /&gt;
&lt;br /&gt;
Der angezeigte QR-Code ist &amp;#039;&amp;#039;&amp;#039;anklickbar&amp;#039;&amp;#039;&amp;#039;: ein Klick öffnet das Fenster zum [[#Etikettendruck|Etikettendruck]].&lt;br /&gt;
&lt;br /&gt;
=== Bereich 4 — QR-Code der Datensatz-URL ===&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-thirdparty-qrcode-bottom-fr.png|center|900px|QR-Code-Registerkarte — unterer Bereich mit URL-QR und Schaltflächen Save/Cancel]]&lt;br /&gt;
&lt;br /&gt;
Der untere Bereich zeigt:&lt;br /&gt;
&lt;br /&gt;
* Die Bezeichnung &amp;#039;&amp;#039;&amp;#039;URL des Datensatzes [Objekt]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
* Den anklickbaren Link zum Dolibarr-Datensatz&lt;br /&gt;
* Einen zweiten &amp;#039;&amp;#039;&amp;#039;QR-Code, der die direkte URL&amp;#039;&amp;#039;&amp;#039; zum Datensatz kodiert (ebenfalls anklickbar für den Etikettendruck)&lt;br /&gt;
* Die Schaltflächen &amp;#039;&amp;#039;&amp;#039;SPEICHERN&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;ABBRECHEN&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
=== Bereich 5 — vCard-QR-Code (Kontakt, Benutzer, Kunde/Lieferant, Mitglied) ===&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-v24-contact-vcard-fr.png|center|900px|vCard-QR-Code auf einem Kontaktdatensatz]]&lt;br /&gt;
&lt;br /&gt;
Die Datensätze &amp;#039;&amp;#039;&amp;#039;Kontakt&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Benutzer&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Kunde/Lieferant&amp;#039;&amp;#039;&amp;#039; (Firma) und &amp;#039;&amp;#039;&amp;#039;Mitglied&amp;#039;&amp;#039;&amp;#039; verfügen über einen zusätzlichen &amp;#039;&amp;#039;&amp;#039;vCard-QR-Code&amp;#039;&amp;#039;&amp;#039; am Ende der Seite.&lt;br /&gt;
&lt;br /&gt;
Das Scannen dieses QR-Codes mit einem Smartphone ermöglicht das direkte Hinzufügen des Kontakts zum Telefonverzeichnis. Der kodierte vCard-Inhalt wird als Klartext unter dem QR-Code angezeigt.&lt;br /&gt;
&lt;br /&gt;
=== Live-Vorschau ===&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[Neu in v24]&amp;#039;&amp;#039;&amp;#039; Die QR-Codes werden &amp;#039;&amp;#039;&amp;#039;in Echtzeit&amp;#039;&amp;#039;&amp;#039; aktualisiert, wenn der Benutzer Folgendes ändert:&lt;br /&gt;
* die Größe des QR-Codes&lt;br /&gt;
* die ECC-Qualitätsstufe&lt;br /&gt;
* das ausgewählte Logo&lt;br /&gt;
* die angehakten Felder (Daten-QR)&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Kein Neuladen der Seite ist erforderlich.&amp;#039;&amp;#039;&amp;#039; Die Vorschau verwendet eine AJAX-Anfrage mit einer Verzögerung von 300 ms, um übermäßige Aufrufe zu vermeiden. Diese Funktion ist auf allen &amp;#039;&amp;#039;&amp;#039;16 QR-Seiten&amp;#039;&amp;#039;&amp;#039; des Moduls verfügbar.&lt;br /&gt;
&lt;br /&gt;
=== Automatische Standardfeldauswahl ===&lt;br /&gt;
&lt;br /&gt;
Bei der ersten Anzeige (keine gespeicherte Konfiguration) wählt das Modul automatisch die Felder aus, deren Wert nicht leer ist. Dies gewährleistet einen relevanten QR-Code bereits bei der ersten Öffnung.&lt;br /&gt;
&lt;br /&gt;
=== Speichern der Konfiguration ===&lt;br /&gt;
&lt;br /&gt;
Die gewünschten Felder an-/abhaken und anschließend auf &amp;#039;&amp;#039;&amp;#039;SPEICHERN&amp;#039;&amp;#039;&amp;#039; klicken. Die Auswahl wird gespeichert und gilt für &amp;#039;&amp;#039;&amp;#039;alle Objekte desselben Typs&amp;#039;&amp;#039;&amp;#039; (eine globale Konfiguration pro Objekttyp).&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= QR-Code-Registerkarte — Beispiele nach Objekt =&lt;br /&gt;
&lt;br /&gt;
== Kundenrechnung ==&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[Neu in v24]&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-v24-invoice-qr-complete-fr.png|center|900px|QR-Code-Registerkarte einer Rechnung mit eingebettetem Logo]]&lt;br /&gt;
&lt;br /&gt;
Beispielkonfiguration für eine Kundenrechnung: &amp;#039;&amp;#039;&amp;#039;Ref.&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Firma&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;E-Mail&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Telefon&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Rechnungsdatum&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Zahlungsfrist&amp;#039;&amp;#039;&amp;#039;, &amp;#039;&amp;#039;&amp;#039;Gesamt netto&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Gesamt brutto&amp;#039;&amp;#039;&amp;#039; angehakt. Das Logo &amp;#039;&amp;#039;expert_dolibarr.png&amp;#039;&amp;#039; ist ausgewählt und in der Mitte des QR-Codes eingebettet. Die ECC-Qualität wird automatisch auf Hoch (H) erzwungen.&lt;br /&gt;
&lt;br /&gt;
== Produkt ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-product-qrcode-fr.png|center|900px|QR-Code-Registerkarte eines Produkts]]&lt;br /&gt;
&lt;br /&gt;
Beispielkonfiguration für ein Produkt: &amp;#039;&amp;#039;&amp;#039;Ref.&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;Bezeichnung&amp;#039;&amp;#039;&amp;#039; angehakt, zusammen mit den Zusatzfeldern &amp;#039;&amp;#039;&amp;#039;Ecotax&amp;#039;&amp;#039;&amp;#039; und &amp;#039;&amp;#039;&amp;#039;ControlHistoryLink&amp;#039;&amp;#039;&amp;#039;. Der QR-Code kodiert diese vier verketteten Werte.&lt;br /&gt;
&lt;br /&gt;
== Lager ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-stock-qrcode-fr.png|center|900px|QR-Code-Registerkarte eines Lagers]]&lt;br /&gt;
&lt;br /&gt;
Nützlich für die physische Kennzeichnung von Lagerorten. Das Feld &amp;#039;&amp;#039;&amp;#039;Kurzname des Standorts&amp;#039;&amp;#039;&amp;#039; ermöglicht die Angabe des Lagerbereichs.&lt;br /&gt;
&lt;br /&gt;
== Benutzer ==&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-user-qrcode-fr.png|center|900px|QR-Code-Registerkarte eines Benutzers]]&lt;br /&gt;
&lt;br /&gt;
Der Benutzer-QR-Code kodiert Kontaktinformationen (Login, Vorname, Nachname, Telefon, Mobiltelefon, E-Mail, Land...). Praktisch für Ausweise oder interne Visitenkarten.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Die QR-Code-Registerkarte des Benutzers ist nur für den Benutzer selbst oder für Benutzer mit der Berechtigung zum Lesen von Benutzerdatensätzen sichtbar.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Registerkarte QR-Url (nur Kunden/Lieferanten) =&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-thirdparty-qrurl-fr.png|center|900px|QR-Url-Registerkarte eines Kunden/Lieferanten mit Logo]]&lt;br /&gt;
&lt;br /&gt;
Datensätze von Kunden/Lieferanten verfügen über eine &amp;#039;&amp;#039;&amp;#039;zweite QR-Registerkarte&amp;#039;&amp;#039;&amp;#039; namens &amp;#039;&amp;#039;&amp;#039;QR-Url&amp;#039;&amp;#039;&amp;#039;, die auf die Erzeugung von QR-Codes &amp;#039;&amp;#039;&amp;#039;mit eingebettetem Logo&amp;#039;&amp;#039;&amp;#039; spezialisiert ist, die die URL des Datensatzes kodieren.&lt;br /&gt;
&lt;br /&gt;
Funktionen:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Element !! Funktion&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Größe&amp;#039;&amp;#039;&amp;#039; (1-10) || Auflösung des erzeugten QR-Codes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Datei auswählen&amp;#039;&amp;#039;&amp;#039; + &amp;#039;&amp;#039;&amp;#039;LOGO HOCHLADEN&amp;#039;&amp;#039;&amp;#039; || Ein PNG-Logo zum Einbetten in die Mitte hochladen&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;QR-Code zur Anzeige auswählen&amp;#039;&amp;#039;&amp;#039; || Auswahl unter den bereits für diesen Kunden/Lieferanten erzeugten QR-Codes&lt;br /&gt;
|-&lt;br /&gt;
| Schaltfläche &amp;#039;&amp;#039;&amp;#039;ANZEIGEN&amp;#039;&amp;#039;&amp;#039; || Zeigt den ausgewählten QR-Code an&lt;br /&gt;
|-&lt;br /&gt;
| Abschnitt &amp;#039;&amp;#039;&amp;#039;Hochgeladene Logos&amp;#039;&amp;#039;&amp;#039; || Liste der verfügbaren Logos mit Download- und Löschoptionen&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Der angezeigte QR-Code kodiert die URL des Kunden-/Lieferantendatensatzes, mit dem gewählten Logo in der Mitte des Bildes.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Etikettendruck =&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-label-print-fr.png|center|700px|Etikettendruckfenster 120×57mm]]&lt;br /&gt;
&lt;br /&gt;
Ein Klick auf einen QR-Code in einer beliebigen Registerkarte öffnet ein &amp;#039;&amp;#039;&amp;#039;Druck-Popup-Fenster&amp;#039;&amp;#039;&amp;#039;, optimiert für Etiketten im Format &amp;#039;&amp;#039;&amp;#039;120 × 57 mm&amp;#039;&amp;#039;&amp;#039; (kompatibel mit gängigen Etikettendruckern).&lt;br /&gt;
&lt;br /&gt;
Das Etikett enthält:&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Links&amp;#039;&amp;#039;&amp;#039;: den QR-Code mit konfigurierbaren Daten&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;In der Mitte&amp;#039;&amp;#039;&amp;#039;: die wichtigsten Textinformationen (Referenz, Bezeichnung, Name usw. je nach Objekt)&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Rechts&amp;#039;&amp;#039;&amp;#039;: den QR-Code der Datensatz-URL&lt;br /&gt;
&lt;br /&gt;
Das Fenster löst automatisch den Druckdialog des Browsers aus.&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Für einen optimalen Druck auf Klebeetiketten den Drucker auf das Format 120×57mm einstellen und die Ränder in den Druckoptionen des Browsers deaktivieren.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Rechte und Berechtigungen =&lt;br /&gt;
&lt;br /&gt;
[[File:Ultimateqrcode-permissions-fr.png|center|700px|Berechtigungen des Moduls UltimateQRcode]]&lt;br /&gt;
&lt;br /&gt;
Das Modul definiert zwei Berechtigungsstufen, die pro Benutzergruppe unter &amp;#039;&amp;#039;&amp;#039;Konfiguration → Benutzer &amp;amp; Gruppen&amp;#039;&amp;#039;&amp;#039; zugewiesen werden:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Berechtigung !! Beschreibung !! Wirkung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Read qrcode outcomes&amp;#039;&amp;#039;&amp;#039; || QR-Codes lesen || Ermöglicht das Anzeigen der QR-Code-Registerkarten und der erzeugten QR-Codes&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Create/Modify qrcode outcomes&amp;#039;&amp;#039;&amp;#039; || Erstellen / Ändern || Ermöglicht das An-/Abhaken der Felder und das Speichern der Konfiguration&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
: &amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Ohne die Berechtigung &amp;#039;&amp;#039;&amp;#039;Read&amp;#039;&amp;#039;&amp;#039; sind die QR-Code-Registerkarten nicht sichtbar. Ohne die Berechtigung &amp;#039;&amp;#039;&amp;#039;Write&amp;#039;&amp;#039;&amp;#039; kann der Benutzer die QR-Codes sehen, aber die Feldauswahl nicht ändern.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Neuerungen und Kompatibilität mit v24 =&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;[Neu in v24]&amp;#039;&amp;#039;&amp;#039; Das Modul UltimateQRcode Version 24 bringt folgende Verbesserungen:&lt;br /&gt;
&lt;br /&gt;
== Neue Funktionen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Funktion !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Seitenspezifische Einstellungen&amp;#039;&amp;#039;&amp;#039; || Größe, ECC-Qualität und Logo direkt auf jeder QR-Code-Datensatzseite konfigurierbar&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Eingebettetes Logo&amp;#039;&amp;#039;&amp;#039; || Möglichkeit, ein PNG-Logo in der Mitte jedes QR-Codes einzubetten, auf allen Seiten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Live-Vorschau&amp;#039;&amp;#039;&amp;#039; || Echtzeit-Aktualisierung der QR-Codes bei Änderung von Größe, ECC, Logo oder angehakten Feldern (AJAX, ohne Neuladen)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;vCard-QR-Code&amp;#039;&amp;#039;&amp;#039; || vCard-QR-Code für Kontakte, Benutzer, Kunden/Lieferanten und Mitglieder zum direkten Hinzufügen zum Telefonverzeichnis&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Logoverwaltung&amp;#039;&amp;#039;&amp;#039; || Hochladen, Vorschau, Umbenennen und Löschen von Logos direkt über die Oberfläche jeder Datensatzseite&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Kompatibilität mit Dolibarr v24 ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Korrektur !! Detail&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Modul-Symbol&amp;#039;&amp;#039;&amp;#039; || Hinzufügen der Erweiterung &amp;lt;code&amp;gt;.png&amp;lt;/code&amp;gt; in der Eigenschaft &amp;lt;code&amp;gt;$this-&amp;gt;picto&amp;lt;/code&amp;gt; des Moduldeskriptors, gemäß der Dolibarr v23+-Warnung.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Währung&amp;#039;&amp;#039;&amp;#039; || Ersetzen von &amp;lt;code&amp;gt;$conf-&amp;gt;currency&amp;lt;/code&amp;gt; (veraltet) durch &amp;lt;code&amp;gt;getDolCurrency()&amp;lt;/code&amp;gt;.&lt;br /&gt;
|-&lt;br /&gt;
| &amp;#039;&amp;#039;&amp;#039;Konstanten&amp;#039;&amp;#039;&amp;#039; || Ersetzen der direkten Zuweisung &amp;lt;code&amp;gt;$conf-&amp;gt;global-&amp;gt;XXX = value&amp;lt;/code&amp;gt; (veraltet) durch &amp;lt;code&amp;gt;dolibarr_set_const()&amp;lt;/code&amp;gt;.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Fehlerkorrekturen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Fehler !! Korrektur&lt;br /&gt;
|-&lt;br /&gt;
| Rechnungs-Registerkarte nicht gefunden || Korrektur der Groß-/Kleinschreibung des Registerkarten-Schlüssels im Moduldeskriptor.&lt;br /&gt;
|-&lt;br /&gt;
| Veralteter Admin-Parameter || Entfernung des Parameters „Anzeigegröße der QR-Codes (in Pixel)&amp;quot;, der durch die seitenweise Größeneinstellung überflüssig geworden ist.&lt;br /&gt;
|-&lt;br /&gt;
| Logo-Überlauf || Hinzufügen eines Try/Catch-Mechanismus zur Behandlung des Kapazitätsüberlaufs, wenn das Logo zu groß ist: automatischer Wechsel in den Modus ohne Logo.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Übersetzungen ==&lt;br /&gt;
&lt;br /&gt;
Hinzufügen der fehlenden Übersetzungsschlüssel in den &amp;#039;&amp;#039;&amp;#039;5 Sprachdateien&amp;#039;&amp;#039;&amp;#039; (FR, EN, DE, ES, IT) für die neuen Funktionen: Auswahl der ECC-Qualität, Logoverwaltung und alle Objekttypen.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= FAQ =&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Der QR-Code ist leer oder zeigt „Keine Daten&amp;quot;&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Kein Feld ist angehakt, oder alle angehakten Felder haben im Datensatz einen leeren Wert. Mindestens ein Feld mit einem Wert anhaken und auf SPEICHERN klicken.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Das Etikett wird nicht in der richtigen Größe gedruckt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Überprüfen, ob das Papierformat des Druckers korrekt auf 120×57mm eingestellt ist. Ränder in den Druckoptionen des Browsers deaktivieren.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Zusatzfelder werden nicht angezeigt&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Die ergänzenden Attribute müssen unter &amp;#039;&amp;#039;&amp;#039;Konfiguration → Ergänzende Attribute&amp;#039;&amp;#039;&amp;#039; für das betreffende Objekt definiert sein.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Der QR-Code mit Logo ist nicht lesbar&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Das Logo nimmt zu viel Fläche ein. Ein kleineres Logo verwenden (idealerweise quadratisch, weniger als 100×100 Pixel) oder die ECC-Stufe auf &amp;#039;&amp;#039;&amp;#039;H&amp;#039;&amp;#039;&amp;#039; erhöhen, um die Fehlerkorrektur zu verbessern. Mit Modul v24 wird die ECC-Qualität automatisch auf &amp;#039;&amp;#039;&amp;#039;H&amp;#039;&amp;#039;&amp;#039; erzwungen, wenn ein Logo ausgewählt ist.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Der QR-Code wird ohne Logo angezeigt, obwohl ich eines ausgewählt habe&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Das Logo ist wahrscheinlich im Verhältnis zum kodierten Inhalt zu groß. Das Modul wechselt automatisch in den Modus ohne Logo, um einen Fehler zu vermeiden. Ein kleineres Logo ausprobieren oder die Anzahl der angehakten Felder verringern.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Die QR-Codes werden bei Änderung der Einstellungen nicht aktualisiert&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Die Live-Vorschau erfordert aktiviertes JavaScript im Browser. Prüfen, ob kein Skriptblocker aktiv ist. Die QR-Codes werden automatisch 300 ms nach jeder Änderung aktualisiert.&lt;br /&gt;
&lt;br /&gt;
; &amp;#039;&amp;#039;&amp;#039;Die QR-Code-Registerkarte erscheint bei manchen Datensätzen nicht&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
: Überprüfen, ob das Modul aktiviert ist und der Benutzer über die Berechtigung &amp;#039;&amp;#039;&amp;#039;Read qrcode outcomes&amp;#039;&amp;#039;&amp;#039; verfügt.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
= Siehe auch =&lt;br /&gt;
&lt;br /&gt;
* [[Module_Ultimateqrcode_EN|English]]&lt;br /&gt;
* [[Module_Ultimateqrcode_FR|Français]]&lt;br /&gt;
* [[Module_Ultimateqrcode_ES|Español]]&lt;br /&gt;
* [[Module_Ultimateqrcode_IT|Italiano]]&lt;br /&gt;
* [https://www.dolistore.com Dolistore]&lt;br /&gt;
* [https://www.atoo-net.com Atoo-Net]&lt;/div&gt;</summary>
		<author><name>Grandoc</name></author>
	</entry>
</feed>