<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki.htk.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin</id>
	<title>HTK Wiki - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.htk.de/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Admin"/>
	<link rel="alternate" type="text/html" href="https://wiki.htk.de/Spezial:Beitr%C3%A4ge/Admin"/>
	<updated>2026-06-19T10:34:06Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.6</generator>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6771</id>
		<title>OmniMDE:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6771"/>
		<updated>2026-05-26T14:40:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hier finden Sie eine Übersicht der OmniMDE - Releaseversionen und deren Changelog*&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 54.7986%; height: 276px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Datum&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version Release&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version APP**&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;QS-Freigabe&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Informationen&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Sage Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Android Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Download ***&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;APK&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;xx.06.2026&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC12&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2606.20xxx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab min. 9.0.11.1&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;03.11.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC11&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2511.195xx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2025_1_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8 bis 9.0.10.x&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;20.12.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC10&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2412.16481&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_12_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.8.x&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OMNIMDE_RC10_9062+.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/APK/OmniMDE_RC10_1.2412.16481.apk DOWNLOAD]&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;22.10.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC9&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2410.16243&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_10_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7.3&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;gt;= 9.0.7 bevorzugt)&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;17.07.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC8&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2407.14831&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_07_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;23.09.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC7&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2209.10947&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202209_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202209RC7_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;05.08.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC6&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2208.10692&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202208_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202208RC6_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.07.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC5&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2207.10599&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202207_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202207RC5_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;26.04.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC4&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2204.10025&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202204_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202204RC4_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.03.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC1&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2203.9736&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202203_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R202203_RC1_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;09.09.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R20210909&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2108.6855&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202108_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | Ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R20210909_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;01.04.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R202180031&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R202180031_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;04.05.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R150&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R150.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;14.01.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R140&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R140.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Changelogs sind ab RC12 erst NACH release einsehbar.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;** kann leicht variieren&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;*** Das Passwort der Archivdatei erhalten Sie auf schriftliche Anfrage zugesendet.&#039;&#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6770</id>
		<title>OmniMDE:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6770"/>
		<updated>2026-05-26T14:39:52Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hier finden Sie eine Übersicht der OmniMDE - Releaseversionen und deren Changelog*&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 54.7986%; height: 276px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Datum&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version Release&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version APP**&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;QS-Freigabe&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Informationen&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Sage Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Android Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Download ***&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;APK&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;xx.06.2026&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC12&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2606.20xxx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab min. 9.0.11.1&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;03.11.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC11&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2511.195xx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2025_1_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8 bis 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;20.12.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC10&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2412.16481&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_12_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.8.x&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OMNIMDE_RC10_9062+.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/APK/OmniMDE_RC10_1.2412.16481.apk DOWNLOAD]&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;22.10.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC9&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2410.16243&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_10_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7.3&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;gt;= 9.0.7 bevorzugt)&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;17.07.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC8&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2407.14831&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_07_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;23.09.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC7&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2209.10947&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202209_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202209RC7_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;05.08.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC6&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2208.10692&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202208_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202208RC6_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.07.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC5&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2207.10599&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202207_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202207RC5_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;26.04.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC4&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2204.10025&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202204_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202204RC4_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.03.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC1&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2203.9736&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202203_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R202203_RC1_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;09.09.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R20210909&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2108.6855&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202108_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | Ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R20210909_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;01.04.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R202180031&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R202180031_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;04.05.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R150&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R150.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;14.01.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R140&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R140.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Changelogs sind ab RC12 erst NACH release einsehbar.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;** kann leicht variieren&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;*** Das Passwort der Archivdatei erhalten Sie auf schriftliche Anfrage zugesendet.&#039;&#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6754</id>
		<title>OmniMDE:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6754"/>
		<updated>2026-05-13T06:33:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hier finden Sie eine Übersicht der OmniMDE - Releaseversionen und deren Changelog*&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 54.7986%; height: 276px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Datum&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version Release&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version APP**&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;QS-Freigabe&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Informationen&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Sage Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Android Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Download ***&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;APK&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;xx.06.2026&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC12&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2606.20xxx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.11&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;03.11.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC11&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2511.195xx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2025_1_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8 bis 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;20.12.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC10&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2412.16481&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_12_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.8.x&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OMNIMDE_RC10_9062+.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/APK/OmniMDE_RC10_1.2412.16481.apk DOWNLOAD]&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;22.10.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC9&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2410.16243&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_10_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7.3&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;gt;= 9.0.7 bevorzugt)&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;17.07.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC8&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2407.14831&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_07_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;23.09.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC7&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2209.10947&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202209_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202209RC7_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;05.08.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC6&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2208.10692&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202208_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202208RC6_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.07.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC5&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2207.10599&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202207_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202207RC5_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;26.04.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC4&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2204.10025&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202204_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202204RC4_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.03.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC1&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2203.9736&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202203_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R202203_RC1_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;09.09.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R20210909&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2108.6855&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202108_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | Ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R20210909_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;01.04.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R202180031&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R202180031_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;04.05.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R150&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R150.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;14.01.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R140&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R140.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Changelogs sind ab RC12 erst NACH release einsehbar.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;** kann leicht variieren&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;*** Das Passwort der Archivdatei erhalten Sie auf schriftliche Anfrage zugesendet.&#039;&#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6753</id>
		<title>OmniMDE:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6753"/>
		<updated>2026-05-13T06:32:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hier finden Sie eine Übersicht der OmniMDE - Releaseversionen und deren Changelog*&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 54.7986%; height: 276px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Datum&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version Release&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version APP**&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;QS-Freigabe&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Informationen&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Sage Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Android Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Download ***&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;APK&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;xx.06.2026&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC12&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2603.20xxx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.11&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;03.11.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC11&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2511.195xx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2025_1_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8 bis 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;20.12.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC10&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2412.16481&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_12_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.8.x&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OMNIMDE_RC10_9062+.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/APK/OmniMDE_RC10_1.2412.16481.apk DOWNLOAD]&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;22.10.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC9&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2410.16243&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_10_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7.3&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;gt;= 9.0.7 bevorzugt)&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;17.07.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC8&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2407.14831&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_07_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;23.09.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC7&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2209.10947&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202209_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202209RC7_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;05.08.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC6&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2208.10692&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202208_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202208RC6_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.07.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC5&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2207.10599&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202207_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202207RC5_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;26.04.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC4&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2204.10025&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202204_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/HTKOmniMDE_R202204RC4_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.03.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC1&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2203.9736&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202203_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R202203_RC1_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;09.09.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R20210909&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2108.6855&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202108_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | Ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R20210909_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;01.04.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R202180031&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R202180031_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;04.05.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R150&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R150.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;14.01.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R140&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller.de/downloads/OmniMDE/Releases/OmniMDE_R140.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Changelogs sind ab RC12 erst NACH release einsehbar.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;** kann leicht variieren&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;*** Das Passwort der Archivdatei erhalten Sie auf schriftliche Anfrage zugesendet.&#039;&#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6751</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6751"/>
		<updated>2026-05-05T08:14:01Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* RTF erkennen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|- &lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|- &lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|- &lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|- &lt;br /&gt;
| Listen || an&lt;br /&gt;
|- &lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|- &lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|- &lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|- &lt;br /&gt;
| Fett || an&lt;br /&gt;
|- &lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|- &lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|- &lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|- &lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|- &lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|- &lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|- &lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|- &lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme ===&lt;br /&gt;
&lt;br /&gt;
Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6750</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6750"/>
		<updated>2026-05-05T08:11:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|- &lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|- &lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|- &lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|- &lt;br /&gt;
| Listen || an&lt;br /&gt;
|- &lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|- &lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|- &lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|- &lt;br /&gt;
| Fett || an&lt;br /&gt;
|- &lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|- &lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|- &lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|- &lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|- &lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|- &lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|- &lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|- &lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme ===&lt;br /&gt;
&lt;br /&gt;
Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6749</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6749"/>
		<updated>2026-05-05T08:10:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Sage 50 / Sage 100 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|-&lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| Listen || an&lt;br /&gt;
|-&lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|-&lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|-&lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|-&lt;br /&gt;
| Fett || an&lt;br /&gt;
|-&lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|-&lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme ===&lt;br /&gt;
&lt;br /&gt;
Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6748</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6748"/>
		<updated>2026-05-05T08:10:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* ERP-/Warenwirtschaftssysteme (außer Sage) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|-&lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| Listen || an&lt;br /&gt;
|-&lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|-&lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|-&lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|-&lt;br /&gt;
| Fett || an&lt;br /&gt;
|-&lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|-&lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
=== Sage 50 / Sage 100 ===&lt;br /&gt;
&lt;br /&gt;
Sage liefert Artikeltexte ausschließlich als RTF. Wenn Sie Text aus Sage einfügen und feststellen, dass die Formatierung verloren geht:&lt;br /&gt;
&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; &#039;&#039;&#039;nicht&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Falls die Einrückungen / Absätze trotzdem komisch aussehen: das liegt am internen RTF→HTML-Konverter, nicht an den Optionen. In sehr seltenen Fällen liefert Sage RTF mit ungewöhnlichen Konstruktionen, bei denen der Konverter den Text nicht 1:1 abbildet. Falls das systematisch auftritt, sprechen Sie das Support-Team mit einem Beispieltext an.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme ===&lt;br /&gt;
&lt;br /&gt;
Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6747</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6747"/>
		<updated>2026-05-05T08:09:48Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Bilder */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|-&lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| Listen || an&lt;br /&gt;
|-&lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|-&lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|-&lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|-&lt;br /&gt;
| Fett || an&lt;br /&gt;
|-&lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|-&lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
=== Sage 50 / Sage 100 ===&lt;br /&gt;
&lt;br /&gt;
Sage liefert Artikeltexte ausschließlich als RTF. Wenn Sie Text aus Sage einfügen und feststellen, dass die Formatierung verloren geht:&lt;br /&gt;
&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; &#039;&#039;&#039;nicht&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Falls die Einrückungen / Absätze trotzdem komisch aussehen: das liegt am internen RTF→HTML-Konverter, nicht an den Optionen. In sehr seltenen Fällen liefert Sage RTF mit ungewöhnlichen Konstruktionen, bei denen der Konverter den Text nicht 1:1 abbildet. Falls das systematisch auftritt, sprechen Sie das Support-Team mit einem Beispieltext an.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme (außer Sage) ===&lt;br /&gt;
&lt;br /&gt;
Andere Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6746</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6746"/>
		<updated>2026-05-05T08:08:49Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Technische Details */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
* Aus &#039;&#039;&#039;Sage&#039;&#039;&#039; kommen Bilder selten vor, weil Sage Artikel-Bildverwaltung getrennt vom Artikeltext führt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie Bilder im Artikeltext brauchen, ist es &#039;&#039;&#039;empfehlenswert&#039;&#039;&#039;, diese über die OmniSeller-Medienverwaltung einzupflegen, statt sie über den Paste-Weg „mitzuschleppen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|-&lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| Listen || an&lt;br /&gt;
|-&lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|-&lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|-&lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|-&lt;br /&gt;
| Fett || an&lt;br /&gt;
|-&lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|-&lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
=== Sage 50 / Sage 100 ===&lt;br /&gt;
&lt;br /&gt;
Sage liefert Artikeltexte ausschließlich als RTF. Wenn Sie Text aus Sage einfügen und feststellen, dass die Formatierung verloren geht:&lt;br /&gt;
&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; &#039;&#039;&#039;nicht&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Falls die Einrückungen / Absätze trotzdem komisch aussehen: das liegt am internen RTF→HTML-Konverter, nicht an den Optionen. In sehr seltenen Fällen liefert Sage RTF mit ungewöhnlichen Konstruktionen, bei denen der Konverter den Text nicht 1:1 abbildet. Falls das systematisch auftritt, sprechen Sie das Support-Team mit einem Beispieltext an.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme (außer Sage) ===&lt;br /&gt;
&lt;br /&gt;
Andere Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6745</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6745"/>
		<updated>2026-05-05T08:08:17Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Häufige Fragen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
* Aus &#039;&#039;&#039;Sage&#039;&#039;&#039; kommen Bilder selten vor, weil Sage Artikel-Bildverwaltung getrennt vom Artikeltext führt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie Bilder im Artikeltext brauchen, ist es &#039;&#039;&#039;empfehlenswert&#039;&#039;&#039;, diese über die OmniSeller-Medienverwaltung einzupflegen, statt sie über den Paste-Weg „mitzuschleppen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|-&lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| Listen || an&lt;br /&gt;
|-&lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|-&lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|-&lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|-&lt;br /&gt;
| Fett || an&lt;br /&gt;
|-&lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|-&lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
=== Sage 50 / Sage 100 ===&lt;br /&gt;
&lt;br /&gt;
Sage liefert Artikeltexte ausschließlich als RTF. Wenn Sie Text aus Sage einfügen und feststellen, dass die Formatierung verloren geht:&lt;br /&gt;
&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; &#039;&#039;&#039;nicht&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Falls die Einrückungen / Absätze trotzdem komisch aussehen: das liegt am internen RTF→HTML-Konverter, nicht an den Optionen. In sehr seltenen Fällen liefert Sage RTF mit ungewöhnlichen Konstruktionen, bei denen der Konverter den Text nicht 1:1 abbildet. Falls das systematisch auftritt, sprechen Sie das Support-Team mit einem Beispieltext an.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme (außer Sage) ===&lt;br /&gt;
&lt;br /&gt;
Andere Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
&lt;br /&gt;
Für Power-User und Support-Mitarbeiter:&lt;br /&gt;
&lt;br /&gt;
* Der Sanitizer arbeitet rein &#039;&#039;&#039;regex-basiert&#039;&#039;&#039; auf dem HTML-Fragment. Es wird kein DOM aufgebaut. Das hält die Verarbeitung schnell und unabhängig von externen HTML-Bibliotheken.&lt;br /&gt;
* CSS-Properties werden mit &#039;&#039;&#039;Wortgrenzen-Erkennung&#039;&#039;&#039; gestrippt: Ein Stripper für &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; trifft &#039;&#039;&#039;nicht&#039;&#039;&#039; &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;; ein Stripper für &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt; trifft sehr wohl &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; (Shorthand und Long-form werden gemeinsam entfernt).&lt;br /&gt;
* Der RTF-Konverter ist die Open-Source-Bibliothek „Itenso RTF Converter&amp;quot;, die mit OmniSeller mitgeliefert wird. Sie liefert ein vollständiges HTML-Dokument zurück, aus dem OmniSeller ausschließlich den &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Inhalt verwendet.&lt;br /&gt;
* Die JSON-Datei verwendet die Standard-Newtonsoft.Json-Serialisierung; die Property-Namen entsprechen den C#-Property-Namen. Manuelles Editieren der JSON-Datei ist möglich, aber nicht empfohlen — der Dialog bietet alle Optionen sicher an.&lt;br /&gt;
* Der Dialog ist ein &#039;&#039;&#039;WebView2&#039;&#039;&#039;-basiertes Fenster mit derselben Diagnose-Logik wie z.&amp;amp;nbsp;B. das Bezeichnungen-Fenster im AttributeSet-Bereich. Bei WebView2-Initialisierungsproblemen wird automatisch ein Recovery-Verzeichnis angelegt und die Diagnose-Information in eine Logdatei unter &amp;lt;code&amp;gt;%LocalAppData%\OmniSeller\WebView2\PasteOptions\Logs&amp;lt;/code&amp;gt; geschrieben.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6744</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6744"/>
		<updated>2026-05-05T08:07:47Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Sage 50 / Sage 100 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
* Aus &#039;&#039;&#039;Sage&#039;&#039;&#039; kommen Bilder selten vor, weil Sage Artikel-Bildverwaltung getrennt vom Artikeltext führt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie Bilder im Artikeltext brauchen, ist es &#039;&#039;&#039;empfehlenswert&#039;&#039;&#039;, diese über die OmniSeller-Medienverwaltung einzupflegen, statt sie über den Paste-Weg „mitzuschleppen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|-&lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| Listen || an&lt;br /&gt;
|-&lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|-&lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|-&lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|-&lt;br /&gt;
| Fett || an&lt;br /&gt;
|-&lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|-&lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
=== Sage 50 / Sage 100 ===&lt;br /&gt;
&lt;br /&gt;
Sage liefert Artikeltexte ausschließlich als RTF. Wenn Sie Text aus Sage einfügen und feststellen, dass die Formatierung verloren geht:&lt;br /&gt;
&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; &#039;&#039;&#039;nicht&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Falls die Einrückungen / Absätze trotzdem komisch aussehen: das liegt am internen RTF→HTML-Konverter, nicht an den Optionen. In sehr seltenen Fällen liefert Sage RTF mit ungewöhnlichen Konstruktionen, bei denen der Konverter den Text nicht 1:1 abbildet. Falls das systematisch auftritt, sprechen Sie das Support-Team mit einem Beispieltext an.&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme (außer Sage) ===&lt;br /&gt;
&lt;br /&gt;
Andere Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Häufige Fragen ==&lt;br /&gt;
&lt;br /&gt;
=== Wirken die Optionen rückwirkend auf bereits eingefügte Texte? ===&lt;br /&gt;
&lt;br /&gt;
Nein. Die Optionen wirken ausschließlich auf zukünftige Einfüge-Vorgänge. Bereits eingefügte Inhalte bleiben unverändert im Editor.&lt;br /&gt;
&lt;br /&gt;
=== Wirken die Optionen auch beim Drag&amp;amp;amp;Drop? ===&lt;br /&gt;
&lt;br /&gt;
Drag&amp;amp;amp;Drop von Text aus anderen Anwendungen läuft durch dieselbe Pipeline wie Strg+V, daher gelten die Optionen entsprechend.&lt;br /&gt;
&lt;br /&gt;
=== Werden meine Einstellungen mitgeführt, wenn ich an einem anderen Rechner arbeite? ===&lt;br /&gt;
&lt;br /&gt;
Nein, die Einstellungen liegen pro Arbeitsplatz im lokalen AppData-Verzeichnis. Wenn Sie an mehreren Rechnern arbeiten und überall dieselbe Konfiguration möchten, exportieren / importieren Sie die JSON-Datei manuell oder lassen Sie das Support-Team die Konfiguration über die zentrale Profilverwaltung ausrollen.&lt;br /&gt;
&lt;br /&gt;
=== Was passiert, wenn ich die JSON-Datei lösche? ===&lt;br /&gt;
&lt;br /&gt;
Beim nächsten Öffnen der Optionen oder beim nächsten Einfüge-Vorgang werden die Standardwerte verwendet. Die Datei wird erst beim erneuten „Speichern&amp;quot; wieder angelegt.&lt;br /&gt;
&lt;br /&gt;
=== Was passiert, wenn die JSON-Datei kaputt ist (z.&amp;amp;nbsp;B. nach Festplatten-Defekt)? ===&lt;br /&gt;
&lt;br /&gt;
OmniSeller fängt fehlerhaften JSON-Inhalt ab und nutzt die Standardwerte, ohne abzustürzen. Sie sollten die Datei dann beim nächsten „Speichern&amp;quot; überschreiben lassen.&lt;br /&gt;
&lt;br /&gt;
=== Kann ich verschiedene Profile (z.&amp;amp;nbsp;B. „Sage-Modus&amp;quot; und „Word-Modus&amp;quot;) speichern? ===&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht. Es gibt genau eine aktive Konfiguration pro Benutzer. Wenn Sie zwischen Profilen wechseln müssen, sprechen Sie das Support-Team an — dieser Use-Case kann ggf. in einer kommenden Version berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
=== Bricht der HTML-/RTF-Pfad mein bestehendes Plaintext-Verhalten? ===&lt;br /&gt;
&lt;br /&gt;
Nein. Der Plaintext-Fallback bleibt erhalten und greift, sobald weder HTML noch RTF in der Zwischenablage liegen — oder beide Erkennungen abgeschaltet sind.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
&lt;br /&gt;
Für Power-User und Support-Mitarbeiter:&lt;br /&gt;
&lt;br /&gt;
* Der Sanitizer arbeitet rein &#039;&#039;&#039;regex-basiert&#039;&#039;&#039; auf dem HTML-Fragment. Es wird kein DOM aufgebaut. Das hält die Verarbeitung schnell und unabhängig von externen HTML-Bibliotheken.&lt;br /&gt;
* CSS-Properties werden mit &#039;&#039;&#039;Wortgrenzen-Erkennung&#039;&#039;&#039; gestrippt: Ein Stripper für &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; trifft &#039;&#039;&#039;nicht&#039;&#039;&#039; &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;; ein Stripper für &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt; trifft sehr wohl &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; (Shorthand und Long-form werden gemeinsam entfernt).&lt;br /&gt;
* Der RTF-Konverter ist die Open-Source-Bibliothek „Itenso RTF Converter&amp;quot;, die mit OmniSeller mitgeliefert wird. Sie liefert ein vollständiges HTML-Dokument zurück, aus dem OmniSeller ausschließlich den &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Inhalt verwendet.&lt;br /&gt;
* Die JSON-Datei verwendet die Standard-Newtonsoft.Json-Serialisierung; die Property-Namen entsprechen den C#-Property-Namen. Manuelles Editieren der JSON-Datei ist möglich, aber nicht empfohlen — der Dialog bietet alle Optionen sicher an.&lt;br /&gt;
* Der Dialog ist ein &#039;&#039;&#039;WebView2&#039;&#039;&#039;-basiertes Fenster mit derselben Diagnose-Logik wie z.&amp;amp;nbsp;B. das Bezeichnungen-Fenster im AttributeSet-Bereich. Bei WebView2-Initialisierungsproblemen wird automatisch ein Recovery-Verzeichnis angelegt und die Diagnose-Information in eine Logdatei unter &amp;lt;code&amp;gt;%LocalAppData%\OmniSeller\WebView2\PasteOptions\Logs&amp;lt;/code&amp;gt; geschrieben.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6743</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6743"/>
		<updated>2026-05-05T08:06:49Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Speicherung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
* Aus &#039;&#039;&#039;Sage&#039;&#039;&#039; kommen Bilder selten vor, weil Sage Artikel-Bildverwaltung getrennt vom Artikeltext führt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie Bilder im Artikeltext brauchen, ist es &#039;&#039;&#039;empfehlenswert&#039;&#039;&#039;, diese über die OmniSeller-Medienverwaltung einzupflegen, statt sie über den Paste-Weg „mitzuschleppen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|-&lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| Listen || an&lt;br /&gt;
|-&lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|-&lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|-&lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|-&lt;br /&gt;
| Fett || an&lt;br /&gt;
|-&lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|-&lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
=== Sage 50 / Sage 100 ===&lt;br /&gt;
&lt;br /&gt;
Sage liefert Artikeltexte ausschließlich als RTF. Wenn Sie Text aus Sage einfügen und feststellen, dass die Formatierung verloren geht:&lt;br /&gt;
&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; &#039;&#039;&#039;nicht&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Falls die Einrückungen / Absätze trotzdem komisch aussehen: das liegt am internen RTF→HTML-Konverter, nicht an den Optionen. In sehr seltenen Fällen liefert Sage RTF mit ungewöhnlichen Konstruktionen, bei denen der Konverter den Text nicht 1:1 abbildet. Falls das systematisch auftritt, sprechen Sie das Support-Team mit einem Beispieltext an.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Eingebettete Bilder aus Sage&#039;&#039; werden nur übernommen, wenn &#039;&#039;&#039;Bilder &amp;amp;amp; eingebettete Grafiken übernehmen&#039;&#039;&#039; aktiv ist. In der Praxis selten relevant, weil Sage selbst meist mit Bilder-Pfaden arbeitet, nicht mit eingebetteten Grafiken.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme (außer Sage) ===&lt;br /&gt;
&lt;br /&gt;
Andere Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Häufige Fragen ==&lt;br /&gt;
&lt;br /&gt;
=== Wirken die Optionen rückwirkend auf bereits eingefügte Texte? ===&lt;br /&gt;
&lt;br /&gt;
Nein. Die Optionen wirken ausschließlich auf zukünftige Einfüge-Vorgänge. Bereits eingefügte Inhalte bleiben unverändert im Editor.&lt;br /&gt;
&lt;br /&gt;
=== Wirken die Optionen auch beim Drag&amp;amp;amp;Drop? ===&lt;br /&gt;
&lt;br /&gt;
Drag&amp;amp;amp;Drop von Text aus anderen Anwendungen läuft durch dieselbe Pipeline wie Strg+V, daher gelten die Optionen entsprechend.&lt;br /&gt;
&lt;br /&gt;
=== Werden meine Einstellungen mitgeführt, wenn ich an einem anderen Rechner arbeite? ===&lt;br /&gt;
&lt;br /&gt;
Nein, die Einstellungen liegen pro Arbeitsplatz im lokalen AppData-Verzeichnis. Wenn Sie an mehreren Rechnern arbeiten und überall dieselbe Konfiguration möchten, exportieren / importieren Sie die JSON-Datei manuell oder lassen Sie das Support-Team die Konfiguration über die zentrale Profilverwaltung ausrollen.&lt;br /&gt;
&lt;br /&gt;
=== Was passiert, wenn ich die JSON-Datei lösche? ===&lt;br /&gt;
&lt;br /&gt;
Beim nächsten Öffnen der Optionen oder beim nächsten Einfüge-Vorgang werden die Standardwerte verwendet. Die Datei wird erst beim erneuten „Speichern&amp;quot; wieder angelegt.&lt;br /&gt;
&lt;br /&gt;
=== Was passiert, wenn die JSON-Datei kaputt ist (z.&amp;amp;nbsp;B. nach Festplatten-Defekt)? ===&lt;br /&gt;
&lt;br /&gt;
OmniSeller fängt fehlerhaften JSON-Inhalt ab und nutzt die Standardwerte, ohne abzustürzen. Sie sollten die Datei dann beim nächsten „Speichern&amp;quot; überschreiben lassen.&lt;br /&gt;
&lt;br /&gt;
=== Kann ich verschiedene Profile (z.&amp;amp;nbsp;B. „Sage-Modus&amp;quot; und „Word-Modus&amp;quot;) speichern? ===&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht. Es gibt genau eine aktive Konfiguration pro Benutzer. Wenn Sie zwischen Profilen wechseln müssen, sprechen Sie das Support-Team an — dieser Use-Case kann ggf. in einer kommenden Version berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
=== Bricht der HTML-/RTF-Pfad mein bestehendes Plaintext-Verhalten? ===&lt;br /&gt;
&lt;br /&gt;
Nein. Der Plaintext-Fallback bleibt erhalten und greift, sobald weder HTML noch RTF in der Zwischenablage liegen — oder beide Erkennungen abgeschaltet sind.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
&lt;br /&gt;
Für Power-User und Support-Mitarbeiter:&lt;br /&gt;
&lt;br /&gt;
* Der Sanitizer arbeitet rein &#039;&#039;&#039;regex-basiert&#039;&#039;&#039; auf dem HTML-Fragment. Es wird kein DOM aufgebaut. Das hält die Verarbeitung schnell und unabhängig von externen HTML-Bibliotheken.&lt;br /&gt;
* CSS-Properties werden mit &#039;&#039;&#039;Wortgrenzen-Erkennung&#039;&#039;&#039; gestrippt: Ein Stripper für &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; trifft &#039;&#039;&#039;nicht&#039;&#039;&#039; &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;; ein Stripper für &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt; trifft sehr wohl &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; (Shorthand und Long-form werden gemeinsam entfernt).&lt;br /&gt;
* Der RTF-Konverter ist die Open-Source-Bibliothek „Itenso RTF Converter&amp;quot;, die mit OmniSeller mitgeliefert wird. Sie liefert ein vollständiges HTML-Dokument zurück, aus dem OmniSeller ausschließlich den &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Inhalt verwendet.&lt;br /&gt;
* Die JSON-Datei verwendet die Standard-Newtonsoft.Json-Serialisierung; die Property-Namen entsprechen den C#-Property-Namen. Manuelles Editieren der JSON-Datei ist möglich, aber nicht empfohlen — der Dialog bietet alle Optionen sicher an.&lt;br /&gt;
* Der Dialog ist ein &#039;&#039;&#039;WebView2&#039;&#039;&#039;-basiertes Fenster mit derselben Diagnose-Logik wie z.&amp;amp;nbsp;B. das Bezeichnungen-Fenster im AttributeSet-Bereich. Bei WebView2-Initialisierungsproblemen wird automatisch ein Recovery-Verzeichnis angelegt und die Diagnose-Information in eine Logdatei unter &amp;lt;code&amp;gt;%LocalAppData%\OmniSeller\WebView2\PasteOptions\Logs&amp;lt;/code&amp;gt; geschrieben.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6742</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6742"/>
		<updated>2026-05-05T08:06:31Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Tastatur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
* Aus &#039;&#039;&#039;Sage&#039;&#039;&#039; kommen Bilder selten vor, weil Sage Artikel-Bildverwaltung getrennt vom Artikeltext führt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie Bilder im Artikeltext brauchen, ist es &#039;&#039;&#039;empfehlenswert&#039;&#039;&#039;, diese über die OmniSeller-Medienverwaltung einzupflegen, statt sie über den Paste-Weg „mitzuschleppen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|-&lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| Listen || an&lt;br /&gt;
|-&lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|-&lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|-&lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|-&lt;br /&gt;
| Fett || an&lt;br /&gt;
|-&lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|-&lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Speicherung ==&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen werden pro Windows-Benutzerprofil als JSON-Datei gespeichert unter:&lt;br /&gt;
&lt;br /&gt;
  %LocalAppData%\OmniSeller\ItemEditor2\PasteOptions.json&lt;br /&gt;
&lt;br /&gt;
Konkretes Beispiel: &amp;lt;code&amp;gt;C:\Users\&amp;amp;lt;benutzername&amp;amp;gt;\AppData\Local\OmniSeller\ItemEditor2\PasteOptions.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eigenschaften der Speicherung:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pro Windows-Benutzer&#039;&#039;&#039; — verschiedene Anwender am selben Rechner haben jeweils eigene Einstellungen.&lt;br /&gt;
* &#039;&#039;&#039;Pro Arbeitsplatz&#039;&#039;&#039; — die Datei liegt im lokalen AppData (nicht im Roaming-AppData), wandert also nicht mit Benutzerprofilen über das Netz.&lt;br /&gt;
* &#039;&#039;&#039;Atomar&#039;&#039;&#039; — beim Klick auf „Speichern&amp;quot; wird die komplette Datei in einem Schreibvorgang überschrieben.&lt;br /&gt;
* &#039;&#039;&#039;Nicht versioniert&#039;&#039;&#039; — die Datei wird nicht historisiert; ein versehentliches Zurücksetzen lässt sich nur durch erneutes manuelles Anpassen der Optionen rückgängig machen.&lt;br /&gt;
&lt;br /&gt;
Wenn die Datei beim Start nicht existiert (z.&amp;amp;nbsp;B. nach Erstinstallation oder nach dem Löschen), greifen automatisch die Standardwerte. Die Datei wird erst beim ersten „Speichern&amp;quot; angelegt.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
=== Sage 50 / Sage 100 ===&lt;br /&gt;
&lt;br /&gt;
Sage liefert Artikeltexte ausschließlich als RTF. Wenn Sie Text aus Sage einfügen und feststellen, dass die Formatierung verloren geht:&lt;br /&gt;
&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; &#039;&#039;&#039;nicht&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Falls die Einrückungen / Absätze trotzdem komisch aussehen: das liegt am internen RTF→HTML-Konverter, nicht an den Optionen. In sehr seltenen Fällen liefert Sage RTF mit ungewöhnlichen Konstruktionen, bei denen der Konverter den Text nicht 1:1 abbildet. Falls das systematisch auftritt, sprechen Sie das Support-Team mit einem Beispieltext an.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Eingebettete Bilder aus Sage&#039;&#039; werden nur übernommen, wenn &#039;&#039;&#039;Bilder &amp;amp;amp; eingebettete Grafiken übernehmen&#039;&#039;&#039; aktiv ist. In der Praxis selten relevant, weil Sage selbst meist mit Bilder-Pfaden arbeitet, nicht mit eingebetteten Grafiken.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme (außer Sage) ===&lt;br /&gt;
&lt;br /&gt;
Andere Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Häufige Fragen ==&lt;br /&gt;
&lt;br /&gt;
=== Wirken die Optionen rückwirkend auf bereits eingefügte Texte? ===&lt;br /&gt;
&lt;br /&gt;
Nein. Die Optionen wirken ausschließlich auf zukünftige Einfüge-Vorgänge. Bereits eingefügte Inhalte bleiben unverändert im Editor.&lt;br /&gt;
&lt;br /&gt;
=== Wirken die Optionen auch beim Drag&amp;amp;amp;Drop? ===&lt;br /&gt;
&lt;br /&gt;
Drag&amp;amp;amp;Drop von Text aus anderen Anwendungen läuft durch dieselbe Pipeline wie Strg+V, daher gelten die Optionen entsprechend.&lt;br /&gt;
&lt;br /&gt;
=== Werden meine Einstellungen mitgeführt, wenn ich an einem anderen Rechner arbeite? ===&lt;br /&gt;
&lt;br /&gt;
Nein, die Einstellungen liegen pro Arbeitsplatz im lokalen AppData-Verzeichnis. Wenn Sie an mehreren Rechnern arbeiten und überall dieselbe Konfiguration möchten, exportieren / importieren Sie die JSON-Datei manuell oder lassen Sie das Support-Team die Konfiguration über die zentrale Profilverwaltung ausrollen.&lt;br /&gt;
&lt;br /&gt;
=== Was passiert, wenn ich die JSON-Datei lösche? ===&lt;br /&gt;
&lt;br /&gt;
Beim nächsten Öffnen der Optionen oder beim nächsten Einfüge-Vorgang werden die Standardwerte verwendet. Die Datei wird erst beim erneuten „Speichern&amp;quot; wieder angelegt.&lt;br /&gt;
&lt;br /&gt;
=== Was passiert, wenn die JSON-Datei kaputt ist (z.&amp;amp;nbsp;B. nach Festplatten-Defekt)? ===&lt;br /&gt;
&lt;br /&gt;
OmniSeller fängt fehlerhaften JSON-Inhalt ab und nutzt die Standardwerte, ohne abzustürzen. Sie sollten die Datei dann beim nächsten „Speichern&amp;quot; überschreiben lassen.&lt;br /&gt;
&lt;br /&gt;
=== Kann ich verschiedene Profile (z.&amp;amp;nbsp;B. „Sage-Modus&amp;quot; und „Word-Modus&amp;quot;) speichern? ===&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht. Es gibt genau eine aktive Konfiguration pro Benutzer. Wenn Sie zwischen Profilen wechseln müssen, sprechen Sie das Support-Team an — dieser Use-Case kann ggf. in einer kommenden Version berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
=== Bricht der HTML-/RTF-Pfad mein bestehendes Plaintext-Verhalten? ===&lt;br /&gt;
&lt;br /&gt;
Nein. Der Plaintext-Fallback bleibt erhalten und greift, sobald weder HTML noch RTF in der Zwischenablage liegen — oder beide Erkennungen abgeschaltet sind.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
&lt;br /&gt;
Für Power-User und Support-Mitarbeiter:&lt;br /&gt;
&lt;br /&gt;
* Der Sanitizer arbeitet rein &#039;&#039;&#039;regex-basiert&#039;&#039;&#039; auf dem HTML-Fragment. Es wird kein DOM aufgebaut. Das hält die Verarbeitung schnell und unabhängig von externen HTML-Bibliotheken.&lt;br /&gt;
* CSS-Properties werden mit &#039;&#039;&#039;Wortgrenzen-Erkennung&#039;&#039;&#039; gestrippt: Ein Stripper für &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; trifft &#039;&#039;&#039;nicht&#039;&#039;&#039; &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;; ein Stripper für &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt; trifft sehr wohl &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; (Shorthand und Long-form werden gemeinsam entfernt).&lt;br /&gt;
* Der RTF-Konverter ist die Open-Source-Bibliothek „Itenso RTF Converter&amp;quot;, die mit OmniSeller mitgeliefert wird. Sie liefert ein vollständiges HTML-Dokument zurück, aus dem OmniSeller ausschließlich den &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Inhalt verwendet.&lt;br /&gt;
* Die JSON-Datei verwendet die Standard-Newtonsoft.Json-Serialisierung; die Property-Namen entsprechen den C#-Property-Namen. Manuelles Editieren der JSON-Datei ist möglich, aber nicht empfohlen — der Dialog bietet alle Optionen sicher an.&lt;br /&gt;
* Der Dialog ist ein &#039;&#039;&#039;WebView2&#039;&#039;&#039;-basiertes Fenster mit derselben Diagnose-Logik wie z.&amp;amp;nbsp;B. das Bezeichnungen-Fenster im AttributeSet-Bereich. Bei WebView2-Initialisierungsproblemen wird automatisch ein Recovery-Verzeichnis angelegt und die Diagnose-Information in eine Logdatei unter &amp;lt;code&amp;gt;%LocalAppData%\OmniSeller\WebView2\PasteOptions\Logs&amp;lt;/code&amp;gt; geschrieben.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6741</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6741"/>
		<updated>2026-05-05T08:06:04Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* F1 öffnet die Wiki-Seite nicht */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
* Aus &#039;&#039;&#039;Sage&#039;&#039;&#039; kommen Bilder selten vor, weil Sage Artikel-Bildverwaltung getrennt vom Artikeltext führt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie Bilder im Artikeltext brauchen, ist es &#039;&#039;&#039;empfehlenswert&#039;&#039;&#039;, diese über die OmniSeller-Medienverwaltung einzupflegen, statt sie über den Paste-Weg „mitzuschleppen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|-&lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| Listen || an&lt;br /&gt;
|-&lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|-&lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|-&lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|-&lt;br /&gt;
| Fett || an&lt;br /&gt;
|-&lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|-&lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Speicherung ==&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen werden pro Windows-Benutzerprofil als JSON-Datei gespeichert unter:&lt;br /&gt;
&lt;br /&gt;
  %LocalAppData%\OmniSeller\ItemEditor2\PasteOptions.json&lt;br /&gt;
&lt;br /&gt;
Konkretes Beispiel: &amp;lt;code&amp;gt;C:\Users\&amp;amp;lt;benutzername&amp;amp;gt;\AppData\Local\OmniSeller\ItemEditor2\PasteOptions.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eigenschaften der Speicherung:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pro Windows-Benutzer&#039;&#039;&#039; — verschiedene Anwender am selben Rechner haben jeweils eigene Einstellungen.&lt;br /&gt;
* &#039;&#039;&#039;Pro Arbeitsplatz&#039;&#039;&#039; — die Datei liegt im lokalen AppData (nicht im Roaming-AppData), wandert also nicht mit Benutzerprofilen über das Netz.&lt;br /&gt;
* &#039;&#039;&#039;Atomar&#039;&#039;&#039; — beim Klick auf „Speichern&amp;quot; wird die komplette Datei in einem Schreibvorgang überschrieben.&lt;br /&gt;
* &#039;&#039;&#039;Nicht versioniert&#039;&#039;&#039; — die Datei wird nicht historisiert; ein versehentliches Zurücksetzen lässt sich nur durch erneutes manuelles Anpassen der Optionen rückgängig machen.&lt;br /&gt;
&lt;br /&gt;
Wenn die Datei beim Start nicht existiert (z.&amp;amp;nbsp;B. nach Erstinstallation oder nach dem Löschen), greifen automatisch die Standardwerte. Die Datei wird erst beim ersten „Speichern&amp;quot; angelegt.&lt;br /&gt;
&lt;br /&gt;
== Tastatur ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F1&#039;&#039;&#039; — diese Wiki-Seite öffnen.&lt;br /&gt;
* &#039;&#039;&#039;Esc&#039;&#039;&#039; — Dialog ohne Änderungen schließen (entspricht „Abbrechen&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;Tab&#039;&#039;&#039; — Fokus zwischen den Optionen weiterspringen.&lt;br /&gt;
* &#039;&#039;&#039;Leertaste&#039;&#039;&#039; — Fokussierte Option umschalten.&lt;br /&gt;
* &#039;&#039;&#039;Enter&#039;&#039;&#039; — entspricht in der Praxis dem Klick auf die fokussierte Schaltfläche.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
=== Sage 50 / Sage 100 ===&lt;br /&gt;
&lt;br /&gt;
Sage liefert Artikeltexte ausschließlich als RTF. Wenn Sie Text aus Sage einfügen und feststellen, dass die Formatierung verloren geht:&lt;br /&gt;
&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; &#039;&#039;&#039;nicht&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Falls die Einrückungen / Absätze trotzdem komisch aussehen: das liegt am internen RTF→HTML-Konverter, nicht an den Optionen. In sehr seltenen Fällen liefert Sage RTF mit ungewöhnlichen Konstruktionen, bei denen der Konverter den Text nicht 1:1 abbildet. Falls das systematisch auftritt, sprechen Sie das Support-Team mit einem Beispieltext an.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Eingebettete Bilder aus Sage&#039;&#039; werden nur übernommen, wenn &#039;&#039;&#039;Bilder &amp;amp;amp; eingebettete Grafiken übernehmen&#039;&#039;&#039; aktiv ist. In der Praxis selten relevant, weil Sage selbst meist mit Bilder-Pfaden arbeitet, nicht mit eingebetteten Grafiken.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme (außer Sage) ===&lt;br /&gt;
&lt;br /&gt;
Andere Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Häufige Fragen ==&lt;br /&gt;
&lt;br /&gt;
=== Wirken die Optionen rückwirkend auf bereits eingefügte Texte? ===&lt;br /&gt;
&lt;br /&gt;
Nein. Die Optionen wirken ausschließlich auf zukünftige Einfüge-Vorgänge. Bereits eingefügte Inhalte bleiben unverändert im Editor.&lt;br /&gt;
&lt;br /&gt;
=== Wirken die Optionen auch beim Drag&amp;amp;amp;Drop? ===&lt;br /&gt;
&lt;br /&gt;
Drag&amp;amp;amp;Drop von Text aus anderen Anwendungen läuft durch dieselbe Pipeline wie Strg+V, daher gelten die Optionen entsprechend.&lt;br /&gt;
&lt;br /&gt;
=== Werden meine Einstellungen mitgeführt, wenn ich an einem anderen Rechner arbeite? ===&lt;br /&gt;
&lt;br /&gt;
Nein, die Einstellungen liegen pro Arbeitsplatz im lokalen AppData-Verzeichnis. Wenn Sie an mehreren Rechnern arbeiten und überall dieselbe Konfiguration möchten, exportieren / importieren Sie die JSON-Datei manuell oder lassen Sie das Support-Team die Konfiguration über die zentrale Profilverwaltung ausrollen.&lt;br /&gt;
&lt;br /&gt;
=== Was passiert, wenn ich die JSON-Datei lösche? ===&lt;br /&gt;
&lt;br /&gt;
Beim nächsten Öffnen der Optionen oder beim nächsten Einfüge-Vorgang werden die Standardwerte verwendet. Die Datei wird erst beim erneuten „Speichern&amp;quot; wieder angelegt.&lt;br /&gt;
&lt;br /&gt;
=== Was passiert, wenn die JSON-Datei kaputt ist (z.&amp;amp;nbsp;B. nach Festplatten-Defekt)? ===&lt;br /&gt;
&lt;br /&gt;
OmniSeller fängt fehlerhaften JSON-Inhalt ab und nutzt die Standardwerte, ohne abzustürzen. Sie sollten die Datei dann beim nächsten „Speichern&amp;quot; überschreiben lassen.&lt;br /&gt;
&lt;br /&gt;
=== Kann ich verschiedene Profile (z.&amp;amp;nbsp;B. „Sage-Modus&amp;quot; und „Word-Modus&amp;quot;) speichern? ===&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht. Es gibt genau eine aktive Konfiguration pro Benutzer. Wenn Sie zwischen Profilen wechseln müssen, sprechen Sie das Support-Team an — dieser Use-Case kann ggf. in einer kommenden Version berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
=== Bricht der HTML-/RTF-Pfad mein bestehendes Plaintext-Verhalten? ===&lt;br /&gt;
&lt;br /&gt;
Nein. Der Plaintext-Fallback bleibt erhalten und greift, sobald weder HTML noch RTF in der Zwischenablage liegen — oder beide Erkennungen abgeschaltet sind.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
&lt;br /&gt;
Für Power-User und Support-Mitarbeiter:&lt;br /&gt;
&lt;br /&gt;
* Der Sanitizer arbeitet rein &#039;&#039;&#039;regex-basiert&#039;&#039;&#039; auf dem HTML-Fragment. Es wird kein DOM aufgebaut. Das hält die Verarbeitung schnell und unabhängig von externen HTML-Bibliotheken.&lt;br /&gt;
* CSS-Properties werden mit &#039;&#039;&#039;Wortgrenzen-Erkennung&#039;&#039;&#039; gestrippt: Ein Stripper für &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; trifft &#039;&#039;&#039;nicht&#039;&#039;&#039; &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;; ein Stripper für &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt; trifft sehr wohl &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; (Shorthand und Long-form werden gemeinsam entfernt).&lt;br /&gt;
* Der RTF-Konverter ist die Open-Source-Bibliothek „Itenso RTF Converter&amp;quot;, die mit OmniSeller mitgeliefert wird. Sie liefert ein vollständiges HTML-Dokument zurück, aus dem OmniSeller ausschließlich den &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Inhalt verwendet.&lt;br /&gt;
* Die JSON-Datei verwendet die Standard-Newtonsoft.Json-Serialisierung; die Property-Namen entsprechen den C#-Property-Namen. Manuelles Editieren der JSON-Datei ist möglich, aber nicht empfohlen — der Dialog bietet alle Optionen sicher an.&lt;br /&gt;
* Der Dialog ist ein &#039;&#039;&#039;WebView2&#039;&#039;&#039;-basiertes Fenster mit derselben Diagnose-Logik wie z.&amp;amp;nbsp;B. das Bezeichnungen-Fenster im AttributeSet-Bereich. Bei WebView2-Initialisierungsproblemen wird automatisch ein Recovery-Verzeichnis angelegt und die Diagnose-Information in eine Logdatei unter &amp;lt;code&amp;gt;%LocalAppData%\OmniSeller\WebView2\PasteOptions\Logs&amp;lt;/code&amp;gt; geschrieben.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6740</id>
		<title>OmniSeller:Einfuegen-Optionen</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Einfuegen-Optionen&amp;diff=6740"/>
		<updated>2026-05-05T08:04:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: Die Seite wurde neu angelegt: „Mit den &amp;#039;&amp;#039;&amp;#039;Einfügen-Optionen&amp;#039;&amp;#039;&amp;#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &amp;#039;&amp;#039;&amp;#039;Einfügen-Optionen&amp;#039;&amp;#039;&amp;#039; im Ribbon-Reiter &amp;#039;&amp;#039;&amp;#039;Editor&amp;#039;&amp;#039;&amp;#039; der Gruppe &amp;#039;&amp;#039;&amp;#039;Einfügen&amp;#039;&amp;#039;&amp;#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &amp;#039;&amp;#039;&amp;#039;alle&amp;#039;&amp;#039;&amp;#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene E…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Mit den &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; steuern Sie pro Windows-Benutzer und pro Arbeitsplatz, welche Formatierung beim Einfügen von Texten aus der Zwischenablage in den OmniSeller-Texteditor übernommen werden soll. Der Dialog wird über die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; im Ribbon-Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; geöffnet. Die getroffenen Entscheidungen wirken sich auf &#039;&#039;&#039;alle&#039;&#039;&#039; Einfüge-Vorgänge aus, die über die OmniSeller-eigene Einfügen-Pipeline laufen (z.&amp;amp;nbsp;B. Strg+V im Editor, Kontextmenü-Eintrag „Einfügen&amp;quot;, Drag&amp;amp;amp;Drop-Text aus anderen Anwendungen).&lt;br /&gt;
&lt;br /&gt;
Die Standard-Einstellungen sind so gewählt, dass im Alltag keine Anpassung nötig ist: Strukturen (Absätze, Listen, Tabellen, Hyperlinks, Ausrichtung) und einfache Inline-Auszeichnungen (Fett, Kursiv, Unterstrichen, Durchgestrichen) werden übernommen, während fixe Quellformatierungen (Schriftart, Schriftgröße, Schriftfarbe, Hintergrundfarbe und Bilder) gefiltert werden. So bleibt die einheitliche Optik des OmniSeller-Editors erhalten und Artikeltexte sehen aus wie aus einem Guss, egal aus welcher Quelle sie ursprünglich stammten.&lt;br /&gt;
&lt;br /&gt;
== Wann brauche ich das? ==&lt;br /&gt;
&lt;br /&gt;
In der Praxis kommen Artikeltexte aus sehr unterschiedlichen Quellen — und jede dieser Quellen liefert die Zwischenablage in einem anderen Format aus:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; liefert reichhaltigen Text als &#039;&#039;&#039;RTF&#039;&#039;&#039; (Rich Text Format). Wenn die RTF-Erkennung deaktiviert ist, sieht OmniSeller nur den reinen Text und alle Absätze, Listen und Auszeichnungen gehen beim Einfügen verloren.&lt;br /&gt;
* &#039;&#039;&#039;Microsoft Word&#039;&#039;&#039; und &#039;&#039;&#039;Microsoft Outlook&#039;&#039;&#039; legen den markierten Bereich gleich zweifach in der Zwischenablage ab: einmal als HTML und einmal als RTF. OmniSeller bevorzugt das sauberere HTML.&lt;br /&gt;
* &#039;&#039;&#039;Webbrowser&#039;&#039;&#039; (Edge, Chrome, Firefox) liefern HTML mit den jeweiligen Style-Sheets der Quellseite. Hier möchte man die Schriftart und die Hintergrundfarben in der Regel &#039;&#039;&#039;nicht&#039;&#039;&#039; übernehmen, weil sie zur Webseite passen, aber nicht zum eigenen Shop.&lt;br /&gt;
* &#039;&#039;&#039;WordPad&#039;&#039;&#039; und einige Mailprogramme liefern RTF, aber häufig mit fixen Schriftarten und Schriftgrößen.&lt;br /&gt;
* &#039;&#039;&#039;OneNote&#039;&#039;&#039; und &#039;&#039;&#039;Notepad++&#039;&#039;&#039; (mit dem Plain-Text-Filter) liefern Plain-Text. Hier ist der Master-Schalter „Immer als reinen Text einfügen&amp;quot; praktisch.&lt;br /&gt;
* &#039;&#039;&#039;PDF-Viewer&#039;&#039;&#039; liefern Text mit teils kuriosen Schriftgrößen oder gar keinen Absätzen — der Master-Schalter hilft hier ebenfalls.&lt;br /&gt;
&lt;br /&gt;
Mit den Einfügen-Optionen können Sie diese unterschiedlichen Quellen einheitlich behandeln, ohne den jeweiligen Quelltext umständlich erst über Notepad zu „waschen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Aufruf des Dialogs ==&lt;br /&gt;
&lt;br /&gt;
# Im OmniSeller-Texteditor auf den Reiter &#039;&#039;&#039;Editor&#039;&#039;&#039; im Ribbon wechseln.&lt;br /&gt;
# In der Gruppe &#039;&#039;&#039;Einfügen&#039;&#039;&#039; die Schaltfläche &#039;&#039;&#039;Einfügen-Optionen&#039;&#039;&#039; anklicken.&lt;br /&gt;
# Der Dialog öffnet sich mittig auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
Der Dialog ist ein eigenständiges Fenster — Sie können ihn neben den Editor schieben, in der Größe ändern oder schließen, ohne den Editor zu beeinflussen. Die Einstellungen wirken erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039; und gelten dann für alle weiteren Einfüge-Vorgänge, auch in zukünftigen OmniSeller-Sitzungen.&lt;br /&gt;
&lt;br /&gt;
== Verarbeitungspipeline ==&lt;br /&gt;
&lt;br /&gt;
Beim Einfügen durchläuft der Text immer dieselbe Pipeline:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Master-Prüfung&#039;&#039;&#039; — Ist „Immer als reinen Text einfügen&amp;quot; aktiv, springt OmniSeller direkt zu Schritt 4 (Plaintext). Alle anderen Optionen werden ignoriert.&lt;br /&gt;
# &#039;&#039;&#039;HTML-Erkennung&#039;&#039;&#039; — Liegt HTML in der Zwischenablage und ist „HTML erkennen&amp;quot; aktiv, wird der HTML-Body extrahiert und nach Schritt 3 weitergegeben. Andernfalls weiter zu 2b.&lt;br /&gt;
# &#039;&#039;&#039;RTF-Erkennung&#039;&#039;&#039; — Liegt RTF in der Zwischenablage und ist „RTF erkennen&amp;quot; aktiv, wird das RTF intern in HTML konvertiert (Body-Fragment) und nach Schritt 3 weitergegeben. Andernfalls weiter zu Schritt 4.&lt;br /&gt;
# &#039;&#039;&#039;Sanitizer&#039;&#039;&#039; — Das HTML aus Schritt 2 oder 3 wird nach den Optionen aus den Gruppen Struktur, Inline-Formatierung, Schrift &amp;amp;amp; Farbe und Bilder gefiltert. Nicht gewünschte Tags werden entfernt oder „ausgepackt&amp;quot; (Inhalt bleibt, Tag verschwindet); nicht gewünschte CSS-Properties werden aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt. Anschließend wird der gesäuberte HTML-Schnipsel an der Cursor-Position eingefügt.&lt;br /&gt;
# &#039;&#039;&#039;Plaintext-Fallback&#039;&#039;&#039; — Greift, wenn weder HTML noch RTF erkannt wurde oder „Immer als reinen Text einfügen&amp;quot; aktiv ist. Liest den UTF-Text der Zwischenablage und fügt ihn als reinen Text ein.&lt;br /&gt;
&lt;br /&gt;
Diese Reihenfolge ist fix und nicht konfigurierbar. Sie deckt den überwiegenden Anteil der Praxis-Fälle korrekt ab.&lt;br /&gt;
&lt;br /&gt;
== Master-Schalter ==&lt;br /&gt;
&lt;br /&gt;
=== Immer als reinen Text einfügen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Beim Einfügen werden ausnahmslos nur die Zeichen übernommen, ohne Absätze, ohne Auszeichnungen, ohne Schriftarten, ohne Bilder. Zeilenumbrüche bleiben als Umbrüche erhalten.&lt;br /&gt;
&lt;br /&gt;
Anwendungsfall: Sie kopieren z.&amp;amp;nbsp;B. Beschreibungen aus PDFs, von Konkurrenz-Webseiten oder aus Mail-Signaturen, wo ohnehin alles neu formatiert werden muss. Der Master-Schalter spart Ihnen den manuellen „Über-Notepad-Trick&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Solange dieser Schalter aktiv ist, werden alle anderen Einstellungen im Dialog optisch ausgegraut, weil sie keine Wirkung haben.&lt;br /&gt;
&lt;br /&gt;
== Quelle ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert, &#039;&#039;&#039;welche&#039;&#039;&#039; Zwischenablage-Formate OmniSeller überhaupt auswertet. Wer auf eine Quelle nicht reagieren möchte, kann sie hier hart abschalten — der Plaintext-Fallback springt dann ein.&lt;br /&gt;
&lt;br /&gt;
=== HTML erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das HTML-Format der Zwischenablage. Quellen wie Microsoft Word, Outlook und alle Webbrowser legen ihre Inhalte als HTML ab.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: HTML wird ignoriert und es wird sofort mit der RTF-Erkennung fortgefahren (oder mit Plaintext, falls auch RTF aus ist). Sie können das z.&amp;amp;nbsp;B. nutzen, wenn Sie konsequent das RTF-Format aus Word übernehmen möchten — Word legt HTML und RTF parallel ab.&lt;br /&gt;
&lt;br /&gt;
=== RTF erkennen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: OmniSeller liest das RTF-Format der Zwischenablage und konvertiert es intern nach HTML. Diese Option ist der zentrale Hebel für &#039;&#039;&#039;Sage 50 / Sage 100&#039;&#039;&#039; — diese Programme liefern formatierten Text ausschließlich als RTF; ohne diese Option würden Absätze, Listen, Auszeichnungen und Tabellen aus Sage komplett verloren gehen.&lt;br /&gt;
&lt;br /&gt;
Weitere Quellen, die RTF liefern: WordPad, ältere E-Mail-Clients, einige ERP- und Warenwirtschaftssysteme.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe legt fest, welche &#039;&#039;&#039;strukturierenden&#039;&#039;&#039; HTML-Elemente erhalten bleiben. Strukturen sind die HTML-Bauelemente, die einen Text gliedern, ohne ihn typografisch zu prägen — also Listen, Tabellen, Hyperlinks und Absatz-Ausrichtung.&lt;br /&gt;
&lt;br /&gt;
=== Listen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Aufzählungslisten (Bullet-Points) und Nummerierungen (1., 2., 3., …) werden als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bzw. &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ol&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in den Editor übernommen, einschließlich der einzelnen Listenpunkte (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Listen werden in eine Folge von Zeilenumbrüchen umgewandelt (Listen-Container und Listen-Punkte werden entfernt; jedes &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;/li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; wird durch einen Zeilenumbruch ersetzt). So bleiben Inhalt und grobe Struktur erhalten, aber der Text wird nicht als „echte&amp;quot; Liste gepflegt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Tabellen werden als HTML-Tabellen (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;table&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;thead&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tbody&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;tr&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;th&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;td&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle Tabellen-Tags werden entfernt, der Text-Inhalt der Zellen bleibt erhalten und wird mit Leerzeichen getrennt aneinandergehängt. Das ist der typische Fall, wenn man aus einer Excel- oder Word-Tabelle nur die Werte übernehmen will, nicht das Tabellengerüst.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hyperlinks ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Verlinkte Texte werden als anklickbare Links (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;a href=&amp;quot;...&amp;quot;&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) übernommen.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Der Link-Tag wird ausgepackt, der angezeigte Linktext bleibt erhalten — die URL geht aber verloren.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Tipp:&#039;&#039; Wenn Sie Texte aus Webseiten einfügen, in denen sehr viele Schein-Hyperlinks (z.&amp;amp;nbsp;B. Cookie-Banner-Links, Footer-Verlinkungen) stecken, lohnt sich das Abschalten dieser Option.&lt;br /&gt;
&lt;br /&gt;
=== Ausrichtung ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Linksbündige, zentrierte, rechtsbündige und Blocksatz-Ausrichtungen aus der Quelle werden übernommen. Beachtet werden sowohl moderne CSS-Notationen (&amp;lt;code&amp;gt;style=&amp;quot;text-align:center&amp;quot;&amp;lt;/code&amp;gt;) als auch das ältere HTML-Attribut (&amp;lt;code&amp;gt;align=&amp;quot;center&amp;quot;&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Beide Notationen werden entfernt; der Text richtet sich an der Editor-Vorgabe aus (in der Regel linksbündig).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Inline-Formatierung ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe steuert die typografischen Auszeichnungen, die einzelne Wörter oder Wortgruppen hervorheben.&lt;br /&gt;
&lt;br /&gt;
=== Fett ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;b&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strong&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Tags bleiben erhalten; ebenso CSS-Auszeichnungen mit &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Die Tags werden ausgepackt (Inhalt bleibt) und die Property &amp;lt;code&amp;gt;font-weight&amp;lt;/code&amp;gt; aus den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Kursiv ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;i&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;em&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten; ebenso &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, &amp;lt;code&amp;gt;font-style&amp;lt;/code&amp;gt; wird gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Unterstrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;u&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleibt erhalten; ebenso &amp;lt;code&amp;gt;text-decoration&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;text-decoration-line&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Tags werden ausgepackt, beide CSS-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweis:&#039;&#039; Da Hyperlinks im Editor i.&amp;amp;nbsp;d.&amp;amp;nbsp;R. unterstrichen dargestellt werden, wirkt diese Option faktisch nur auf &#039;&#039;&#039;nicht&#039;&#039;&#039;-verlinkte unterstrichene Texte aus der Quelle.&lt;br /&gt;
&lt;br /&gt;
=== Durchgestrichen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;s&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;strike&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;del&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; bleiben erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Tag-Varianten werden ausgepackt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;an&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Schrift &amp;amp;amp; Farbe ==&lt;br /&gt;
&lt;br /&gt;
Diese Gruppe ist der häufigste Anpassungspunkt. Quellen wie Word, Sage und Browser bringen sehr oft fixe Schriftarten und -größen, manchmal auch Schrift- oder Hintergrundfarben mit. Diese werden im Editor selten erwünscht, weil sie die einheitliche Optik der Artikelbeschreibungen brechen.&lt;br /&gt;
&lt;br /&gt;
=== Schriftart übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt;-Properties bleiben in den &amp;lt;code&amp;gt;style&amp;lt;/code&amp;gt;-Attributen erhalten. Beispiel: &amp;lt;code&amp;gt;style=&amp;quot;font-family:&#039;Times New Roman&#039;,serif&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-family&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Schriftart (Calibri/Arial-Vorgabe).&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftgröße übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; bleibt erhalten (z.&amp;amp;nbsp;B. &amp;lt;code&amp;gt;font-size:14pt&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;font-size&amp;lt;/code&amp;gt; wird gestrippt; der Text übernimmt die Editor-Standardgröße.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Schriftfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;-Property bleibt erhalten.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; wird gestrippt — &#039;&#039;&#039;aber&#039;&#039;&#039; nur die Property &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt;, nicht &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;. (Der Sanitizer arbeitet mit Wortgrenzen-Erkennung, sodass &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; nicht versehentlich getroffen wird.)&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
=== Hintergrundfarbe übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt;- und &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;-Properties bleiben erhalten; ebenso das ältere HTML-Attribut &amp;lt;code&amp;gt;bgcolor=&amp;quot;...&amp;quot;&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Alle drei Notationen werden entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Bilder ==&lt;br /&gt;
&lt;br /&gt;
=== Bilder &amp;amp;amp; eingebettete Grafiken übernehmen ===&lt;br /&gt;
&lt;br /&gt;
Wenn aktiv: Bilder (&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;) und &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Container werden übernommen. Aus RTF-Quellen (Sage, WordPad) können auf diesem Weg auch eingebettete Grafiken transportiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn aus: Sowohl &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;img&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; als auch &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;picture&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Blöcke werden komplett entfernt.&lt;br /&gt;
&lt;br /&gt;
Standard: &#039;&#039;&#039;aus&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Hinweise zur Praxis:&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Webseiten&#039;&#039;&#039; werden in der Regel nur als URL-Verweis übernommen, nicht als eingebetteter Bilddaten-Block. Wenn die Webseite das Bild nicht öffentlich erreichbar lässt (z.&amp;amp;nbsp;B. interne Intranet-Seite), erscheint im Editor und auf den Webportalen ein roter Platzhalter.&lt;br /&gt;
* Bilder aus &#039;&#039;&#039;Word&#039;&#039;&#039; werden meist als Base64-Datenblock eingebettet — diese funktionieren überall, vergrößern aber den Speicherbedarf des Artikeltextes spürbar.&lt;br /&gt;
* Aus &#039;&#039;&#039;Sage&#039;&#039;&#039; kommen Bilder selten vor, weil Sage Artikel-Bildverwaltung getrennt vom Artikeltext führt.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie Bilder im Artikeltext brauchen, ist es &#039;&#039;&#039;empfehlenswert&#039;&#039;&#039;, diese über die OmniSeller-Medienverwaltung einzupflegen, statt sie über den Paste-Weg „mitzuschleppen&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== Standard wiederherstellen ==&lt;br /&gt;
&lt;br /&gt;
Über die Schaltfläche &#039;&#039;&#039;Standard wiederherstellen&#039;&#039;&#039; unten links im Dialog werden alle Optionen auf die Auslieferungswerte zurückgesetzt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Option !! Standardwert&lt;br /&gt;
|-&lt;br /&gt;
| Immer als reinen Text einfügen || aus&lt;br /&gt;
|-&lt;br /&gt;
| HTML erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| RTF erkennen || an&lt;br /&gt;
|-&lt;br /&gt;
| Listen || an&lt;br /&gt;
|-&lt;br /&gt;
| Tabellen || an&lt;br /&gt;
|-&lt;br /&gt;
| Hyperlinks || an&lt;br /&gt;
|-&lt;br /&gt;
| Ausrichtung || an&lt;br /&gt;
|-&lt;br /&gt;
| Fett || an&lt;br /&gt;
|-&lt;br /&gt;
| Kursiv || an&lt;br /&gt;
|-&lt;br /&gt;
| Unterstrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Durchgestrichen || an&lt;br /&gt;
|-&lt;br /&gt;
| Schriftart übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftgröße übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Schriftfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Hintergrundfarbe übernehmen || aus&lt;br /&gt;
|-&lt;br /&gt;
| Bilder &amp;amp;amp; eingebettete Grafiken übernehmen || aus&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Die Zurücksetzung wirkt erst nach Klick auf &#039;&#039;&#039;Speichern&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
== Speicherung ==&lt;br /&gt;
&lt;br /&gt;
Die Einstellungen werden pro Windows-Benutzerprofil als JSON-Datei gespeichert unter:&lt;br /&gt;
&lt;br /&gt;
  %LocalAppData%\OmniSeller\ItemEditor2\PasteOptions.json&lt;br /&gt;
&lt;br /&gt;
Konkretes Beispiel: &amp;lt;code&amp;gt;C:\Users\&amp;amp;lt;benutzername&amp;amp;gt;\AppData\Local\OmniSeller\ItemEditor2\PasteOptions.json&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Eigenschaften der Speicherung:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Pro Windows-Benutzer&#039;&#039;&#039; — verschiedene Anwender am selben Rechner haben jeweils eigene Einstellungen.&lt;br /&gt;
* &#039;&#039;&#039;Pro Arbeitsplatz&#039;&#039;&#039; — die Datei liegt im lokalen AppData (nicht im Roaming-AppData), wandert also nicht mit Benutzerprofilen über das Netz.&lt;br /&gt;
* &#039;&#039;&#039;Atomar&#039;&#039;&#039; — beim Klick auf „Speichern&amp;quot; wird die komplette Datei in einem Schreibvorgang überschrieben.&lt;br /&gt;
* &#039;&#039;&#039;Nicht versioniert&#039;&#039;&#039; — die Datei wird nicht historisiert; ein versehentliches Zurücksetzen lässt sich nur durch erneutes manuelles Anpassen der Optionen rückgängig machen.&lt;br /&gt;
&lt;br /&gt;
Wenn die Datei beim Start nicht existiert (z.&amp;amp;nbsp;B. nach Erstinstallation oder nach dem Löschen), greifen automatisch die Standardwerte. Die Datei wird erst beim ersten „Speichern&amp;quot; angelegt.&lt;br /&gt;
&lt;br /&gt;
== Tastatur ==&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;F1&#039;&#039;&#039; — diese Wiki-Seite öffnen.&lt;br /&gt;
* &#039;&#039;&#039;Esc&#039;&#039;&#039; — Dialog ohne Änderungen schließen (entspricht „Abbrechen&amp;quot;).&lt;br /&gt;
* &#039;&#039;&#039;Tab&#039;&#039;&#039; — Fokus zwischen den Optionen weiterspringen.&lt;br /&gt;
* &#039;&#039;&#039;Leertaste&#039;&#039;&#039; — Fokussierte Option umschalten.&lt;br /&gt;
* &#039;&#039;&#039;Enter&#039;&#039;&#039; — entspricht in der Praxis dem Klick auf die fokussierte Schaltfläche.&lt;br /&gt;
&lt;br /&gt;
== Hinweise zu einzelnen Quellen ==&lt;br /&gt;
&lt;br /&gt;
=== Sage 50 / Sage 100 ===&lt;br /&gt;
&lt;br /&gt;
Sage liefert Artikeltexte ausschließlich als RTF. Wenn Sie Text aus Sage einfügen und feststellen, dass die Formatierung verloren geht:&lt;br /&gt;
&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Stellen Sie sicher, dass &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; &#039;&#039;&#039;nicht&#039;&#039;&#039; aktiv ist.&lt;br /&gt;
# Falls die Einrückungen / Absätze trotzdem komisch aussehen: das liegt am internen RTF→HTML-Konverter, nicht an den Optionen. In sehr seltenen Fällen liefert Sage RTF mit ungewöhnlichen Konstruktionen, bei denen der Konverter den Text nicht 1:1 abbildet. Falls das systematisch auftritt, sprechen Sie das Support-Team mit einem Beispieltext an.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;Eingebettete Bilder aus Sage&#039;&#039; werden nur übernommen, wenn &#039;&#039;&#039;Bilder &amp;amp;amp; eingebettete Grafiken übernehmen&#039;&#039;&#039; aktiv ist. In der Praxis selten relevant, weil Sage selbst meist mit Bilder-Pfaden arbeitet, nicht mit eingebetteten Grafiken.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Word ===&lt;br /&gt;
&lt;br /&gt;
Word legt Inhalte parallel in HTML und RTF in der Zwischenablage ab. OmniSeller bevorzugt das HTML, weil es kompakter und sauberer ist.&lt;br /&gt;
&lt;br /&gt;
Word hat eine Eigenheit: Es schreibt sehr viele Inline-Styles („MsoNormal&amp;quot;, konkrete Schriftgrößen in Halbpunkten, fixe Schriftfarben). Genau das ist der Grund, warum „Schriftart / -größe / -farbe übernehmen&amp;quot; in der Auslieferung &#039;&#039;&#039;ausgeschaltet&#039;&#039;&#039; sind. Wer trotzdem die Word-Typografie 1:1 will, kann diese drei Schalter aktivieren.&lt;br /&gt;
&lt;br /&gt;
=== Microsoft Outlook ===&lt;br /&gt;
&lt;br /&gt;
Outlook verhält sich beim Kopieren wie Word — gleiches HTML/RTF, gleiche Empfehlungen. Hier ist es zusätzlich häufig gewünscht, &#039;&#039;&#039;Bilder&#039;&#039;&#039; aus Mail-Signaturen oder Footer-Bereichen &#039;&#039;&#039;nicht&#039;&#039;&#039; mit zu übernehmen — daher passt die Standardeinstellung „Bilder aus&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== Webbrowser (Edge, Chrome, Firefox) ===&lt;br /&gt;
&lt;br /&gt;
Browser liefern HTML mit den Style-Sheets der Quellseite. Hier kommen häufig kuriose Schriftgrößen, transparente Hintergründe und ungewollte Hyperlinks (Cookie-Banner, Footer) mit. Empfehlung: Standardeinstellungen, ggf. zusätzlich „Hyperlinks&amp;quot; abschalten, wenn die Quelle viele Schein-Links hat.&lt;br /&gt;
&lt;br /&gt;
=== WordPad ===&lt;br /&gt;
&lt;br /&gt;
WordPad liefert RTF mit oft fixen Schriftarten und Schriftgrößen. Funktioniert mit den Standardeinstellungen — die fixen Schrift-Properties werden gestrippt.&lt;br /&gt;
&lt;br /&gt;
=== OneNote, Notepad, Notepad++ ===&lt;br /&gt;
&lt;br /&gt;
Diese Programme liefern in der Regel reinen Text. Hier wirken die Optionen aus den Gruppen &#039;&#039;&#039;Struktur&#039;&#039;&#039;, &#039;&#039;&#039;Inline&#039;&#039;&#039;, &#039;&#039;&#039;Schrift &amp;amp;amp; Farbe&#039;&#039;&#039; und &#039;&#039;&#039;Bilder&#039;&#039;&#039; nicht — der Text fällt durch die HTML/RTF-Erkennung hindurch und wird über den Plaintext-Fallback eingefügt.&lt;br /&gt;
&lt;br /&gt;
=== PDF-Viewer ===&lt;br /&gt;
&lt;br /&gt;
PDFs liefern beim Kopieren oft Text mit ungewöhnlichen Zeilenumbrüchen oder gar nichts an Strukturen. Hier ist der Master-Schalter &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; eine sinnvolle Wahl, wenn Sie sehr häufig aus PDFs in den Editor kopieren.&lt;br /&gt;
&lt;br /&gt;
=== ERP-/Warenwirtschaftssysteme (außer Sage) ===&lt;br /&gt;
&lt;br /&gt;
Andere Warenwirtschaftssysteme liefern in der Regel entweder HTML oder RTF — beides wird unterstützt. Falls keines der beiden Formate erkannt wird, fällt OmniSeller auf Plaintext zurück. Wenden Sie sich an den Support, falls eine bestimmte Quelle systematisch fehlschlägt.&lt;br /&gt;
&lt;br /&gt;
== Häufige Fragen ==&lt;br /&gt;
&lt;br /&gt;
=== Wirken die Optionen rückwirkend auf bereits eingefügte Texte? ===&lt;br /&gt;
&lt;br /&gt;
Nein. Die Optionen wirken ausschließlich auf zukünftige Einfüge-Vorgänge. Bereits eingefügte Inhalte bleiben unverändert im Editor.&lt;br /&gt;
&lt;br /&gt;
=== Wirken die Optionen auch beim Drag&amp;amp;amp;Drop? ===&lt;br /&gt;
&lt;br /&gt;
Drag&amp;amp;amp;Drop von Text aus anderen Anwendungen läuft durch dieselbe Pipeline wie Strg+V, daher gelten die Optionen entsprechend.&lt;br /&gt;
&lt;br /&gt;
=== Werden meine Einstellungen mitgeführt, wenn ich an einem anderen Rechner arbeite? ===&lt;br /&gt;
&lt;br /&gt;
Nein, die Einstellungen liegen pro Arbeitsplatz im lokalen AppData-Verzeichnis. Wenn Sie an mehreren Rechnern arbeiten und überall dieselbe Konfiguration möchten, exportieren / importieren Sie die JSON-Datei manuell oder lassen Sie das Support-Team die Konfiguration über die zentrale Profilverwaltung ausrollen.&lt;br /&gt;
&lt;br /&gt;
=== Was passiert, wenn ich die JSON-Datei lösche? ===&lt;br /&gt;
&lt;br /&gt;
Beim nächsten Öffnen der Optionen oder beim nächsten Einfüge-Vorgang werden die Standardwerte verwendet. Die Datei wird erst beim erneuten „Speichern&amp;quot; wieder angelegt.&lt;br /&gt;
&lt;br /&gt;
=== Was passiert, wenn die JSON-Datei kaputt ist (z.&amp;amp;nbsp;B. nach Festplatten-Defekt)? ===&lt;br /&gt;
&lt;br /&gt;
OmniSeller fängt fehlerhaften JSON-Inhalt ab und nutzt die Standardwerte, ohne abzustürzen. Sie sollten die Datei dann beim nächsten „Speichern&amp;quot; überschreiben lassen.&lt;br /&gt;
&lt;br /&gt;
=== Kann ich verschiedene Profile (z.&amp;amp;nbsp;B. „Sage-Modus&amp;quot; und „Word-Modus&amp;quot;) speichern? ===&lt;br /&gt;
&lt;br /&gt;
Aktuell nicht. Es gibt genau eine aktive Konfiguration pro Benutzer. Wenn Sie zwischen Profilen wechseln müssen, sprechen Sie das Support-Team an — dieser Use-Case kann ggf. in einer kommenden Version berücksichtigt werden.&lt;br /&gt;
&lt;br /&gt;
=== Bricht der HTML-/RTF-Pfad mein bestehendes Plaintext-Verhalten? ===&lt;br /&gt;
&lt;br /&gt;
Nein. Der Plaintext-Fallback bleibt erhalten und greift, sobald weder HTML noch RTF in der Zwischenablage liegen — oder beide Erkennungen abgeschaltet sind.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Sage geht die Formatierung verloren ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie der Reihe nach:&lt;br /&gt;
&lt;br /&gt;
# Ist &#039;&#039;&#039;RTF erkennen&#039;&#039;&#039; aktiv?&lt;br /&gt;
# Ist &#039;&#039;&#039;Immer als reinen Text einfügen&#039;&#039;&#039; deaktiviert?&lt;br /&gt;
# Liefert Sage tatsächlich RTF? Test: In Sage den Text markieren, kopieren, in WordPad einfügen — wenn die Formatierung dort erhalten bleibt, liegt RTF vor.&lt;br /&gt;
# Wenn 1.–3. erfüllt sind, aber der Text dennoch unformatiert eingefügt wird: Support-Team kontaktieren mit einem Beispieltext aus Sage.&lt;br /&gt;
&lt;br /&gt;
=== Beim Einfügen aus Word kommt die Word-Schriftart mit, obwohl ich sie nicht will ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie, ob &#039;&#039;&#039;Schriftart übernehmen&#039;&#039;&#039; wirklich &#039;&#039;&#039;aus&#039;&#039;&#039; ist (Standardeinstellung). Manche Word-Templates verwenden zusätzlich CSS-Klassen oder eingebettete Style-Blöcke; in seltenen Fällen kommt eine Schriftart über einen anderen Weg in den Text. Notlösung: Master-Schalter „Immer als reinen Text einfügen&amp;quot; aktivieren und den Text dann manuell formatieren.&lt;br /&gt;
&lt;br /&gt;
=== Listen aus Word werden zu Plaintext-Aufzählungen statt zu echten Listen ===&lt;br /&gt;
&lt;br /&gt;
Word liefert teilweise Listen als &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;p&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; mit eingerücktem Bullet-Zeichen statt als echte &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;ul&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;/&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;li&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Struktur. Das ist eine Eigenheit von Word und wird nicht von den Einfügen-Optionen kontrolliert. Notlösung: Im Editor nachträglich auf „Liste&amp;quot; klicken.&lt;br /&gt;
&lt;br /&gt;
=== Bilder werden nicht übernommen, obwohl die Option aktiv ist ===&lt;br /&gt;
&lt;br /&gt;
Mögliche Ursachen:&lt;br /&gt;
&lt;br /&gt;
* Quelle liefert nur Bild-URLs, deren Server nicht erreichbar ist (Intranet-Seiten, lokale Dateipfade ohne Mount).&lt;br /&gt;
* Quelle ist Plaintext und liefert keine Bild-Information.&lt;br /&gt;
* Im Sanitizer-Pfad sind Bilder explizit ausgeschaltet worden — Optionen prüfen.&lt;br /&gt;
&lt;br /&gt;
=== Tabellen verlieren ihre Zellen-Hintergrundfarben ===&lt;br /&gt;
&lt;br /&gt;
Erwartet: &#039;&#039;&#039;Hintergrundfarbe übernehmen&#039;&#039;&#039; ist standardmäßig &#039;&#039;&#039;aus&#039;&#039;&#039;, daher werden auch Tabellen-Zellen-Hintergründe (sowohl &amp;lt;code&amp;gt;style=&amp;quot;background-color&amp;quot;&amp;lt;/code&amp;gt; als auch das alte &amp;lt;code&amp;gt;bgcolor=&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;) entfernt. Wenn die Hintergrundfarben erhalten bleiben sollen, diese Option einschalten.&lt;br /&gt;
&lt;br /&gt;
=== F1 öffnet die Wiki-Seite nicht ===&lt;br /&gt;
&lt;br /&gt;
Voraussetzung: Auf dem Arbeitsplatz ist ein Standard-Webbrowser registriert und der Wiki-Server &amp;lt;code&amp;gt;wiki.htk.de&amp;lt;/code&amp;gt; ist erreichbar. Wenn der Browser sich öffnet, aber die Seite nicht lädt, liegt es typischerweise an Firewall oder VPN — bitte mit der IT prüfen.&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
&lt;br /&gt;
Für Power-User und Support-Mitarbeiter:&lt;br /&gt;
&lt;br /&gt;
* Der Sanitizer arbeitet rein &#039;&#039;&#039;regex-basiert&#039;&#039;&#039; auf dem HTML-Fragment. Es wird kein DOM aufgebaut. Das hält die Verarbeitung schnell und unabhängig von externen HTML-Bibliotheken.&lt;br /&gt;
* CSS-Properties werden mit &#039;&#039;&#039;Wortgrenzen-Erkennung&#039;&#039;&#039; gestrippt: Ein Stripper für &amp;lt;code&amp;gt;color&amp;lt;/code&amp;gt; trifft &#039;&#039;&#039;nicht&#039;&#039;&#039; &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt;; ein Stripper für &amp;lt;code&amp;gt;background&amp;lt;/code&amp;gt; trifft sehr wohl &amp;lt;code&amp;gt;background-color&amp;lt;/code&amp;gt; (Shorthand und Long-form werden gemeinsam entfernt).&lt;br /&gt;
* Der RTF-Konverter ist die Open-Source-Bibliothek „Itenso RTF Converter&amp;quot;, die mit OmniSeller mitgeliefert wird. Sie liefert ein vollständiges HTML-Dokument zurück, aus dem OmniSeller ausschließlich den &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;body&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;-Inhalt verwendet.&lt;br /&gt;
* Die JSON-Datei verwendet die Standard-Newtonsoft.Json-Serialisierung; die Property-Namen entsprechen den C#-Property-Namen. Manuelles Editieren der JSON-Datei ist möglich, aber nicht empfohlen — der Dialog bietet alle Optionen sicher an.&lt;br /&gt;
* Der Dialog ist ein &#039;&#039;&#039;WebView2&#039;&#039;&#039;-basiertes Fenster mit derselben Diagnose-Logik wie z.&amp;amp;nbsp;B. das Bezeichnungen-Fenster im AttributeSet-Bereich. Bei WebView2-Initialisierungsproblemen wird automatisch ein Recovery-Verzeichnis angelegt und die Diagnose-Information in eine Logdatei unter &amp;lt;code&amp;gt;%LocalAppData%\OmniSeller\WebView2\PasteOptions\Logs&amp;lt;/code&amp;gt; geschrieben.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller:Texteditor]] — der OmniSeller-Texteditor allgemein, in dem die Einfügen-Optionen wirken.&lt;br /&gt;
* [[OmniSeller:Hauptseite]] — Einstiegspunkt der Wiki-Dokumentation.&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Texteditor]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUpload_ChangeTracking&amp;diff=6737</id>
		<title>OmniSeller:OmniSellerUpload ChangeTracking</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUpload_ChangeTracking&amp;diff=6737"/>
		<updated>2026-04-21T13:30:22Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Empfohlene Konfiguration für Preise */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OmniSeller Upload-Service: Change Tracking =&lt;br /&gt;
&lt;br /&gt;
Der OmniSeller Upload-Service kann Änderungen in der ERP-Datenbank automatisch erkennen und betroffene Artikel zum Upload vormerken. Dies geschieht über SQL-Trigger, die bei Datenänderungen Einträge in die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; schreiben.&lt;br /&gt;
&lt;br /&gt;
== Grundkonfiguration ==&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen erfolgen in der &amp;lt;code&amp;gt;OmniSellerUpload.ini&amp;lt;/code&amp;gt; in der Sektion &amp;lt;code&amp;gt;[ChangeTracking]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
Enabled = 1          ; Master-Switch (muss 1 sein damit der Worker startet)&lt;br /&gt;
IntervalMs = 5000    ; Prüf-Intervall in Millisekunden (Standard: 5000 = 5 Sekunden)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; &amp;lt;code&amp;gt;Enabled = 1&amp;lt;/code&amp;gt; ist Voraussetzung für alle anderen Tracking-Optionen.&lt;br /&gt;
&lt;br /&gt;
== Verfügbare Tracking-Optionen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! INI-Schlüssel !! Tabelle !! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt; || KHKPreislistenArtikel || Einzelpreise in Preislisten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt; || KHKPreislisten || Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt; || – (täglicher Check) || Preislisten die über Nacht gültig/ungültig wurden&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt; || oHTKAttributeEntities || Artikelattribute&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt; || KHKArtikel || Stammdaten der Artikel&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt; || KHKArtikelVarianten || Artikelvarianten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKArtikelLagerbewegungen&amp;lt;/code&amp;gt; || KHKArtikelLagerbewegungen || Lagerbewegungen (für Bestandsänderungen)&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt; || KHKArtikelStueckliste || Stücklisten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt; || HTKOmniAlternativeSKU || Alternative SKUs&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt; || oHTKSyncData || Sync-Daten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt; || oHTKSyncDataClient || Client-spezifische Sync-Daten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKRabattlistenArtikel&amp;lt;/code&amp;gt; || KHKRabattlistenArtikel || Änderungen an Sage 100 Rabattlisten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Preisbezogene Tracking-Optionen im Detail ==&lt;br /&gt;
&lt;br /&gt;
=== TrackPrices (Einzelpreise) ===&lt;br /&gt;
&lt;br /&gt;
Überwacht die Tabelle &amp;lt;code&amp;gt;KHKPreislistenArtikel&amp;lt;/code&amp;gt;. Ein Upload wird ausgelöst wenn:&lt;br /&gt;
&lt;br /&gt;
* Ein Einzelpreis geändert wird&lt;br /&gt;
* Ein Artikel einer Preisliste hinzugefügt wird&lt;br /&gt;
* Ein Artikel aus einer Preisliste entfernt wird&lt;br /&gt;
&#039;&#039;&#039;Trigger:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;TRIU_HTKSyncdata__KHKPreislistenArtikel&amp;lt;/code&amp;gt; (INSERT/UPDATE)&lt;br /&gt;
* &amp;lt;code&amp;gt;TRD_HTKSyncdata__KHKPreislistenArtikel&amp;lt;/code&amp;gt; (DELETE)&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Trigger reagiert nur auf &#039;&#039;&#039;echte&#039;&#039;&#039; Preisänderungen. Ein UPDATE das den gleichen Preis schreibt löst keinen Upload aus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== TrackKHKPreislisten (Preislisten-Gültigkeit) ===&lt;br /&gt;
&lt;br /&gt;
Überwacht die Tabelle &amp;lt;code&amp;gt;KHKPreislisten&amp;lt;/code&amp;gt;. Ein Upload wird ausgelöst wenn sich der &#039;&#039;&#039;Gültigkeitsstatus&#039;&#039;&#039; einer Preisliste ändert:&lt;br /&gt;
&lt;br /&gt;
* Preisliste wird aktiviert (&amp;lt;code&amp;gt;Aktiv&amp;lt;/code&amp;gt; geändert)&lt;br /&gt;
* &amp;lt;code&amp;gt;GueltigVon&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;GueltigBis&amp;lt;/code&amp;gt; geändert, sodass die Preisliste jetzt gültig/ungültig ist&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Es werden &#039;&#039;&#039;alle Artikel&#039;&#039;&#039; dieser Preisliste zum Upload vorgemerkt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wann wird KEIN Upload ausgelöst:&#039;&#039;&#039;&lt;br /&gt;
* Änderung des Namens (&amp;lt;code&amp;gt;Bezeichnung&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Änderung anderer Felder die nicht die Gültigkeit betreffen&lt;br /&gt;
* &amp;lt;code&amp;gt;GueltigBis&amp;lt;/code&amp;gt; ändern, aber Preisliste war und bleibt gültig&lt;br /&gt;
&#039;&#039;&#039;Trigger:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;TRIU_OmniSellerTrigger_KHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== TrackPriceListValidity (Täglicher Gültigkeits-Check) ===&lt;br /&gt;
&lt;br /&gt;
Dies ist &#039;&#039;&#039;kein Trigger&#039;&#039;&#039;, sondern ein täglicher Check der prüft:&lt;br /&gt;
&lt;br /&gt;
* Welche Preislisten sind seit gestern gültig geworden? (GueltigVon erreicht)&lt;br /&gt;
* Welche Preislisten sind seit gestern ungültig geworden? (GueltigBis überschritten)&lt;br /&gt;
&#039;&#039;&#039;Anwendungsfall:&#039;&#039;&#039; Eine Preisliste hat &amp;lt;code&amp;gt;GueltigVon = 2026-03-01&amp;lt;/code&amp;gt;. Am 1. März werden automatisch alle Artikel dieser Preisliste hochgeladen, auch wenn niemand etwas geändert hat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Empfohlene Konfiguration für Preise ==&lt;br /&gt;
&lt;br /&gt;
Für ein Preis-Tracking empfehlen wir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
Enabled = 1&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
; Preise&lt;br /&gt;
TrackPrices = 1              ; Einzelpreis-Änderungen&lt;br /&gt;
TrackKHKPreislisten = 1      ; Preisliste wird gültig/ungültig geschaltet&lt;br /&gt;
TrackPriceListValidity = 1   ; Preislisten die über Nacht gültig werden&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
Für die Fehlersuche bei Preis-Problemen gibt es ein spezielles Debug-Log:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Log]&lt;br /&gt;
Pricelog = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies schreibt detaillierte Informationen in &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis:&lt;br /&gt;
&lt;br /&gt;
* Welche Artikel in die Queue geschrieben werden&lt;br /&gt;
* Welche Tracking-Optionen aktiv sind&lt;br /&gt;
* SQL-Abfragen die ausgeführt werden&lt;br /&gt;
* Übersprungene Artikel und warum&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
&lt;br /&gt;
=== Queue-Verarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; wird in Batches von maximal 500 Einträgen verarbeitet. Bei mehr Einträgen erfolgt die Verarbeitung in mehreren Zyklen (alle &amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt; Millisekunden).&lt;br /&gt;
&lt;br /&gt;
=== Trigger-Management ===&lt;br /&gt;
&lt;br /&gt;
Die SQL-Trigger werden vom Upload-Service automatisch verwaltet:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Service startet:&#039;&#039;&#039; Trigger für aktivierte Optionen werden eingeschaltet&lt;br /&gt;
* &#039;&#039;&#039;Service stoppt:&#039;&#039;&#039; Alle Trigger werden deaktiviert (verhindert Queue-Überlauf)&lt;br /&gt;
&lt;br /&gt;
=== Reason-Filterung ===&lt;br /&gt;
&lt;br /&gt;
Die Queue-Einträge haben ein &amp;lt;code&amp;gt;Reason&amp;lt;/code&amp;gt;-Feld das angibt woher der Eintrag kommt. Der Service verarbeitet nur Einträge deren Reason zu einer aktivierten Tracking-Option passt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Reason !! Benötigte INI-Option&lt;br /&gt;
|- &lt;br /&gt;
| KHKPreislistenArtikel || TrackPrices = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKPreislisten || TrackKHKPreislisten = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikel || TrackKHKArtikel = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikelVarianten || TrackKHKArtikelVarianten = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikelLagerbewegungen || TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikelStueckliste || TrackKHKArtikelStueckliste = 1&lt;br /&gt;
|- &lt;br /&gt;
| HTKOmniAlternativeSKU || TrackHTKOmniAlternativeSKU = 1&lt;br /&gt;
|- &lt;br /&gt;
| oHTKSyncData || TrackOHTKSyncData = 1&lt;br /&gt;
|- &lt;br /&gt;
| oHTKSyncDataClient || TrackOHTKSyncDataClient = 1&lt;br /&gt;
|- &lt;br /&gt;
| HTKOmniArtikelAttribute || TrackAttributes = 1&lt;br /&gt;
|}&lt;br /&gt;
Einträge mit deaktiviertem Reason werden automatisch aus der Queue gelöscht.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
* [[OmniSeller.ini Referenz]]&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Upload-Service]]&lt;br /&gt;
[[Kategorie:Konfiguration]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUpload_ChangeTracking&amp;diff=6736</id>
		<title>OmniSeller:OmniSellerUpload ChangeTracking</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUpload_ChangeTracking&amp;diff=6736"/>
		<updated>2026-04-21T13:30:02Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Verfügbare Tracking-Optionen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OmniSeller Upload-Service: Change Tracking =&lt;br /&gt;
&lt;br /&gt;
Der OmniSeller Upload-Service kann Änderungen in der ERP-Datenbank automatisch erkennen und betroffene Artikel zum Upload vormerken. Dies geschieht über SQL-Trigger, die bei Datenänderungen Einträge in die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; schreiben.&lt;br /&gt;
&lt;br /&gt;
== Grundkonfiguration ==&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen erfolgen in der &amp;lt;code&amp;gt;OmniSellerUpload.ini&amp;lt;/code&amp;gt; in der Sektion &amp;lt;code&amp;gt;[ChangeTracking]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
Enabled = 1          ; Master-Switch (muss 1 sein damit der Worker startet)&lt;br /&gt;
IntervalMs = 5000    ; Prüf-Intervall in Millisekunden (Standard: 5000 = 5 Sekunden)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; &amp;lt;code&amp;gt;Enabled = 1&amp;lt;/code&amp;gt; ist Voraussetzung für alle anderen Tracking-Optionen.&lt;br /&gt;
&lt;br /&gt;
== Verfügbare Tracking-Optionen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! INI-Schlüssel !! Tabelle !! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt; || KHKPreislistenArtikel || Einzelpreise in Preislisten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt; || KHKPreislisten || Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt; || – (täglicher Check) || Preislisten die über Nacht gültig/ungültig wurden&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt; || oHTKAttributeEntities || Artikelattribute&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt; || KHKArtikel || Stammdaten der Artikel&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt; || KHKArtikelVarianten || Artikelvarianten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKArtikelLagerbewegungen&amp;lt;/code&amp;gt; || KHKArtikelLagerbewegungen || Lagerbewegungen (für Bestandsänderungen)&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt; || KHKArtikelStueckliste || Stücklisten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt; || HTKOmniAlternativeSKU || Alternative SKUs&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt; || oHTKSyncData || Sync-Daten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt; || oHTKSyncDataClient || Client-spezifische Sync-Daten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKRabattlistenArtikel&amp;lt;/code&amp;gt; || KHKRabattlistenArtikel || Änderungen an Sage 100 Rabattlisten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Preisbezogene Tracking-Optionen im Detail ==&lt;br /&gt;
&lt;br /&gt;
=== TrackPrices (Einzelpreise) ===&lt;br /&gt;
&lt;br /&gt;
Überwacht die Tabelle &amp;lt;code&amp;gt;KHKPreislistenArtikel&amp;lt;/code&amp;gt;. Ein Upload wird ausgelöst wenn:&lt;br /&gt;
&lt;br /&gt;
* Ein Einzelpreis geändert wird&lt;br /&gt;
* Ein Artikel einer Preisliste hinzugefügt wird&lt;br /&gt;
* Ein Artikel aus einer Preisliste entfernt wird&lt;br /&gt;
&#039;&#039;&#039;Trigger:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;TRIU_HTKSyncdata__KHKPreislistenArtikel&amp;lt;/code&amp;gt; (INSERT/UPDATE)&lt;br /&gt;
* &amp;lt;code&amp;gt;TRD_HTKSyncdata__KHKPreislistenArtikel&amp;lt;/code&amp;gt; (DELETE)&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Trigger reagiert nur auf &#039;&#039;&#039;echte&#039;&#039;&#039; Preisänderungen. Ein UPDATE das den gleichen Preis schreibt löst keinen Upload aus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== TrackKHKPreislisten (Preislisten-Gültigkeit) ===&lt;br /&gt;
&lt;br /&gt;
Überwacht die Tabelle &amp;lt;code&amp;gt;KHKPreislisten&amp;lt;/code&amp;gt;. Ein Upload wird ausgelöst wenn sich der &#039;&#039;&#039;Gültigkeitsstatus&#039;&#039;&#039; einer Preisliste ändert:&lt;br /&gt;
&lt;br /&gt;
* Preisliste wird aktiviert (&amp;lt;code&amp;gt;Aktiv&amp;lt;/code&amp;gt; geändert)&lt;br /&gt;
* &amp;lt;code&amp;gt;GueltigVon&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;GueltigBis&amp;lt;/code&amp;gt; geändert, sodass die Preisliste jetzt gültig/ungültig ist&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Es werden &#039;&#039;&#039;alle Artikel&#039;&#039;&#039; dieser Preisliste zum Upload vorgemerkt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wann wird KEIN Upload ausgelöst:&#039;&#039;&#039;&lt;br /&gt;
* Änderung des Namens (&amp;lt;code&amp;gt;Bezeichnung&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Änderung anderer Felder die nicht die Gültigkeit betreffen&lt;br /&gt;
* &amp;lt;code&amp;gt;GueltigBis&amp;lt;/code&amp;gt; ändern, aber Preisliste war und bleibt gültig&lt;br /&gt;
&#039;&#039;&#039;Trigger:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;TRIU_OmniSellerTrigger_KHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== TrackPriceListValidity (Täglicher Gültigkeits-Check) ===&lt;br /&gt;
&lt;br /&gt;
Dies ist &#039;&#039;&#039;kein Trigger&#039;&#039;&#039;, sondern ein täglicher Check der prüft:&lt;br /&gt;
&lt;br /&gt;
* Welche Preislisten sind seit gestern gültig geworden? (GueltigVon erreicht)&lt;br /&gt;
* Welche Preislisten sind seit gestern ungültig geworden? (GueltigBis überschritten)&lt;br /&gt;
&#039;&#039;&#039;Anwendungsfall:&#039;&#039;&#039; Eine Preisliste hat &amp;lt;code&amp;gt;GueltigVon = 2026-03-01&amp;lt;/code&amp;gt;. Am 1. März werden automatisch alle Artikel dieser Preisliste hochgeladen, auch wenn niemand etwas geändert hat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Empfohlene Konfiguration für Preise ==&lt;br /&gt;
&lt;br /&gt;
Für vollständiges Preis-Tracking empfehlen wir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
Enabled = 1&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
; Preise&lt;br /&gt;
TrackPrices = 1              ; Einzelpreis-Änderungen&lt;br /&gt;
TrackKHKPreislisten = 1      ; Preisliste wird gültig/ungültig geschaltet&lt;br /&gt;
TrackPriceListValidity = 1   ; Preislisten die über Nacht gültig werden&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
Für die Fehlersuche bei Preis-Problemen gibt es ein spezielles Debug-Log:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Log]&lt;br /&gt;
Pricelog = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies schreibt detaillierte Informationen in &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis:&lt;br /&gt;
&lt;br /&gt;
* Welche Artikel in die Queue geschrieben werden&lt;br /&gt;
* Welche Tracking-Optionen aktiv sind&lt;br /&gt;
* SQL-Abfragen die ausgeführt werden&lt;br /&gt;
* Übersprungene Artikel und warum&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
&lt;br /&gt;
=== Queue-Verarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; wird in Batches von maximal 500 Einträgen verarbeitet. Bei mehr Einträgen erfolgt die Verarbeitung in mehreren Zyklen (alle &amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt; Millisekunden).&lt;br /&gt;
&lt;br /&gt;
=== Trigger-Management ===&lt;br /&gt;
&lt;br /&gt;
Die SQL-Trigger werden vom Upload-Service automatisch verwaltet:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Service startet:&#039;&#039;&#039; Trigger für aktivierte Optionen werden eingeschaltet&lt;br /&gt;
* &#039;&#039;&#039;Service stoppt:&#039;&#039;&#039; Alle Trigger werden deaktiviert (verhindert Queue-Überlauf)&lt;br /&gt;
&lt;br /&gt;
=== Reason-Filterung ===&lt;br /&gt;
&lt;br /&gt;
Die Queue-Einträge haben ein &amp;lt;code&amp;gt;Reason&amp;lt;/code&amp;gt;-Feld das angibt woher der Eintrag kommt. Der Service verarbeitet nur Einträge deren Reason zu einer aktivierten Tracking-Option passt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Reason !! Benötigte INI-Option&lt;br /&gt;
|- &lt;br /&gt;
| KHKPreislistenArtikel || TrackPrices = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKPreislisten || TrackKHKPreislisten = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikel || TrackKHKArtikel = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikelVarianten || TrackKHKArtikelVarianten = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikelLagerbewegungen || TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikelStueckliste || TrackKHKArtikelStueckliste = 1&lt;br /&gt;
|- &lt;br /&gt;
| HTKOmniAlternativeSKU || TrackHTKOmniAlternativeSKU = 1&lt;br /&gt;
|- &lt;br /&gt;
| oHTKSyncData || TrackOHTKSyncData = 1&lt;br /&gt;
|- &lt;br /&gt;
| oHTKSyncDataClient || TrackOHTKSyncDataClient = 1&lt;br /&gt;
|- &lt;br /&gt;
| HTKOmniArtikelAttribute || TrackAttributes = 1&lt;br /&gt;
|}&lt;br /&gt;
Einträge mit deaktiviertem Reason werden automatisch aus der Queue gelöscht.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
* [[OmniSeller.ini Referenz]]&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Upload-Service]]&lt;br /&gt;
[[Kategorie:Konfiguration]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Druckerkonfiguration&amp;diff=6734</id>
		<title>OmniMDE:Druckerkonfiguration</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Druckerkonfiguration&amp;diff=6734"/>
		<updated>2026-04-07T06:56:15Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke:Infobox|ShowInfoBoxOmniMDE}}&lt;br /&gt;
{{DISPLAYTITLE:Druckerkonfiguration}}&lt;br /&gt;
&lt;br /&gt;
== Überblick ==&lt;br /&gt;
Damit die OmniMDE-Druckfunktionen reibungslos funktionieren, muss der Server, auf dem die MDE-Hintergrunddienste laufen (in der Regel der Sage Application Server), die Drucker über den Systemaccount „Local System“ erreichen können. Das bedeutet, dass die Drucker auf dem Server unabhängig von einzelnen Benutzerprofilen eingebunden werden. Falls der Zugriff über das „Local System“-Konto nicht möglich ist, kann der Windows-Dienst „HTK Service“ so eingestellt werden, dass er unter einem bestimmten Benutzerkonto läuft. Dabei gilt: Der gesamte Dienst, inklusive aller verwendeten Plugins, wird dann über dieses Konto ausgeführt.&lt;br /&gt;
&lt;br /&gt;
== Umstellung des Windows-Dienst-Kontos ==&lt;br /&gt;
Möchten Sie den Windows-Dienst von der Standardeinstellung „Local System“ auf ein anderes Benutzerkonto umstellen, gehen Sie bitte wie folgt vor:&lt;br /&gt;
# Öffnen Sie den Windows Task-Manager.&lt;br /&gt;
# Wechseln Sie zum Reiter „Dienste“ und klicken Sie auf „Dienste öffnen“.&lt;br /&gt;
# Suchen Sie in der Liste nach dem „HTK Service“.&lt;br /&gt;
# Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie „Eigenschaften“.&lt;br /&gt;
# Wechseln Sie im Eigenschaften-Fenster zum Reiter „Anmelden“.&lt;br /&gt;
# Wählen Sie anstelle des „Lokalen Systemkontos“ die Option „Dieses Konto“ und geben Sie die gewünschten Benutzerdaten ein.&lt;br /&gt;
# Speichern Sie die Einstellungen und starten Sie den HTK-Dienst neu.&lt;br /&gt;
Bitte beachten Sie jedoch, dass diese Lösung nur einen Workaround darstellt und im Normalfall immer über den &amp;quot;Local System&amp;quot;-Account gearbeitet werden sollte.&lt;br /&gt;
&lt;br /&gt;
== Testtool zur Druckerüberprüfung ==&lt;br /&gt;
Um sicherzustellen, dass alle Drucker korrekt eingebunden sind und vom Windows-Dienst erreicht werden können, stellen wir ein praktisches Testtool zur Verfügung. Dieses Tool zeigt Ihnen, welche Drucker unter welchem Konto sichtbar sind. Bitte beachten Sie, dass das Testtool keinen echten Windows-Dienst simulieren kann und lediglich als erster Anlaufpunkt für einen Test dient.&lt;br /&gt;
&lt;br /&gt;
Das Testtool wird mit einer &#039;&#039;&#039;App.config&#039;&#039;&#039;-Datei geliefert, in der Sie festlegen können, unter welchem Konto das Tool ausgeführt wird. Wichtige Einstellungen sind:&lt;br /&gt;
* &#039;&#039;&#039;ImpersonationMode&#039;&#039;&#039;: Bestimmt, ob das Tool den Zugriff über das Konto „Local System“ oder über ein bestimmtes Benutzerkonto durchführt.&lt;br /&gt;
** &#039;&#039;&#039;Wert &amp;quot;LocalSystem&amp;quot;&#039;&#039;&#039;: Das Tool übernimmt temporär die Rechte des „Local System“-Kontos.&lt;br /&gt;
** &#039;&#039;&#039;Wert &amp;quot;User&amp;quot;&#039;&#039;&#039;: Es wird ein bestimmtes Benutzerkonto verwendet. Dafür müssen zusätzlich Domain, Benutzername und Passwort angegeben werden.&lt;br /&gt;
Wenn Sie hier nur den Standardmodus prüfen wollen, also ob &amp;quot;Local System&amp;quot; die Drucker findet, müssen Sie keine zusätzlichen Einstellungen vornehmen.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
v1 nur check:&lt;br /&gt;
[https://omniseller.de/downloads/OmniMDE/tools/de.htk.omnimde.printercheck.zip DOWNLOAD (de.htk.omnimde.printercheck.zip)]&lt;br /&gt;
&lt;br /&gt;
v2 inkl. Option zum Testdruck:&lt;br /&gt;
[https://omniseller.de/downloads/OmniMDE/tools/de.htk.omnimde.printercheck_v2.zip DOWNLOAD (de.htk.omnimde.printercheck v2.zip)]&lt;br /&gt;
&lt;br /&gt;
Das Zugangspasswort bekommen Sie auf Anfrage mitgeteilt.&lt;br /&gt;
&lt;br /&gt;
ggf. erfordert das Ausführen Administrator-Rechte, sodass das Konsolenprogramm sich als Local-System anmelden kann.&lt;br /&gt;
&lt;br /&gt;
== Tipps ==&lt;br /&gt;
Falls spezielle Druckerkonfigurationen benötigt werden – etwa mehrfacher Ausdruck, Schwarz-Weiß-Druck oder Duplexdruck – muss der Drucker direkt mit diesen Einstellungen eingebunden werden. Eine Möglichkeit ist es, eine Kopie des Druckers im System bereitzustellen, die dann ausschließlich für den Druck aus der MDE reserviert ist.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUpload_ChangeTracking&amp;diff=6731</id>
		<title>OmniSeller:OmniSellerUpload ChangeTracking</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUpload_ChangeTracking&amp;diff=6731"/>
		<updated>2026-04-02T15:08:58Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OmniSeller Upload-Service: Change Tracking =&lt;br /&gt;
&lt;br /&gt;
Der OmniSeller Upload-Service kann Änderungen in der ERP-Datenbank automatisch erkennen und betroffene Artikel zum Upload vormerken. Dies geschieht über SQL-Trigger, die bei Datenänderungen Einträge in die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; schreiben.&lt;br /&gt;
&lt;br /&gt;
== Grundkonfiguration ==&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen erfolgen in der &amp;lt;code&amp;gt;OmniSellerUpload.ini&amp;lt;/code&amp;gt; in der Sektion &amp;lt;code&amp;gt;[ChangeTracking]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
Enabled = 1          ; Master-Switch (muss 1 sein damit der Worker startet)&lt;br /&gt;
IntervalMs = 5000    ; Prüf-Intervall in Millisekunden (Standard: 5000 = 5 Sekunden)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; &amp;lt;code&amp;gt;Enabled = 1&amp;lt;/code&amp;gt; ist Voraussetzung für alle anderen Tracking-Optionen.&lt;br /&gt;
&lt;br /&gt;
== Verfügbare Tracking-Optionen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! INI-Schlüssel !! Tabelle !! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt; || KHKPreislistenArtikel || Einzelpreise in Preislisten&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt; || KHKPreislisten || Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt; || – (täglicher Check) || Preislisten die über Nacht gültig/ungültig wurden&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt; || oHTKAttributeEntities || Artikelattribute&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt; || KHKArtikel || Stammdaten der Artikel&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt; || KHKArtikelVarianten || Artikelvarianten&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackKHKArtikelLagerbewegungen&amp;lt;/code&amp;gt; || KHKArtikelLagerbewegungen || Lagerbewegungen (für Bestandsänderungen)&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt; || KHKArtikelStueckliste || Stücklisten&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt; || HTKOmniAlternativeSKU || Alternative SKUs&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt; || oHTKSyncData || Sync-Daten&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt; || oHTKSyncDataClient || Client-spezifische Sync-Daten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Preisbezogene Tracking-Optionen im Detail ==&lt;br /&gt;
&lt;br /&gt;
=== TrackPrices (Einzelpreise) ===&lt;br /&gt;
&lt;br /&gt;
Überwacht die Tabelle &amp;lt;code&amp;gt;KHKPreislistenArtikel&amp;lt;/code&amp;gt;. Ein Upload wird ausgelöst wenn:&lt;br /&gt;
&lt;br /&gt;
* Ein Einzelpreis geändert wird&lt;br /&gt;
* Ein Artikel einer Preisliste hinzugefügt wird&lt;br /&gt;
* Ein Artikel aus einer Preisliste entfernt wird&lt;br /&gt;
&#039;&#039;&#039;Trigger:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;TRIU_HTKSyncdata__KHKPreislistenArtikel&amp;lt;/code&amp;gt; (INSERT/UPDATE)&lt;br /&gt;
* &amp;lt;code&amp;gt;TRD_HTKSyncdata__KHKPreislistenArtikel&amp;lt;/code&amp;gt; (DELETE)&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Trigger reagiert nur auf &#039;&#039;&#039;echte&#039;&#039;&#039; Preisänderungen. Ein UPDATE das den gleichen Preis schreibt löst keinen Upload aus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== TrackKHKPreislisten (Preislisten-Gültigkeit) ===&lt;br /&gt;
&lt;br /&gt;
Überwacht die Tabelle &amp;lt;code&amp;gt;KHKPreislisten&amp;lt;/code&amp;gt;. Ein Upload wird ausgelöst wenn sich der &#039;&#039;&#039;Gültigkeitsstatus&#039;&#039;&#039; einer Preisliste ändert:&lt;br /&gt;
&lt;br /&gt;
* Preisliste wird aktiviert (&amp;lt;code&amp;gt;Aktiv&amp;lt;/code&amp;gt; geändert)&lt;br /&gt;
* &amp;lt;code&amp;gt;GueltigVon&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;GueltigBis&amp;lt;/code&amp;gt; geändert, sodass die Preisliste jetzt gültig/ungültig ist&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Es werden &#039;&#039;&#039;alle Artikel&#039;&#039;&#039; dieser Preisliste zum Upload vorgemerkt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wann wird KEIN Upload ausgelöst:&#039;&#039;&#039;&lt;br /&gt;
* Änderung des Namens (&amp;lt;code&amp;gt;Bezeichnung&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Änderung anderer Felder die nicht die Gültigkeit betreffen&lt;br /&gt;
* &amp;lt;code&amp;gt;GueltigBis&amp;lt;/code&amp;gt; ändern, aber Preisliste war und bleibt gültig&lt;br /&gt;
&#039;&#039;&#039;Trigger:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;TRIU_OmniSellerTrigger_KHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== TrackPriceListValidity (Täglicher Gültigkeits-Check) ===&lt;br /&gt;
&lt;br /&gt;
Dies ist &#039;&#039;&#039;kein Trigger&#039;&#039;&#039;, sondern ein täglicher Check der prüft:&lt;br /&gt;
&lt;br /&gt;
* Welche Preislisten sind seit gestern gültig geworden? (GueltigVon erreicht)&lt;br /&gt;
* Welche Preislisten sind seit gestern ungültig geworden? (GueltigBis überschritten)&lt;br /&gt;
&#039;&#039;&#039;Anwendungsfall:&#039;&#039;&#039; Eine Preisliste hat &amp;lt;code&amp;gt;GueltigVon = 2026-03-01&amp;lt;/code&amp;gt;. Am 1. März werden automatisch alle Artikel dieser Preisliste hochgeladen, auch wenn niemand etwas geändert hat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Empfohlene Konfiguration für Preise ==&lt;br /&gt;
&lt;br /&gt;
Für vollständiges Preis-Tracking empfehlen wir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
Enabled = 1&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
; Preise&lt;br /&gt;
TrackPrices = 1              ; Einzelpreis-Änderungen&lt;br /&gt;
TrackKHKPreislisten = 1      ; Preisliste wird gültig/ungültig geschaltet&lt;br /&gt;
TrackPriceListValidity = 1   ; Preislisten die über Nacht gültig werden&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
Für die Fehlersuche bei Preis-Problemen gibt es ein spezielles Debug-Log:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Log]&lt;br /&gt;
Pricelog = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies schreibt detaillierte Informationen in &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis:&lt;br /&gt;
&lt;br /&gt;
* Welche Artikel in die Queue geschrieben werden&lt;br /&gt;
* Welche Tracking-Optionen aktiv sind&lt;br /&gt;
* SQL-Abfragen die ausgeführt werden&lt;br /&gt;
* Übersprungene Artikel und warum&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
&lt;br /&gt;
=== Queue-Verarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; wird in Batches von maximal 500 Einträgen verarbeitet. Bei mehr Einträgen erfolgt die Verarbeitung in mehreren Zyklen (alle &amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt; Millisekunden).&lt;br /&gt;
&lt;br /&gt;
=== Trigger-Management ===&lt;br /&gt;
&lt;br /&gt;
Die SQL-Trigger werden vom Upload-Service automatisch verwaltet:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Service startet:&#039;&#039;&#039; Trigger für aktivierte Optionen werden eingeschaltet&lt;br /&gt;
* &#039;&#039;&#039;Service stoppt:&#039;&#039;&#039; Alle Trigger werden deaktiviert (verhindert Queue-Überlauf)&lt;br /&gt;
&lt;br /&gt;
=== Reason-Filterung ===&lt;br /&gt;
&lt;br /&gt;
Die Queue-Einträge haben ein &amp;lt;code&amp;gt;Reason&amp;lt;/code&amp;gt;-Feld das angibt woher der Eintrag kommt. Der Service verarbeitet nur Einträge deren Reason zu einer aktivierten Tracking-Option passt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Reason !! Benötigte INI-Option&lt;br /&gt;
|- &lt;br /&gt;
| KHKPreislistenArtikel || TrackPrices = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKPreislisten || TrackKHKPreislisten = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikel || TrackKHKArtikel = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikelVarianten || TrackKHKArtikelVarianten = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikelLagerbewegungen || TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
|- &lt;br /&gt;
| KHKArtikelStueckliste || TrackKHKArtikelStueckliste = 1&lt;br /&gt;
|- &lt;br /&gt;
| HTKOmniAlternativeSKU || TrackHTKOmniAlternativeSKU = 1&lt;br /&gt;
|- &lt;br /&gt;
| oHTKSyncData || TrackOHTKSyncData = 1&lt;br /&gt;
|- &lt;br /&gt;
| oHTKSyncDataClient || TrackOHTKSyncDataClient = 1&lt;br /&gt;
|- &lt;br /&gt;
| HTKOmniArtikelAttribute || TrackAttributes = 1&lt;br /&gt;
|}&lt;br /&gt;
Einträge mit deaktiviertem Reason werden automatisch aus der Queue gelöscht.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
* [[OmniSeller.ini Referenz]]&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Upload-Service]]&lt;br /&gt;
[[Kategorie:Konfiguration]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6690</id>
		<title>OmniMDE:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6690"/>
		<updated>2026-03-04T16:39:17Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hier finden Sie eine Übersicht der OmniMDE - Releaseversionen und deren Changelog*&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 54.7986%; height: 276px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Datum&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version Release&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version APP**&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;QS-Freigabe&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Informationen&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Sage Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Android Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Download ***&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;APK&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;xx.03.2026&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC12&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2603.20xxx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;03.11.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC11&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2511.195xx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2025_1_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8 bis 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;20.12.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC10&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2412.16481&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_12_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.8.x&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OMNIMDE_RC10_9062+.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/APK/OmniMDE_RC10_1.2412.16481.apk DOWNLOAD]&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;22.10.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC9&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2410.16243&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_10_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7.3&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;gt;= 9.0.7 bevorzugt)&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;17.07.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC8&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2407.14831&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_07_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;23.09.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC7&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2209.10947&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202209_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202209RC7_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;05.08.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC6&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2208.10692&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202208_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202208RC6_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.07.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC5&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2207.10599&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202207_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202207RC5_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;26.04.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC4&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2204.10025&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202204_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202204RC4_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.03.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC1&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2203.9736&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202203_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202203_RC1_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;09.09.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R20210909&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2108.6855&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202108_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | Ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R20210909_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;01.04.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R202180031&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202180031_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;04.05.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R150&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R150.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;14.01.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R140&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R140.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Changelogs sind ab RC12 erst NACH release einsehbar.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;** kann leicht variieren&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;*** Das Passwort der Archivdatei erhalten Sie auf schriftliche Anfrage zugesendet.&#039;&#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6689</id>
		<title>OmniMDE:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6689"/>
		<updated>2026-03-04T16:38:57Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hier finden Sie eine Übersicht der OmniMDE - Releaseversionen und deren Changelog*&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 54.7986%; height: 276px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Datum&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version Release&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version APP**&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;QS-Freigabe&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Informationen&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Sage Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Android Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Download ***&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;APK&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;xx.03.2026&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC12&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2603.20xxx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.9&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;03.11.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC11&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2511.195xx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2025_1_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8 bis 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;20.12.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC10&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2412.16481&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_12_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.8.x&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OMNIMDE_RC10_9062+.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/APK/OmniMDE_RC10_1.2412.16481.apk DOWNLOAD]&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;22.10.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC9&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2410.16243&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_10_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7.3&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;gt;= 9.0.7 bevorzugt)&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;17.07.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC8&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2407.14831&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_07_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;23.09.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC7&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2209.10947&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202209_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202209RC7_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;05.08.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC6&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2208.10692&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202208_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202208RC6_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.07.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC5&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2207.10599&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202207_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202207RC5_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;26.04.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC4&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2204.10025&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202204_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202204RC4_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.03.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC1&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2203.9736&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202203_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202203_RC1_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;09.09.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R20210909&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2108.6855&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202108_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | Ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R20210909_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;01.04.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R202180031&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202180031_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;04.05.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R150&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R150.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;14.01.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R140&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R140.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Changelogs sind ab RC12 erst NACH release einsehbar.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;** kann leicht variieren&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;*** Das Passwort der Archivdatei erhalten Sie auf schriftliche Anfrage zugesendet.&#039;&#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6688</id>
		<title>OmniMDE:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6688"/>
		<updated>2026-03-04T16:38:35Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hier finden Sie eine Übersicht der OmniMDE - Releaseversionen und deren Changelog*&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 54.7986%; height: 276px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Datum&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version Release&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version APP**&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;QS-Freigabe&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Informationen&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Sage Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Android Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Download ***&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;APK&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;xx.03.2026&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC12&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2603.20xxx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;03.11.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC11&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2511.195xx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2025_1_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8 bis 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;20.12.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC10&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2412.16481&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_12_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.8.x&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OMNIMDE_RC10_9062+.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/APK/OmniMDE_RC10_1.2412.16481.apk DOWNLOAD]&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;22.10.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC9&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2410.16243&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_10_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7.3&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;gt;= 9.0.7 bevorzugt)&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;17.07.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC8&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2407.14831&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_07_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;23.09.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC7&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2209.10947&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202209_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202209RC7_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;05.08.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC6&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2208.10692&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202208_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202208RC6_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.07.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC5&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2207.10599&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202207_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202207RC5_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;26.04.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC4&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2204.10025&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202204_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202204RC4_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.03.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC1&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2203.9736&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202203_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202203_RC1_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;09.09.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R20210909&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2108.6855&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202108_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | Ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R20210909_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;01.04.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R202180031&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202180031_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;04.05.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R150&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R150.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;14.01.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R140&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R140.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Changelogs sind ab RC12 erst NACH release einsehbar.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;** kann leicht variieren&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;*** Das Passwort der Archivdatei erhalten Sie auf schriftliche Anfrage zugesendet.&#039;&#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6673</id>
		<title>OmniSeller.ini Referenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6673"/>
		<updated>2026-02-25T12:08:26Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= OmniSellerUpload.ini Referenz =&lt;br /&gt;
Die &amp;lt;code&amp;gt;OmniSellerUpload.ini&amp;lt;/code&amp;gt; ist die zentrale Konfigurationsdatei des OmniSeller Upload-Service. Sie befindet sich im Installationsverzeichnis des Services.&lt;br /&gt;
&lt;br /&gt;
== Dateiformat ==&lt;br /&gt;
Die Datei verwendet das klassische INI-Format mit Sektionen und Schlüssel-Wert-Paaren:&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Sektion]&lt;br /&gt;
&lt;br /&gt;
Schluessel = Wert&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Bei Boolean-Werten gilt: &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = deaktiviert, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = aktiviert.&lt;br /&gt;
&lt;br /&gt;
== Sektionen ==&lt;br /&gt;
&lt;br /&gt;
=== [DatabaseSettings] ===&lt;br /&gt;
Datenbankverbindung zur ERP-Datenbank (Sage 100).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;ConnectionString&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| –&lt;br /&gt;
| SQL Server Connection String&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;ConnectionStringEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Ob der ConnectionString verschlüsselt ist&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;User Id=sa;Password=geheim;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der ConnectionString kann über das Setup oder den Service selbst verschlüsselt werden. Bei &amp;lt;code&amp;gt;ConnectionStringEncrypted = 1&amp;lt;/code&amp;gt; wird DPAPI zur Entschlüsselung verwendet.&lt;br /&gt;
&lt;br /&gt;
=== [Host] ===&lt;br /&gt;
Netzwerk-Einstellungen für die TCP-Kommunikation.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;Port&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 10084&lt;br /&gt;
| TCP-Port für Client-Signale (z.B. vom Setup)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [OmniSellerAPI] ===&lt;br /&gt;
Verbindung zur OmniSeller Cloud-API.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;BaseURL&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| API-Basis-URL&lt;br /&gt;
|- &lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| –&lt;br /&gt;
| -&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;Heartbeat&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Azure Service Bus Heartbeat aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;Endpoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| (intern)&lt;br /&gt;
| Optionaler Custom Service Bus Endpoint&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = xyz&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [ERP] ===&lt;br /&gt;
ERP-System Einstellungen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 0&lt;br /&gt;
| ERP-Typ (0 = Sage 100)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Cache] ===&lt;br /&gt;
Cache-Einstellungen für Artikeldaten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;EnableTextCache&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Text-Cache für Artikeltexte aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;EnableLazyLoad&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Lazy Loading für Cache aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;DailyFullRefreshHour&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| -1&lt;br /&gt;
| Stunde für täglichen Cache-Refresh (-1 = deaktiviert)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [Upload] ===&lt;br /&gt;
Upload-Verhalten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;DoStorageAreas&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Lagerorte mit hochladen&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;DoXMLMediaAttributs&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| XML-Media-Attribute verarbeiten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [JsonLog] ===&lt;br /&gt;
JSON-Logging in die Datenbank.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;RetentionDays&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 3&lt;br /&gt;
| Anzahl Tage die Log-Einträge aufbewahrt werden&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;DropRecreateOnCleanupFail&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 1&lt;br /&gt;
| Tabelle neu anlegen wenn Cleanup fehlschlägt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Log] ===&lt;br /&gt;
Spezielle Logging-Optionen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;Pricelog&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Detailliertes Preis-Debugging aktivieren&lt;br /&gt;
|}&lt;br /&gt;
Bei &amp;lt;code&amp;gt;Pricelog = 1&amp;lt;/code&amp;gt; wird eine Datei &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis erstellt mit:&lt;br /&gt;
&lt;br /&gt;
* Queue-Einträge die verarbeitet werden&lt;br /&gt;
* Aktivierte Tracking-Optionen&lt;br /&gt;
* SQL-Abfragen&lt;br /&gt;
* Übersprungene Artikel und Gründe&lt;br /&gt;
&lt;br /&gt;
=== [ChangeTracking] ===&lt;br /&gt;
Automatische Erkennung von Datenänderungen. Siehe auch: [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| &#039;&#039;&#039;Master-Switch&#039;&#039;&#039; – muss 1 sein damit Change Tracking funktioniert&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 5000&lt;br /&gt;
| Prüf-Intervall in Millisekunden&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tracking-Optionen ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Tabelle&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKPreislistenArtikel&lt;br /&gt;
| Einzelpreise in Preislisten&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKPreislisten&lt;br /&gt;
| Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| –&lt;br /&gt;
| Täglicher Check ob Preislisten gültig/ungültig wurden&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKAttributeEntities&lt;br /&gt;
| Artikelattribute&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikel&lt;br /&gt;
| Artikel-Stammdaten&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikelVarianten&lt;br /&gt;
| Artikelvarianten&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikelStueckliste&lt;br /&gt;
| Stücklisten&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt;&lt;br /&gt;
| HTKOmniAlternativeSKU&lt;br /&gt;
| Alternative SKUs&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKSyncData&lt;br /&gt;
| Sync-Daten (nur Trigger als Auslöser möglich)&lt;br /&gt;
|- &lt;br /&gt;
|     &amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKSyncDataClient&lt;br /&gt;
| Client-Sync-Daten (Medien)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel für Preis-Tracking:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
==  &amp;lt;br&amp;gt;Neue Funktion betreffend CrossSelling im Bereich Upload:&amp;lt;br&amp;gt;[Upload]&amp;lt;br&amp;gt;  CrossSellingOnFirstUpload=0   ; Default: kein CrossSelling beim ersten Upload&amp;lt;br&amp;gt;  CrossSellingOnFirstUpload=1   ; NEU: CrossSelling auch beim ersten Upload laden&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;Vollständiges Beispiel ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;Trusted_Connection=True;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = https://api.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
[ERP]&lt;br /&gt;
&lt;br /&gt;
Type = 0&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DoStorageAreas = 0&lt;br /&gt;
&lt;br /&gt;
DoXMLMediaAttributs = 0&lt;br /&gt;
&lt;br /&gt;
[JsonLog]&lt;br /&gt;
&lt;br /&gt;
RetentionDays = 3&lt;br /&gt;
&lt;br /&gt;
DropRecreateOnCleanupFail = 1&lt;br /&gt;
&lt;br /&gt;
[Log]&lt;br /&gt;
&lt;br /&gt;
Pricelog = 0&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
TrackAttributes = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikel = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelVarianten = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelStueckliste = 0&lt;br /&gt;
&lt;br /&gt;
TrackHTKOmniAlternativeSKU = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncData = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncDataClient = 0&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DefaultLanguage = DE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
* Nach Änderungen an der INI-Datei muss der Service neu gestartet werden&lt;br /&gt;
* Die Datei wird beim ersten Start automatisch mit Standardwerten erstellt&lt;br /&gt;
* Fehlende Schlüssel werden mit Standardwerten behandelt&lt;br /&gt;
* Bei verschlüsseltem ConnectionString: Nicht manuell bearbeiten!&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
* [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6672</id>
		<title>OmniSeller.ini Referenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6672"/>
		<updated>2026-02-25T10:33:38Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= OmniSellerUpload.ini Referenz =&lt;br /&gt;
Die &amp;lt;code&amp;gt;OmniSellerUpload.ini&amp;lt;/code&amp;gt; ist die zentrale Konfigurationsdatei des OmniSeller Upload-Service. Sie befindet sich im Installationsverzeichnis des Services.&lt;br /&gt;
&lt;br /&gt;
== Dateiformat ==&lt;br /&gt;
Die Datei verwendet das klassische INI-Format mit Sektionen und Schlüssel-Wert-Paaren:&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Sektion]&lt;br /&gt;
&lt;br /&gt;
Schluessel = Wert&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Bei Boolean-Werten gilt: &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = deaktiviert, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = aktiviert.&lt;br /&gt;
&lt;br /&gt;
== Sektionen ==&lt;br /&gt;
&lt;br /&gt;
=== [DatabaseSettings] ===&lt;br /&gt;
Datenbankverbindung zur ERP-Datenbank (Sage 100).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;ConnectionString&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| –&lt;br /&gt;
| SQL Server Connection String&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;ConnectionStringEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Ob der ConnectionString verschlüsselt ist&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;User Id=sa;Password=geheim;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der ConnectionString kann über das Setup oder den Service selbst verschlüsselt werden. Bei &amp;lt;code&amp;gt;ConnectionStringEncrypted = 1&amp;lt;/code&amp;gt; wird DPAPI zur Entschlüsselung verwendet.&lt;br /&gt;
&lt;br /&gt;
=== [Host] ===&lt;br /&gt;
Netzwerk-Einstellungen für die TCP-Kommunikation.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;Port&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 10084&lt;br /&gt;
| TCP-Port für Client-Signale (z.B. vom Setup)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [OmniSellerAPI] ===&lt;br /&gt;
Verbindung zur OmniSeller Cloud-API.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;BaseURL&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| API-Basis-URL&lt;br /&gt;
|- &lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| –&lt;br /&gt;
| -&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;Heartbeat&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Azure Service Bus Heartbeat aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;Endpoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| (intern)&lt;br /&gt;
| Optionaler Custom Service Bus Endpoint&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = xyz&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [ERP] ===&lt;br /&gt;
ERP-System Einstellungen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 0&lt;br /&gt;
| ERP-Typ (0 = Sage 100)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Cache] ===&lt;br /&gt;
Cache-Einstellungen für Artikeldaten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;EnableTextCache&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Text-Cache für Artikeltexte aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;EnableLazyLoad&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Lazy Loading für Cache aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;DailyFullRefreshHour&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| -1&lt;br /&gt;
| Stunde für täglichen Cache-Refresh (-1 = deaktiviert)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [Upload] ===&lt;br /&gt;
Upload-Verhalten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;DoStorageAreas&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Lagerorte mit hochladen&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;DoXMLMediaAttributs&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| XML-Media-Attribute verarbeiten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [JsonLog] ===&lt;br /&gt;
JSON-Logging in die Datenbank.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;RetentionDays&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 3&lt;br /&gt;
| Anzahl Tage die Log-Einträge aufbewahrt werden&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;DropRecreateOnCleanupFail&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 1&lt;br /&gt;
| Tabelle neu anlegen wenn Cleanup fehlschlägt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Log] ===&lt;br /&gt;
Spezielle Logging-Optionen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;Pricelog&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Detailliertes Preis-Debugging aktivieren&lt;br /&gt;
|}&lt;br /&gt;
Bei &amp;lt;code&amp;gt;Pricelog = 1&amp;lt;/code&amp;gt; wird eine Datei &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis erstellt mit:&lt;br /&gt;
&lt;br /&gt;
* Queue-Einträge die verarbeitet werden&lt;br /&gt;
* Aktivierte Tracking-Optionen&lt;br /&gt;
* SQL-Abfragen&lt;br /&gt;
* Übersprungene Artikel und Gründe&lt;br /&gt;
&lt;br /&gt;
=== [ChangeTracking] ===&lt;br /&gt;
Automatische Erkennung von Datenänderungen. Siehe auch: [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| &#039;&#039;&#039;Master-Switch&#039;&#039;&#039; – muss 1 sein damit Change Tracking funktioniert&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 5000&lt;br /&gt;
| Prüf-Intervall in Millisekunden&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tracking-Optionen ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Tabelle&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKPreislistenArtikel&lt;br /&gt;
| Einzelpreise in Preislisten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKPreislisten&lt;br /&gt;
| Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| –&lt;br /&gt;
| Täglicher Check ob Preislisten gültig/ungültig wurden&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKAttributeEntities&lt;br /&gt;
| Artikelattribute&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikel&lt;br /&gt;
| Artikel-Stammdaten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikelVarianten&lt;br /&gt;
| Artikelvarianten&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikelStueckliste&lt;br /&gt;
| Stücklisten&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt;&lt;br /&gt;
| HTKOmniAlternativeSKU&lt;br /&gt;
| Alternative SKUs&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKSyncData&lt;br /&gt;
| Sync-Daten (nur Trigger als Auslöser möglich)&lt;br /&gt;
|- &lt;br /&gt;
|    &amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKSyncDataClient&lt;br /&gt;
| Client-Sync-Daten (Medien)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel für Preis-Tracking:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Vollständiges Beispiel ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;Trusted_Connection=True;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = https://api.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
[ERP]&lt;br /&gt;
&lt;br /&gt;
Type = 0&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DoStorageAreas = 0&lt;br /&gt;
&lt;br /&gt;
DoXMLMediaAttributs = 0&lt;br /&gt;
&lt;br /&gt;
[JsonLog]&lt;br /&gt;
&lt;br /&gt;
RetentionDays = 3&lt;br /&gt;
&lt;br /&gt;
DropRecreateOnCleanupFail = 1&lt;br /&gt;
&lt;br /&gt;
[Log]&lt;br /&gt;
&lt;br /&gt;
Pricelog = 0&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
TrackAttributes = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikel = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelVarianten = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelStueckliste = 0&lt;br /&gt;
&lt;br /&gt;
TrackHTKOmniAlternativeSKU = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncData = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncDataClient = 0&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DefaultLanguage = DE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
* Nach Änderungen an der INI-Datei muss der Service neu gestartet werden&lt;br /&gt;
* Die Datei wird beim ersten Start automatisch mit Standardwerten erstellt&lt;br /&gt;
* Fehlende Schlüssel werden mit Standardwerten behandelt&lt;br /&gt;
* Bei verschlüsseltem ConnectionString: Nicht manuell bearbeiten!&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
* [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6671</id>
		<title>OmniSeller.ini Referenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6671"/>
		<updated>2026-02-25T10:32:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= OmniSellerUpload.ini Referenz =&lt;br /&gt;
Die &amp;lt;code&amp;gt;OmniSellerUpload.ini&amp;lt;/code&amp;gt; ist die zentrale Konfigurationsdatei des OmniSeller Upload-Service. Sie befindet sich im Installationsverzeichnis des Services.&lt;br /&gt;
&lt;br /&gt;
== Dateiformat ==&lt;br /&gt;
Die Datei verwendet das klassische INI-Format mit Sektionen und Schlüssel-Wert-Paaren:&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Sektion]&lt;br /&gt;
&lt;br /&gt;
Schluessel = Wert&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Bei Boolean-Werten gilt: &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = deaktiviert, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = aktiviert.&lt;br /&gt;
&lt;br /&gt;
== Sektionen ==&lt;br /&gt;
&lt;br /&gt;
=== [DatabaseSettings] ===&lt;br /&gt;
Datenbankverbindung zur ERP-Datenbank (Sage 100).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;ConnectionString&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| –&lt;br /&gt;
| SQL Server Connection String&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;ConnectionStringEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Ob der ConnectionString verschlüsselt ist&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;User Id=sa;Password=geheim;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der ConnectionString kann über das Setup oder den Service selbst verschlüsselt werden. Bei &amp;lt;code&amp;gt;ConnectionStringEncrypted = 1&amp;lt;/code&amp;gt; wird DPAPI zur Entschlüsselung verwendet.&lt;br /&gt;
&lt;br /&gt;
=== [Host] ===&lt;br /&gt;
Netzwerk-Einstellungen für die TCP-Kommunikation.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;Port&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 10084&lt;br /&gt;
| TCP-Port für Client-Signale (z.B. vom Setup)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [OmniSellerAPI] ===&lt;br /&gt;
Verbindung zur OmniSeller Cloud-API.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;BaseURL&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| API-Basis-URL&lt;br /&gt;
|- &lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| –&lt;br /&gt;
| -&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;Heartbeat&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Azure Service Bus Heartbeat aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;Endpoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| (intern)&lt;br /&gt;
| Optionaler Custom Service Bus Endpoint&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = xyz&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [ERP] ===&lt;br /&gt;
ERP-System Einstellungen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 0&lt;br /&gt;
| ERP-Typ (0 = Sage 100)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Cache] ===&lt;br /&gt;
Cache-Einstellungen für Artikeldaten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;EnableTextCache&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Text-Cache für Artikeltexte aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;EnableLazyLoad&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Lazy Loading für Cache aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;DailyFullRefreshHour&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| -1&lt;br /&gt;
| Stunde für täglichen Cache-Refresh (-1 = deaktiviert)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [Upload] ===&lt;br /&gt;
Upload-Verhalten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;DoStorageAreas&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Lagerorte mit hochladen&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;DoXMLMediaAttributs&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| XML-Media-Attribute verarbeiten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [JsonLog] ===&lt;br /&gt;
JSON-Logging in die Datenbank.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;RetentionDays&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 3&lt;br /&gt;
| Anzahl Tage die Log-Einträge aufbewahrt werden&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;DropRecreateOnCleanupFail&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 1&lt;br /&gt;
| Tabelle neu anlegen wenn Cleanup fehlschlägt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Log] ===&lt;br /&gt;
Spezielle Logging-Optionen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;Pricelog&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Detailliertes Preis-Debugging aktivieren&lt;br /&gt;
|}&lt;br /&gt;
Bei &amp;lt;code&amp;gt;Pricelog = 1&amp;lt;/code&amp;gt; wird eine Datei &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis erstellt mit:&lt;br /&gt;
&lt;br /&gt;
* Queue-Einträge die verarbeitet werden&lt;br /&gt;
* Aktivierte Tracking-Optionen&lt;br /&gt;
* SQL-Abfragen&lt;br /&gt;
* Übersprungene Artikel und Gründe&lt;br /&gt;
&lt;br /&gt;
=== [ChangeTracking] ===&lt;br /&gt;
Automatische Erkennung von Datenänderungen. Siehe auch: [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| &#039;&#039;&#039;Master-Switch&#039;&#039;&#039; – muss 1 sein damit Change Tracking funktioniert&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 5000&lt;br /&gt;
| Prüf-Intervall in Millisekunden&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tracking-Optionen ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Tabelle&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKPreislistenArtikel&lt;br /&gt;
| Einzelpreise in Preislisten&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKPreislisten&lt;br /&gt;
| Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| –&lt;br /&gt;
| Täglicher Check ob Preislisten gültig/ungültig wurden&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKAttributeEntities&lt;br /&gt;
| Artikelattribute&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikel&lt;br /&gt;
| Artikel-Stammdaten&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikelVarianten&lt;br /&gt;
| Artikelvarianten&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikelStueckliste&lt;br /&gt;
| Stücklisten&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt;&lt;br /&gt;
| HTKOmniAlternativeSKU&lt;br /&gt;
| Alternative SKUs&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKSyncData&lt;br /&gt;
| Sync-Daten (nur Trigger als Auslöser möglich)&lt;br /&gt;
|- &lt;br /&gt;
|   &amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKSyncDataClient&lt;br /&gt;
| Client-Sync-Daten (Medien)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel für Preis-Tracking:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Vollständiges Beispiel ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;Trusted_Connection=True;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = https://api.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
[ERP]&lt;br /&gt;
&lt;br /&gt;
Type = 0&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DoStorageAreas = 0&lt;br /&gt;
&lt;br /&gt;
DoXMLMediaAttributs = 0&lt;br /&gt;
&lt;br /&gt;
[JsonLog]&lt;br /&gt;
&lt;br /&gt;
RetentionDays = 3&lt;br /&gt;
&lt;br /&gt;
DropRecreateOnCleanupFail = 1&lt;br /&gt;
&lt;br /&gt;
[Log]&lt;br /&gt;
&lt;br /&gt;
Pricelog = 0&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
TrackAttributes = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikel = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelVarianten = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelStueckliste = 0&lt;br /&gt;
&lt;br /&gt;
TrackHTKOmniAlternativeSKU = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncData = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncDataClient = 0&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DefaultLanguage = DE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
* Nach Änderungen an der INI-Datei muss der Service neu gestartet werden&lt;br /&gt;
* Die Datei wird beim ersten Start automatisch mit Standardwerten erstellt&lt;br /&gt;
* Fehlende Schlüssel werden mit Standardwerten behandelt&lt;br /&gt;
* Bei verschlüsseltem ConnectionString: Nicht manuell bearbeiten!&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
* [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6665</id>
		<title>OmniSeller.ini Referenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6665"/>
		<updated>2026-02-24T07:46:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= OmniSeller.ini Referenz =&lt;br /&gt;
Die &amp;lt;code&amp;gt;OmniSeller.ini&amp;lt;/code&amp;gt; ist die zentrale Konfigurationsdatei des OmniSeller Upload-Service. Sie befindet sich im Installationsverzeichnis des Services.&lt;br /&gt;
&lt;br /&gt;
== Dateiformat ==&lt;br /&gt;
Die Datei verwendet das klassische INI-Format mit Sektionen und Schlüssel-Wert-Paaren:&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Sektion]&lt;br /&gt;
&lt;br /&gt;
Schluessel = Wert&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Bei Boolean-Werten gilt: &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = deaktiviert, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = aktiviert.&lt;br /&gt;
&lt;br /&gt;
== Sektionen ==&lt;br /&gt;
&lt;br /&gt;
=== [DatabaseSettings] ===&lt;br /&gt;
Datenbankverbindung zur ERP-Datenbank (Sage 100).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;ConnectionString&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| –&lt;br /&gt;
| SQL Server Connection String&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;ConnectionStringEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Ob der ConnectionString verschlüsselt ist&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;User Id=sa;Password=geheim;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der ConnectionString kann über das Setup oder den Service selbst verschlüsselt werden. Bei &amp;lt;code&amp;gt;ConnectionStringEncrypted = 1&amp;lt;/code&amp;gt; wird DPAPI zur Entschlüsselung verwendet.&lt;br /&gt;
&lt;br /&gt;
=== [Host] ===&lt;br /&gt;
Netzwerk-Einstellungen für die TCP-Kommunikation.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;Port&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 10084&lt;br /&gt;
| TCP-Port für Client-Signale (z.B. vom Setup)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [OmniSellerAPI] ===&lt;br /&gt;
Verbindung zur OmniSeller Cloud-API.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;BaseURL&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| API-Basis-URL&lt;br /&gt;
|- &lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| –&lt;br /&gt;
| -&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;Heartbeat&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Azure Service Bus Heartbeat aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;Endpoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| (intern)&lt;br /&gt;
| Optionaler Custom Service Bus Endpoint&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = xyz&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [ERP] ===&lt;br /&gt;
ERP-System Einstellungen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 0&lt;br /&gt;
| ERP-Typ (0 = Sage 100)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Cache] ===&lt;br /&gt;
Cache-Einstellungen für Artikeldaten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;EnableTextCache&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Text-Cache für Artikeltexte aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;EnableLazyLoad&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Lazy Loading für Cache aktivieren&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;DailyFullRefreshHour&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| -1&lt;br /&gt;
| Stunde für täglichen Cache-Refresh (-1 = deaktiviert)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [Upload] ===&lt;br /&gt;
Upload-Verhalten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;DoStorageAreas&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Lagerorte mit hochladen&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;DoXMLMediaAttributs&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| XML-Media-Attribute verarbeiten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [JsonLog] ===&lt;br /&gt;
JSON-Logging in die Datenbank.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;RetentionDays&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 3&lt;br /&gt;
| Anzahl Tage die Log-Einträge aufbewahrt werden&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;DropRecreateOnCleanupFail&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 1&lt;br /&gt;
| Tabelle neu anlegen wenn Cleanup fehlschlägt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Log] ===&lt;br /&gt;
Spezielle Logging-Optionen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;Pricelog&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Detailliertes Preis-Debugging aktivieren&lt;br /&gt;
|}&lt;br /&gt;
Bei &amp;lt;code&amp;gt;Pricelog = 1&amp;lt;/code&amp;gt; wird eine Datei &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis erstellt mit:&lt;br /&gt;
&lt;br /&gt;
* Queue-Einträge die verarbeitet werden&lt;br /&gt;
* Aktivierte Tracking-Optionen&lt;br /&gt;
* SQL-Abfragen&lt;br /&gt;
* Übersprungene Artikel und Gründe&lt;br /&gt;
&lt;br /&gt;
=== [ChangeTracking] ===&lt;br /&gt;
Automatische Erkennung von Datenänderungen. Siehe auch: [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| &#039;&#039;&#039;Master-Switch&#039;&#039;&#039; – muss 1 sein damit Change Tracking funktioniert&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 5000&lt;br /&gt;
| Prüf-Intervall in Millisekunden&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tracking-Optionen ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Tabelle&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKPreislistenArtikel&lt;br /&gt;
| Einzelpreise in Preislisten&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKPreislisten&lt;br /&gt;
| Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| –&lt;br /&gt;
| Täglicher Check ob Preislisten gültig/ungültig wurden&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKAttributeEntities&lt;br /&gt;
| Artikelattribute&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikel&lt;br /&gt;
| Artikel-Stammdaten&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikelVarianten&lt;br /&gt;
| Artikelvarianten&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikelStueckliste&lt;br /&gt;
| Stücklisten&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt;&lt;br /&gt;
| HTKOmniAlternativeSKU&lt;br /&gt;
| Alternative SKUs&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKSyncData&lt;br /&gt;
| Sync-Daten (nur Trigger als Auslöser möglich)&lt;br /&gt;
|- &lt;br /&gt;
|  &amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKSyncDataClient&lt;br /&gt;
| Client-Sync-Daten (Medien)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel für Preis-Tracking:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Vollständiges Beispiel ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;Trusted_Connection=True;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = https://api.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
[ERP]&lt;br /&gt;
&lt;br /&gt;
Type = 0&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DoStorageAreas = 0&lt;br /&gt;
&lt;br /&gt;
DoXMLMediaAttributs = 0&lt;br /&gt;
&lt;br /&gt;
[JsonLog]&lt;br /&gt;
&lt;br /&gt;
RetentionDays = 3&lt;br /&gt;
&lt;br /&gt;
DropRecreateOnCleanupFail = 1&lt;br /&gt;
&lt;br /&gt;
[Log]&lt;br /&gt;
&lt;br /&gt;
Pricelog = 0&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
TrackAttributes = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikel = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelVarianten = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelStueckliste = 0&lt;br /&gt;
&lt;br /&gt;
TrackHTKOmniAlternativeSKU = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncData = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncDataClient = 0&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DefaultLanguage = DE&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
* Nach Änderungen an der INI-Datei muss der Service neu gestartet werden&lt;br /&gt;
* Die Datei wird beim ersten Start automatisch mit Standardwerten erstellt&lt;br /&gt;
* Fehlende Schlüssel werden mit Standardwerten behandelt&lt;br /&gt;
* Bei verschlüsseltem ConnectionString: Nicht manuell bearbeiten!&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
* [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6664</id>
		<title>OmniSeller.ini Referenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6664"/>
		<updated>2026-02-24T07:40:36Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= OmniSeller.ini Referenz =&lt;br /&gt;
Die &amp;lt;code&amp;gt;OmniSeller.ini&amp;lt;/code&amp;gt; ist die zentrale Konfigurationsdatei des OmniSeller Upload-Service. Sie befindet sich im Installationsverzeichnis des Services.&lt;br /&gt;
&lt;br /&gt;
== Dateiformat ==&lt;br /&gt;
Die Datei verwendet das klassische INI-Format mit Sektionen und Schlüssel-Wert-Paaren:&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Sektion]&lt;br /&gt;
&lt;br /&gt;
Schluessel = Wert&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Bei Boolean-Werten gilt: &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = deaktiviert, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = aktiviert.&lt;br /&gt;
&lt;br /&gt;
== Sektionen ==&lt;br /&gt;
&lt;br /&gt;
=== [DatabaseSettings] ===&lt;br /&gt;
Datenbankverbindung zur ERP-Datenbank (Sage 100).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;ConnectionString&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| –&lt;br /&gt;
| SQL Server Connection String&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;ConnectionStringEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Ob der ConnectionString verschlüsselt ist&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;User Id=sa;Password=geheim;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der ConnectionString kann über das Setup oder den Service selbst verschlüsselt werden. Bei &amp;lt;code&amp;gt;ConnectionStringEncrypted = 1&amp;lt;/code&amp;gt; wird DPAPI zur Entschlüsselung verwendet.&lt;br /&gt;
&lt;br /&gt;
=== [Host] ===&lt;br /&gt;
Netzwerk-Einstellungen für die TCP-Kommunikation.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;Port&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 10084&lt;br /&gt;
| TCP-Port für Client-Signale (z.B. vom Setup)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [OmniSellerAPI] ===&lt;br /&gt;
Verbindung zur OmniSeller Cloud-API.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;BaseURL&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| &amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| API-Basis-URL&lt;br /&gt;
|- &lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
| –&lt;br /&gt;
| -&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;Heartbeat&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Azure Service Bus Heartbeat aktivieren&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;Endpoint&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| (intern)&lt;br /&gt;
| Optionaler Custom Service Bus Endpoint&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = xyz&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [ERP] ===&lt;br /&gt;
ERP-System Einstellungen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 0&lt;br /&gt;
| ERP-Typ (0 = Sage 100)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Cache] ===&lt;br /&gt;
Cache-Einstellungen für Artikeldaten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;EnableTextCache&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Text-Cache für Artikeltexte aktivieren&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;EnableLazyLoad&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Lazy Loading für Cache aktivieren&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;DailyFullRefreshHour&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| -1&lt;br /&gt;
| Stunde für täglichen Cache-Refresh (-1 = deaktiviert)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [Upload] ===&lt;br /&gt;
Upload-Verhalten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;DoStorageAreas&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Lagerorte mit hochladen&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;DoXMLMediaAttributs&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| XML-Media-Attribute verarbeiten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [JsonLog] ===&lt;br /&gt;
JSON-Logging in die Datenbank.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;RetentionDays&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 3&lt;br /&gt;
| Anzahl Tage die Log-Einträge aufbewahrt werden&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;DropRecreateOnCleanupFail&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 1&lt;br /&gt;
| Tabelle neu anlegen wenn Cleanup fehlschlägt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Log] ===&lt;br /&gt;
Spezielle Logging-Optionen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;Pricelog&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| Detailliertes Preis-Debugging aktivieren&lt;br /&gt;
|}&lt;br /&gt;
Bei &amp;lt;code&amp;gt;Pricelog = 1&amp;lt;/code&amp;gt; wird eine Datei &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis erstellt mit:&lt;br /&gt;
&lt;br /&gt;
* Queue-Einträge die verarbeitet werden&lt;br /&gt;
* Aktivierte Tracking-Optionen&lt;br /&gt;
* SQL-Abfragen&lt;br /&gt;
* Übersprungene Artikel und Gründe&lt;br /&gt;
&lt;br /&gt;
=== [ChangeTracking] ===&lt;br /&gt;
Automatische Erkennung von Datenänderungen. Siehe auch: [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Standard&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| 0&lt;br /&gt;
| &#039;&#039;&#039;Master-Switch&#039;&#039;&#039; – muss 1 sein damit Change Tracking funktioniert&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt;&lt;br /&gt;
| Integer&lt;br /&gt;
| 5000&lt;br /&gt;
| Prüf-Intervall in Millisekunden&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tracking-Optionen ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Tabelle&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKPreislistenArtikel&lt;br /&gt;
| Einzelpreise in Preislisten&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKPreislisten&lt;br /&gt;
| Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt;&lt;br /&gt;
| –&lt;br /&gt;
| Täglicher Check ob Preislisten gültig/ungültig wurden&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKAttributeEntities&lt;br /&gt;
| Artikelattribute&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikel&lt;br /&gt;
| Artikel-Stammdaten&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikelVarianten&lt;br /&gt;
| Artikelvarianten&lt;br /&gt;
|- &lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt;&lt;br /&gt;
| KHKArtikelStueckliste&lt;br /&gt;
| Stücklisten&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt;&lt;br /&gt;
| HTKOmniAlternativeSKU&lt;br /&gt;
| Alternative SKUs&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKSyncData&lt;br /&gt;
| Sync-Daten (nur Trigger als Auslöser möglich)&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt;&lt;br /&gt;
| oHTKSyncDataClient&lt;br /&gt;
| Client-Sync-Daten (Medien)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel für Preis-Tracking:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
=== [Portal&#039;&#039;N&#039;&#039;] ===&lt;br /&gt;
Portal-spezifische Einstellungen (N = Portal-ID).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Schlüssel&lt;br /&gt;
! Typ&lt;br /&gt;
! Beschreibung&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
| 0/1&lt;br /&gt;
| Portal aktiviert&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| Portal-Typ (z.B. &amp;quot;Shopware6&amp;quot;, &amp;quot;Magento2&amp;quot;)&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| Shop-URL&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;APIKey&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| API-Schlüssel&lt;br /&gt;
|- &lt;br /&gt;
| &amp;lt;code&amp;gt;APISecret&amp;lt;/code&amp;gt;&lt;br /&gt;
| String&lt;br /&gt;
| API-Secret&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Portal1]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
Type = Shopware6&lt;br /&gt;
&lt;br /&gt;
URL = https://meinshop.de&lt;br /&gt;
&lt;br /&gt;
APIKey = SWIA...&lt;br /&gt;
&lt;br /&gt;
APISecret = ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Vollständiges Beispiel ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;Trusted_Connection=True;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = https://api.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
[ERP]&lt;br /&gt;
&lt;br /&gt;
Type = 0&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DoStorageAreas = 0&lt;br /&gt;
&lt;br /&gt;
DoXMLMediaAttributs = 0&lt;br /&gt;
&lt;br /&gt;
[JsonLog]&lt;br /&gt;
&lt;br /&gt;
RetentionDays = 3&lt;br /&gt;
&lt;br /&gt;
DropRecreateOnCleanupFail = 1&lt;br /&gt;
&lt;br /&gt;
[Log]&lt;br /&gt;
&lt;br /&gt;
Pricelog = 0&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
TrackAttributes = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikel = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelVarianten = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelStueckliste = 0&lt;br /&gt;
&lt;br /&gt;
TrackHTKOmniAlternativeSKU = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncData = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncDataClient = 0&lt;br /&gt;
&lt;br /&gt;
[Portal1]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
Type = Shopware6&lt;br /&gt;
&lt;br /&gt;
URL = https://meinshop.de&lt;br /&gt;
&lt;br /&gt;
APIKey = SWIA...&lt;br /&gt;
&lt;br /&gt;
APISecret = ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
* Nach Änderungen an der INI-Datei muss der Service neu gestartet werden&lt;br /&gt;
* Die Datei wird beim ersten Start automatisch mit Standardwerten erstellt&lt;br /&gt;
* Fehlende Schlüssel werden mit Standardwerten behandelt&lt;br /&gt;
* Bei verschlüsseltem ConnectionString: Nicht manuell bearbeiten!&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
* [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6642</id>
		<title>OmniMDE:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6642"/>
		<updated>2026-02-10T09:07:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hier finden Sie eine Übersicht der OmniMDE - Releaseversionen und deren Changelog*&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 54.7986%; height: 276px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Datum&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version Release&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version APP**&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;QS-Freigabe&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Informationen&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Sage Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Android Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Download ***&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;APK&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;xx.02.2026&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC12&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2602.20xxx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;03.11.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC11&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2511.195xx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2025_1_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8 bis 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;20.12.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC10&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2412.16481&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_12_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.8.x&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OMNIMDE_RC10_9062+.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/APK/OmniMDE_RC10_1.2412.16481.apk DOWNLOAD]&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;22.10.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC9&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2410.16243&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_10_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7.3&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;gt;= 9.0.7 bevorzugt)&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;17.07.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC8&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2407.14831&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_07_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;23.09.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC7&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2209.10947&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202209_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202209RC7_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;05.08.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC6&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2208.10692&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202208_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202208RC6_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.07.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC5&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2207.10599&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202207_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202207RC5_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;26.04.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC4&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2204.10025&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202204_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202204RC4_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.03.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC1&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2203.9736&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202203_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202203_RC1_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;09.09.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R20210909&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2108.6855&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202108_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | Ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R20210909_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;01.04.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R202180031&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202180031_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;04.05.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R150&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R150.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;14.01.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R140&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R140.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Changelogs sind ab RC12 erst NACH release einsehbar.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;** kann leicht variieren&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;*** Das Passwort der Archivdatei erhalten Sie auf schriftliche Anfrage zugesendet.&#039;&#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6641</id>
		<title>OmniMDE:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6641"/>
		<updated>2026-02-10T09:07:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hier finden Sie eine Übersicht der OmniMDE - Releaseversionen und deren Changelog*&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 54.7986%; height: 276px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Datum&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version Release&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version APP**&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;QS-Freigabe&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Informationen&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Sage Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Android Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Download ***&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;APK&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;xx.02.2026&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC12&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2602.20xxx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;03.11.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC11&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2511.195xx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2025_1_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8 bis 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;20.12.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC10&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2412.16481&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_12_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.8.x&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OMNIMDE_RC10_9062+.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/APK/OmniMDE_RC10_1.2412.16481.apk DOWNLOAD]&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;22.10.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC9&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2410.16243&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_10_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7.3&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;gt;= 9.0.7 bevorzugt)&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;17.07.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC8&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2407.14831&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_07_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;23.09.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC7&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2209.10947&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202209_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202209RC7_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;05.08.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC6&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2208.10692&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202208_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202208RC6_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.07.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC5&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2207.10599&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202207_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202207RC5_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;26.04.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC4&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2204.10025&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202204_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202204RC4_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.03.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC1&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2203.9736&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202203_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202203_RC1_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;09.09.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R20210909&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2108.6855&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202108_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | Ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R20210909_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;01.04.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R202180031&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202180031_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;04.05.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R150&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R150.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;14.01.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R140&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R140.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Changelogs sind ab RC12 erst NACH release einsehbar.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;** kann leicht variieren&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;*** Das Passwort der Archivdatei erhalten Sie auf schriftliche Anfrage zugesendet.&#039;&#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6638</id>
		<title>OmniMDE:Releases</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Releases&amp;diff=6638"/>
		<updated>2026-02-10T08:21:21Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&#039;&#039;&#039;Hier finden Sie eine Übersicht der OmniMDE - Releaseversionen und deren Changelog*&#039;&#039;&#039;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;border-collapse: collapse; width: 54.7986%; height: 276px;&amp;quot;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Datum&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version Release&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Version APP**&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;QS-Freigabe&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Informationen&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Sage Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Android Version&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;Download ***&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px; text-align: center;&amp;quot; | &amp;lt;span style=&amp;quot;text-decoration: underline;&amp;quot;&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size: 14pt;&amp;quot;&amp;gt;APK&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;xx.12.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC12&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2602.20xxx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;03.11.2025&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC11&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2511.195xx&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2025_1_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(179, 125, 0);&amp;quot;&amp;gt;ab 9.0.8 bis 9.0.9.2&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;20.12.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC10&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2412.16481&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_12_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.8.x&#039;&#039;&#039;&amp;lt;br/&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;10&#039;&#039;&#039; bis max. Android &#039;&#039;&#039;14&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OMNIMDE_RC10_9062+.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/APK/OmniMDE_RC10_1.2412.16481.apk DOWNLOAD]&lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;22.10.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC9&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2410.16243&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_10_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7.3&#039;&#039;&#039;&amp;lt;br/&amp;gt;(&amp;gt;= 9.0.7 bevorzugt)&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;17.07.2024&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC8&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2407.14831&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color: rgb(224, 62, 45);&amp;quot;&amp;gt;Nein&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R2024_07_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;9.0.0 bis 9.0.7&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;8&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;23.09.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC7&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2209.10947&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202209_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202209RC7_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;05.08.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC6&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2208.10692&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202208_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202208RC6_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.07.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC5&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2207.10599&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202207_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202207RC5_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;26.04.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC4&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2204.10025&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202204_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;7.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/HTKOmniMDE_R202204RC4_BIN_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;15.03.2022&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | RC1&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2203.9736&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202203_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202203_RC1_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;09.09.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R20210909&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; | ab. 1.2108.6855&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | [https://wiki.htk.de/OmniMDE:Releases_R202108_Changelog Changelog]&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100&amp;amp;nbsp;&#039;&#039;&#039;8.1 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | Ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R20210909_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;01.04.2021&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R202180031&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0 bis 9.0.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R202180031_90.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;04.05.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R150&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R150.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|- style=&amp;quot;height: 23px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width: 6.70666%; height: 23px;&amp;quot; | &#039;&#039;&#039;14.01.2020&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 10.3265%; height: 23px;&amp;quot; | R140&lt;br /&gt;
| style=&amp;quot;width: 6.50975%; height: 23px;&amp;quot; |&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
| style=&amp;quot;width: 8.20496%; height: 23px;&amp;quot; | &#039;&#039;&#039;Ja&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 2.37778%; height: 23px;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;width: 11.8754%; height: 23px;&amp;quot; | Sage 100 &#039;&#039;&#039;8.0&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | ab Android &#039;&#039;&#039;5.1&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | [https://omniseller-ftp.de/OmniMDE/Releases/OmniMDE_R140.zip DOWNLOAD]&lt;br /&gt;
| style=&amp;quot;width: 7.74334%; height: 23px;&amp;quot; | &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;* Changelogs sind ab RC12 erst NACH release einsehbar.&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;** kann leicht variieren&#039;&#039;&amp;lt;br&amp;gt;&lt;br /&gt;
&#039;&#039;*** Das Passwort der Archivdatei erhalten Sie auf schriftliche Anfrage zugesendet.&#039;&#039;&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniMDE:Druckerkonfiguration&amp;diff=6637</id>
		<title>OmniMDE:Druckerkonfiguration</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniMDE:Druckerkonfiguration&amp;diff=6637"/>
		<updated>2026-02-10T08:19:50Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Download */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#invoke:Infobox|ShowInfoBoxOmniMDE}}&lt;br /&gt;
{{DISPLAYTITLE:Druckerkonfiguration}}&lt;br /&gt;
&lt;br /&gt;
== Überblick ==&lt;br /&gt;
Damit die OmniMDE-Druckfunktionen reibungslos funktionieren, muss der Server, auf dem die MDE-Hintergrunddienste laufen (in der Regel der Sage Application Server), die Drucker über den Systemaccount „Local System“ erreichen können. Das bedeutet, dass die Drucker auf dem Server unabhängig von einzelnen Benutzerprofilen eingebunden werden. Falls der Zugriff über das „Local System“-Konto nicht möglich ist, kann der Windows-Dienst „HTK Service“ so eingestellt werden, dass er unter einem bestimmten Benutzerkonto läuft. Dabei gilt: Der gesamte Dienst, inklusive aller verwendeten Plugins, wird dann über dieses Konto ausgeführt.&lt;br /&gt;
&lt;br /&gt;
== Umstellung des Windows-Dienst-Kontos ==&lt;br /&gt;
Möchten Sie den Windows-Dienst von der Standardeinstellung „Local System“ auf ein anderes Benutzerkonto umstellen, gehen Sie bitte wie folgt vor:&lt;br /&gt;
# Öffnen Sie den Windows Task-Manager.&lt;br /&gt;
# Wechseln Sie zum Reiter „Dienste“ und klicken Sie auf „Dienste öffnen“.&lt;br /&gt;
# Suchen Sie in der Liste nach dem „HTK Service“.&lt;br /&gt;
# Klicken Sie mit der rechten Maustaste auf den Dienst und wählen Sie „Eigenschaften“.&lt;br /&gt;
# Wechseln Sie im Eigenschaften-Fenster zum Reiter „Anmelden“.&lt;br /&gt;
# Wählen Sie anstelle des „Lokalen Systemkontos“ die Option „Dieses Konto“ und geben Sie die gewünschten Benutzerdaten ein.&lt;br /&gt;
# Speichern Sie die Einstellungen und starten Sie den HTK-Dienst neu.&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie jedoch, dass diese Lösung nur einen Workaround darstellt und im Normalfall immer über den &amp;quot;Local System&amp;quot;-Account gearbeitet werden sollte.&lt;br /&gt;
&lt;br /&gt;
== Testtool zur Druckerüberprüfung ==&lt;br /&gt;
Um sicherzustellen, dass alle Drucker korrekt eingebunden sind und vom Windows-Dienst erreicht werden können, stellen wir ein praktisches Testtool zur Verfügung. Dieses Tool zeigt Ihnen, welche Drucker unter welchem Konto sichtbar sind. Bitte beachten Sie, dass das Testtool keinen echten Windows-Dienst simulieren kann und lediglich als erster Anlaufpunkt für einen Test dient.&lt;br /&gt;
&lt;br /&gt;
Das Testtool wird mit einer &#039;&#039;&#039;App.config&#039;&#039;&#039;-Datei geliefert, in der Sie festlegen können, unter welchem Konto das Tool ausgeführt wird. Wichtige Einstellungen sind:&lt;br /&gt;
* &#039;&#039;&#039;ImpersonationMode&#039;&#039;&#039;: Bestimmt, ob das Tool den Zugriff über das Konto „Local System“ oder über ein bestimmtes Benutzerkonto durchführt.&lt;br /&gt;
** &#039;&#039;&#039;Wert &amp;quot;LocalSystem&amp;quot;&#039;&#039;&#039;: Das Tool übernimmt temporär die Rechte des „Local System“-Kontos.&lt;br /&gt;
** &#039;&#039;&#039;Wert &amp;quot;User&amp;quot;&#039;&#039;&#039;: Es wird ein bestimmtes Benutzerkonto verwendet. Dafür müssen zusätzlich Domain, Benutzername und Passwort angegeben werden.&lt;br /&gt;
&lt;br /&gt;
Wenn Sie hier nur den Standardmodus prüfen wollen, also ob &amp;quot;Local System&amp;quot; die Drucker findet, müssen Sie keine zusätzlichen Einstellungen vornehmen.&lt;br /&gt;
&lt;br /&gt;
== Download ==&lt;br /&gt;
&lt;br /&gt;
v1 nur check:&lt;br /&gt;
[https://omniseller-ftp.de/OmniMDE/tools/de.htk.omnimde.printercheck.zip DOWNLOAD (de.htk.omnimde.printercheck.zip)]&lt;br /&gt;
&lt;br /&gt;
v2 inkl. Option zum Testdruck:&lt;br /&gt;
[https://omniseller-ftp.de/OmniMDE/tools/de.htk.omnimde.printercheck_v2.zip DOWNLOAD (de.htk.omnimde.printercheck_v2.zip)]&lt;br /&gt;
&lt;br /&gt;
ggf. erfordert das Ausführen Administrator-Rechte, sodass das Konsolenprogramm sich als Local-System anmelden kann.&lt;br /&gt;
&lt;br /&gt;
== Tipps ==&lt;br /&gt;
Falls spezielle Druckerkonfigurationen benötigt werden – etwa mehrfacher Ausdruck, Schwarz-Weiß-Druck oder Duplexdruck – muss der Drucker direkt mit diesen Einstellungen eingebunden werden. Eine Möglichkeit ist es, eine Kopie des Druckers im System bereitzustellen, die dann ausschließlich für den Druck aus der MDE reserviert ist.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller_Setup&amp;diff=6633</id>
		<title>OmniSeller Setup</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller_Setup&amp;diff=6633"/>
		<updated>2026-02-06T10:28:18Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Hilfe und Support */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OmniSeller Upload-Service Installation =&lt;br /&gt;
&lt;br /&gt;
Mit dem &#039;&#039;&#039;OmniSeller Setup&#039;&#039;&#039; installieren Sie den Upload-Service in wenigen Minuten. Das Setup fuehrt Sie Schritt fuer Schritt durch die Einrichtung.&lt;br /&gt;
&lt;br /&gt;
== Was Sie benoetigen ==&lt;br /&gt;
&lt;br /&gt;
Bevor Sie beginnen, stellen Sie sicher dass:&lt;br /&gt;
&lt;br /&gt;
* Windows 10 oder Windows Server installiert ist&lt;br /&gt;
* Sie Administratorrechte auf dem Computer haben&lt;br /&gt;
* Sage 100 auf dem Computer oder im Netzwerk erreichbar ist&lt;br /&gt;
* Sie die Zugangsdaten fuer die Sage 100 Datenbank kennen&lt;br /&gt;
* Eine Internetverbindung besteht (fuer Download und Aktivierung)&lt;br /&gt;
&lt;br /&gt;
== Installation starten ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Starten Sie &amp;lt;code&amp;gt;OmniSeller.Setup.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Bei der Erstinstallation werden Sie nach dem Installationsordner gefragt:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Pfadauswahl.png|400px|Installationsordner waehlen]]&lt;br /&gt;
&lt;br /&gt;
Der Standardpfad &amp;lt;code&amp;gt;C:\OmniVersum\APPS&amp;lt;/code&amp;gt; wird empfohlen. Klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Das Setup oeffnet sich mit dem Assistenten:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Startseite.png|600px|Setup Startseite]]&lt;br /&gt;
&lt;br /&gt;
== Die Setup-Schritte ==&lt;br /&gt;
&lt;br /&gt;
Das Setup fuehrt Sie durch 6 einfache Schritte. Folgen Sie einfach den Anweisungen auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 1: Core-Dienst installieren ===&lt;br /&gt;
&lt;br /&gt;
Der Core-Dienst bereitet Ihre Sage 100 Datenbank vor.&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Core-Dienst installieren&#039;&#039;&#039;&lt;br /&gt;
# Warten Sie bis die Installation abgeschlossen ist&lt;br /&gt;
# Ein gruener Haken zeigt den Erfolg an&lt;br /&gt;
&lt;br /&gt;
=== Schritt 2: Datenbankverbindung einrichten ===&lt;br /&gt;
&lt;br /&gt;
Verbinden Sie das Setup mit Ihrer Sage 100 Datenbank:&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Verbindung hinzufuegen&#039;&#039;&#039;&lt;br /&gt;
# Waehlen Sie Ihren SQL Server aus der Liste&lt;br /&gt;
# Waehlen Sie die Sage 100 Datenbank&lt;br /&gt;
# Geben Sie Benutzername und Passwort ein&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Verbindung testen&#039;&#039;&#039;&lt;br /&gt;
# Bei Erfolg: &#039;&#039;&#039;Speichern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Verbindung.png|500px|Datenbankverbindung einrichten]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipp:&#039;&#039;&#039; Wenn Sie mehrere Sage-Mandanten haben, fuegen Sie fuer jeden eine Verbindung hinzu.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 3: Datenbank aktualisieren ===&lt;br /&gt;
&lt;br /&gt;
Das Setup fuehrt automatisch alle notwendigen Datenbank-Erweiterungen aus.&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Skripte ausfuehren&#039;&#039;&#039;&lt;br /&gt;
# Warten Sie bis alle Skripte durchgelaufen sind&lt;br /&gt;
# Alle Eintraege sollten gruen sein&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bei Fehlern:&#039;&#039;&#039; Notieren Sie die Fehlermeldung und kontaktieren Sie den Support.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 4: OmniSeller-Konto verknuepfen ===&lt;br /&gt;
&lt;br /&gt;
Verbinden Sie Ihre Installation mit Ihrem OmniSeller-Konto:&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Anmelden&#039;&#039;&#039;&lt;br /&gt;
# Geben Sie Ihre OmniSeller Zugangsdaten ein&lt;br /&gt;
# Der API-Schluessel wird automatisch eingetragen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Noch kein Konto?&#039;&#039;&#039; Klicken Sie auf &#039;&#039;&#039;Konto erstellen&#039;&#039;&#039; und folgen Sie den Anweisungen.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 5: Upload-Service installieren ===&lt;br /&gt;
&lt;br /&gt;
Jetzt wird der eigentliche Upload-Service installiert:&lt;br /&gt;
&lt;br /&gt;
# Suchen Sie in der Liste &#039;&#039;&#039;OmniSeller Upload-Service&#039;&#039;&#039;&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Installieren&#039;&#039;&#039;&lt;br /&gt;
# Warten Sie bis die Installation abgeschlossen ist&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Starten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Services.png|600px|Upload-Service installieren]]&lt;br /&gt;
&lt;br /&gt;
Der Service laeuft nun im Hintergrund und uebertraegt Ihre Artikeldaten automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Fertig! ===&lt;br /&gt;
&lt;br /&gt;
Die Installation ist abgeschlossen. Der Upload-Service:&lt;br /&gt;
* Laeuft automatisch im Hintergrund&lt;br /&gt;
* Startet automatisch mit Windows&lt;br /&gt;
* Uebertraegt Aenderungen an Ihre Online-Shops&lt;br /&gt;
&lt;br /&gt;
== Nach der Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Funktioniert alles? ===&lt;br /&gt;
&lt;br /&gt;
So pruefen Sie ob der Service laeuft:&lt;br /&gt;
&lt;br /&gt;
# Druecken Sie &#039;&#039;&#039;Windows + R&#039;&#039;&#039;&lt;br /&gt;
# Geben Sie &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt; ein&lt;br /&gt;
# Suchen Sie &#039;&#039;&#039;OmniSeller Upload-Service&#039;&#039;&#039;&lt;br /&gt;
# Status sollte &#039;&#039;&#039;Wird ausgefuehrt&#039;&#039;&#039; sein&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen anpassen ===&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten Einstellungen koennen Sie im Setup unter &#039;&#039;&#039;Schritt 2: SQL-Verbindungen&#039;&#039;&#039; aendern.&lt;br /&gt;
&lt;br /&gt;
Fuer erweiterte Einstellungen siehe: [[OmniSeller.ini Referenz]]&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
&lt;br /&gt;
Das Setup informiert Sie automatisch ueber verfuegbare Updates:&lt;br /&gt;
&lt;br /&gt;
# Starten Sie das Setup&lt;br /&gt;
# Gehen Sie zu &#039;&#039;&#039;Schritt 5: Weitere Dienste&#039;&#039;&#039;&lt;br /&gt;
# Ist ein Update verfuegbar, sehen Sie &#039;&#039;&#039;Aktualisieren&#039;&#039;&#039;&lt;br /&gt;
# Klicken Sie darauf - das Update wird automatisch installiert&lt;br /&gt;
&lt;br /&gt;
== Haeufige Fragen ==&lt;br /&gt;
&lt;br /&gt;
=== Der SQL Server wird nicht gefunden ===&lt;br /&gt;
&lt;br /&gt;
* Ist der SQL Server eingeschaltet?&lt;br /&gt;
* Laeuft der SQL Server Browser-Dienst?&lt;br /&gt;
* Ist eine Firewall aktiv? (Port 1433 muss offen sein)&lt;br /&gt;
&lt;br /&gt;
=== Der Download schlaegt fehl ===&lt;br /&gt;
&lt;br /&gt;
* Pruefen Sie Ihre Internetverbindung&lt;br /&gt;
* Ist ein Proxy aktiv? Fragen Sie Ihre IT-Abteilung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Offline-Installation:&#039;&#039;&#039; Laden Sie die ZIP-Dateien auf einem anderen PC herunter und kopieren Sie sie nach &amp;lt;code&amp;gt;C:\temp&amp;lt;/code&amp;gt;. Das Setup verwendet dann diese Dateien.&lt;br /&gt;
&lt;br /&gt;
=== Der Dienst startet nicht ===&lt;br /&gt;
&lt;br /&gt;
# Oeffnen Sie den Ordner &amp;lt;code&amp;gt;C:\OmniVersum\APPS\OmniSeller.Upload\logs&amp;lt;/code&amp;gt;&lt;br /&gt;
# Oeffnen Sie die neueste Log-Datei&lt;br /&gt;
# Die Fehlermeldung hilft bei der Diagnose&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller.ini Referenz]] - Alle Einstellungen erklaert&lt;br /&gt;
* [[OmniSeller Upload-Service: Change Tracking]] - Automatische Uebertragung einrichten&lt;br /&gt;
* [[OmniSeller Portal-Konfiguration]] - Shops verbinden&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Erste Schritte]]&lt;br /&gt;
[[Kategorie:Installation]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller_Setup&amp;diff=6632</id>
		<title>OmniSeller Setup</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller_Setup&amp;diff=6632"/>
		<updated>2026-02-06T10:27:29Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Keine Artikel werden uebertragen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OmniSeller Upload-Service Installation =&lt;br /&gt;
&lt;br /&gt;
Mit dem &#039;&#039;&#039;OmniSeller Setup&#039;&#039;&#039; installieren Sie den Upload-Service in wenigen Minuten. Das Setup fuehrt Sie Schritt fuer Schritt durch die Einrichtung.&lt;br /&gt;
&lt;br /&gt;
== Was Sie benoetigen ==&lt;br /&gt;
&lt;br /&gt;
Bevor Sie beginnen, stellen Sie sicher dass:&lt;br /&gt;
&lt;br /&gt;
* Windows 10 oder Windows Server installiert ist&lt;br /&gt;
* Sie Administratorrechte auf dem Computer haben&lt;br /&gt;
* Sage 100 auf dem Computer oder im Netzwerk erreichbar ist&lt;br /&gt;
* Sie die Zugangsdaten fuer die Sage 100 Datenbank kennen&lt;br /&gt;
* Eine Internetverbindung besteht (fuer Download und Aktivierung)&lt;br /&gt;
&lt;br /&gt;
== Installation starten ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Starten Sie &amp;lt;code&amp;gt;OmniSeller.Setup.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Bei der Erstinstallation werden Sie nach dem Installationsordner gefragt:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Pfadauswahl.png|400px|Installationsordner waehlen]]&lt;br /&gt;
&lt;br /&gt;
Der Standardpfad &amp;lt;code&amp;gt;C:\OmniVersum\APPS&amp;lt;/code&amp;gt; wird empfohlen. Klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Das Setup oeffnet sich mit dem Assistenten:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Startseite.png|600px|Setup Startseite]]&lt;br /&gt;
&lt;br /&gt;
== Die Setup-Schritte ==&lt;br /&gt;
&lt;br /&gt;
Das Setup fuehrt Sie durch 6 einfache Schritte. Folgen Sie einfach den Anweisungen auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 1: Core-Dienst installieren ===&lt;br /&gt;
&lt;br /&gt;
Der Core-Dienst bereitet Ihre Sage 100 Datenbank vor.&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Core-Dienst installieren&#039;&#039;&#039;&lt;br /&gt;
# Warten Sie bis die Installation abgeschlossen ist&lt;br /&gt;
# Ein gruener Haken zeigt den Erfolg an&lt;br /&gt;
&lt;br /&gt;
=== Schritt 2: Datenbankverbindung einrichten ===&lt;br /&gt;
&lt;br /&gt;
Verbinden Sie das Setup mit Ihrer Sage 100 Datenbank:&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Verbindung hinzufuegen&#039;&#039;&#039;&lt;br /&gt;
# Waehlen Sie Ihren SQL Server aus der Liste&lt;br /&gt;
# Waehlen Sie die Sage 100 Datenbank&lt;br /&gt;
# Geben Sie Benutzername und Passwort ein&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Verbindung testen&#039;&#039;&#039;&lt;br /&gt;
# Bei Erfolg: &#039;&#039;&#039;Speichern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Verbindung.png|500px|Datenbankverbindung einrichten]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipp:&#039;&#039;&#039; Wenn Sie mehrere Sage-Mandanten haben, fuegen Sie fuer jeden eine Verbindung hinzu.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 3: Datenbank aktualisieren ===&lt;br /&gt;
&lt;br /&gt;
Das Setup fuehrt automatisch alle notwendigen Datenbank-Erweiterungen aus.&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Skripte ausfuehren&#039;&#039;&#039;&lt;br /&gt;
# Warten Sie bis alle Skripte durchgelaufen sind&lt;br /&gt;
# Alle Eintraege sollten gruen sein&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bei Fehlern:&#039;&#039;&#039; Notieren Sie die Fehlermeldung und kontaktieren Sie den Support.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 4: OmniSeller-Konto verknuepfen ===&lt;br /&gt;
&lt;br /&gt;
Verbinden Sie Ihre Installation mit Ihrem OmniSeller-Konto:&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Anmelden&#039;&#039;&#039;&lt;br /&gt;
# Geben Sie Ihre OmniSeller Zugangsdaten ein&lt;br /&gt;
# Der API-Schluessel wird automatisch eingetragen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Noch kein Konto?&#039;&#039;&#039; Klicken Sie auf &#039;&#039;&#039;Konto erstellen&#039;&#039;&#039; und folgen Sie den Anweisungen.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 5: Upload-Service installieren ===&lt;br /&gt;
&lt;br /&gt;
Jetzt wird der eigentliche Upload-Service installiert:&lt;br /&gt;
&lt;br /&gt;
# Suchen Sie in der Liste &#039;&#039;&#039;OmniSeller Upload-Service&#039;&#039;&#039;&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Installieren&#039;&#039;&#039;&lt;br /&gt;
# Warten Sie bis die Installation abgeschlossen ist&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Starten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Services.png|600px|Upload-Service installieren]]&lt;br /&gt;
&lt;br /&gt;
Der Service laeuft nun im Hintergrund und uebertraegt Ihre Artikeldaten automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Fertig! ===&lt;br /&gt;
&lt;br /&gt;
Die Installation ist abgeschlossen. Der Upload-Service:&lt;br /&gt;
* Laeuft automatisch im Hintergrund&lt;br /&gt;
* Startet automatisch mit Windows&lt;br /&gt;
* Uebertraegt Aenderungen an Ihre Online-Shops&lt;br /&gt;
&lt;br /&gt;
== Nach der Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Funktioniert alles? ===&lt;br /&gt;
&lt;br /&gt;
So pruefen Sie ob der Service laeuft:&lt;br /&gt;
&lt;br /&gt;
# Druecken Sie &#039;&#039;&#039;Windows + R&#039;&#039;&#039;&lt;br /&gt;
# Geben Sie &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt; ein&lt;br /&gt;
# Suchen Sie &#039;&#039;&#039;OmniSeller Upload-Service&#039;&#039;&#039;&lt;br /&gt;
# Status sollte &#039;&#039;&#039;Wird ausgefuehrt&#039;&#039;&#039; sein&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen anpassen ===&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten Einstellungen koennen Sie im Setup unter &#039;&#039;&#039;Schritt 2: SQL-Verbindungen&#039;&#039;&#039; aendern.&lt;br /&gt;
&lt;br /&gt;
Fuer erweiterte Einstellungen siehe: [[OmniSeller.ini Referenz]]&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
&lt;br /&gt;
Das Setup informiert Sie automatisch ueber verfuegbare Updates:&lt;br /&gt;
&lt;br /&gt;
# Starten Sie das Setup&lt;br /&gt;
# Gehen Sie zu &#039;&#039;&#039;Schritt 5: Weitere Dienste&#039;&#039;&#039;&lt;br /&gt;
# Ist ein Update verfuegbar, sehen Sie &#039;&#039;&#039;Aktualisieren&#039;&#039;&#039;&lt;br /&gt;
# Klicken Sie darauf - das Update wird automatisch installiert&lt;br /&gt;
&lt;br /&gt;
== Haeufige Fragen ==&lt;br /&gt;
&lt;br /&gt;
=== Der SQL Server wird nicht gefunden ===&lt;br /&gt;
&lt;br /&gt;
* Ist der SQL Server eingeschaltet?&lt;br /&gt;
* Laeuft der SQL Server Browser-Dienst?&lt;br /&gt;
* Ist eine Firewall aktiv? (Port 1433 muss offen sein)&lt;br /&gt;
&lt;br /&gt;
=== Der Download schlaegt fehl ===&lt;br /&gt;
&lt;br /&gt;
* Pruefen Sie Ihre Internetverbindung&lt;br /&gt;
* Ist ein Proxy aktiv? Fragen Sie Ihre IT-Abteilung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Offline-Installation:&#039;&#039;&#039; Laden Sie die ZIP-Dateien auf einem anderen PC herunter und kopieren Sie sie nach &amp;lt;code&amp;gt;C:\temp&amp;lt;/code&amp;gt;. Das Setup verwendet dann diese Dateien.&lt;br /&gt;
&lt;br /&gt;
=== Der Dienst startet nicht ===&lt;br /&gt;
&lt;br /&gt;
# Oeffnen Sie den Ordner &amp;lt;code&amp;gt;C:\OmniVersum\APPS\OmniSeller.Upload\logs&amp;lt;/code&amp;gt;&lt;br /&gt;
# Oeffnen Sie die neueste Log-Datei&lt;br /&gt;
# Die Fehlermeldung hilft bei der Diagnose&lt;br /&gt;
&lt;br /&gt;
== Hilfe und Support ==&lt;br /&gt;
&lt;br /&gt;
Bei Problemen:&lt;br /&gt;
* E-Mail: support@omniseller.de&lt;br /&gt;
* Telefon: siehe Ihre Lizenzunterlagen&lt;br /&gt;
* Dokumentation: [[OmniSeller Dokumentation]]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller.ini Referenz]] - Alle Einstellungen erklaert&lt;br /&gt;
* [[OmniSeller Upload-Service: Change Tracking]] - Automatische Uebertragung einrichten&lt;br /&gt;
* [[OmniSeller Portal-Konfiguration]] - Shops verbinden&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Erste Schritte]]&lt;br /&gt;
[[Kategorie:Installation]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller_Setup&amp;diff=6631</id>
		<title>OmniSeller Setup</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller_Setup&amp;diff=6631"/>
		<updated>2026-02-06T10:26:51Z</updated>

		<summary type="html">&lt;p&gt;Admin: Die Seite wurde neu angelegt: „= OmniSeller Upload-Service Installation =  Mit dem &amp;#039;&amp;#039;&amp;#039;OmniSeller Setup&amp;#039;&amp;#039;&amp;#039; installieren Sie den Upload-Service in wenigen Minuten. Das Setup fuehrt Sie Schritt fuer Schritt durch die Einrichtung.  == Was Sie benoetigen ==  Bevor Sie beginnen, stellen Sie sicher dass:  * Windows 10 oder Windows Server installiert ist * Sie Administratorrechte auf dem Computer haben * Sage 100 auf dem Computer oder im Netzwerk erreichbar ist * Sie die Zugangsdaten fuer die…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OmniSeller Upload-Service Installation =&lt;br /&gt;
&lt;br /&gt;
Mit dem &#039;&#039;&#039;OmniSeller Setup&#039;&#039;&#039; installieren Sie den Upload-Service in wenigen Minuten. Das Setup fuehrt Sie Schritt fuer Schritt durch die Einrichtung.&lt;br /&gt;
&lt;br /&gt;
== Was Sie benoetigen ==&lt;br /&gt;
&lt;br /&gt;
Bevor Sie beginnen, stellen Sie sicher dass:&lt;br /&gt;
&lt;br /&gt;
* Windows 10 oder Windows Server installiert ist&lt;br /&gt;
* Sie Administratorrechte auf dem Computer haben&lt;br /&gt;
* Sage 100 auf dem Computer oder im Netzwerk erreichbar ist&lt;br /&gt;
* Sie die Zugangsdaten fuer die Sage 100 Datenbank kennen&lt;br /&gt;
* Eine Internetverbindung besteht (fuer Download und Aktivierung)&lt;br /&gt;
&lt;br /&gt;
== Installation starten ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Starten Sie &amp;lt;code&amp;gt;OmniSeller.Setup.exe&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Bei der Erstinstallation werden Sie nach dem Installationsordner gefragt:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Pfadauswahl.png|400px|Installationsordner waehlen]]&lt;br /&gt;
&lt;br /&gt;
Der Standardpfad &amp;lt;code&amp;gt;C:\OmniVersum\APPS&amp;lt;/code&amp;gt; wird empfohlen. Klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Das Setup oeffnet sich mit dem Assistenten:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Startseite.png|600px|Setup Startseite]]&lt;br /&gt;
&lt;br /&gt;
== Die Setup-Schritte ==&lt;br /&gt;
&lt;br /&gt;
Das Setup fuehrt Sie durch 6 einfache Schritte. Folgen Sie einfach den Anweisungen auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 1: Core-Dienst installieren ===&lt;br /&gt;
&lt;br /&gt;
Der Core-Dienst bereitet Ihre Sage 100 Datenbank vor.&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Core-Dienst installieren&#039;&#039;&#039;&lt;br /&gt;
# Warten Sie bis die Installation abgeschlossen ist&lt;br /&gt;
# Ein gruener Haken zeigt den Erfolg an&lt;br /&gt;
&lt;br /&gt;
=== Schritt 2: Datenbankverbindung einrichten ===&lt;br /&gt;
&lt;br /&gt;
Verbinden Sie das Setup mit Ihrer Sage 100 Datenbank:&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Verbindung hinzufuegen&#039;&#039;&#039;&lt;br /&gt;
# Waehlen Sie Ihren SQL Server aus der Liste&lt;br /&gt;
# Waehlen Sie die Sage 100 Datenbank&lt;br /&gt;
# Geben Sie Benutzername und Passwort ein&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Verbindung testen&#039;&#039;&#039;&lt;br /&gt;
# Bei Erfolg: &#039;&#039;&#039;Speichern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Verbindung.png|500px|Datenbankverbindung einrichten]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipp:&#039;&#039;&#039; Wenn Sie mehrere Sage-Mandanten haben, fuegen Sie fuer jeden eine Verbindung hinzu.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 3: Datenbank aktualisieren ===&lt;br /&gt;
&lt;br /&gt;
Das Setup fuehrt automatisch alle notwendigen Datenbank-Erweiterungen aus.&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Skripte ausfuehren&#039;&#039;&#039;&lt;br /&gt;
# Warten Sie bis alle Skripte durchgelaufen sind&lt;br /&gt;
# Alle Eintraege sollten gruen sein&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bei Fehlern:&#039;&#039;&#039; Notieren Sie die Fehlermeldung und kontaktieren Sie den Support.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 4: OmniSeller-Konto verknuepfen ===&lt;br /&gt;
&lt;br /&gt;
Verbinden Sie Ihre Installation mit Ihrem OmniSeller-Konto:&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Anmelden&#039;&#039;&#039;&lt;br /&gt;
# Geben Sie Ihre OmniSeller Zugangsdaten ein&lt;br /&gt;
# Der API-Schluessel wird automatisch eingetragen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Noch kein Konto?&#039;&#039;&#039; Klicken Sie auf &#039;&#039;&#039;Konto erstellen&#039;&#039;&#039; und folgen Sie den Anweisungen.&lt;br /&gt;
&lt;br /&gt;
=== Schritt 5: Upload-Service installieren ===&lt;br /&gt;
&lt;br /&gt;
Jetzt wird der eigentliche Upload-Service installiert:&lt;br /&gt;
&lt;br /&gt;
# Suchen Sie in der Liste &#039;&#039;&#039;OmniSeller Upload-Service&#039;&#039;&#039;&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Installieren&#039;&#039;&#039;&lt;br /&gt;
# Warten Sie bis die Installation abgeschlossen ist&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Starten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Services.png|600px|Upload-Service installieren]]&lt;br /&gt;
&lt;br /&gt;
Der Service laeuft nun im Hintergrund und uebertraegt Ihre Artikeldaten automatisch.&lt;br /&gt;
&lt;br /&gt;
=== Fertig! ===&lt;br /&gt;
&lt;br /&gt;
Die Installation ist abgeschlossen. Der Upload-Service:&lt;br /&gt;
* Laeuft automatisch im Hintergrund&lt;br /&gt;
* Startet automatisch mit Windows&lt;br /&gt;
* Uebertraegt Aenderungen an Ihre Online-Shops&lt;br /&gt;
&lt;br /&gt;
== Nach der Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Funktioniert alles? ===&lt;br /&gt;
&lt;br /&gt;
So pruefen Sie ob der Service laeuft:&lt;br /&gt;
&lt;br /&gt;
# Druecken Sie &#039;&#039;&#039;Windows + R&#039;&#039;&#039;&lt;br /&gt;
# Geben Sie &amp;lt;code&amp;gt;services.msc&amp;lt;/code&amp;gt; ein&lt;br /&gt;
# Suchen Sie &#039;&#039;&#039;OmniSeller Upload-Service&#039;&#039;&#039;&lt;br /&gt;
# Status sollte &#039;&#039;&#039;Wird ausgefuehrt&#039;&#039;&#039; sein&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen anpassen ===&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten Einstellungen koennen Sie im Setup unter &#039;&#039;&#039;Schritt 2: SQL-Verbindungen&#039;&#039;&#039; aendern.&lt;br /&gt;
&lt;br /&gt;
Fuer erweiterte Einstellungen siehe: [[OmniSeller.ini Referenz]]&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
&lt;br /&gt;
Das Setup informiert Sie automatisch ueber verfuegbare Updates:&lt;br /&gt;
&lt;br /&gt;
# Starten Sie das Setup&lt;br /&gt;
# Gehen Sie zu &#039;&#039;&#039;Schritt 5: Weitere Dienste&#039;&#039;&#039;&lt;br /&gt;
# Ist ein Update verfuegbar, sehen Sie &#039;&#039;&#039;Aktualisieren&#039;&#039;&#039;&lt;br /&gt;
# Klicken Sie darauf - das Update wird automatisch installiert&lt;br /&gt;
&lt;br /&gt;
== Haeufige Fragen ==&lt;br /&gt;
&lt;br /&gt;
=== Der SQL Server wird nicht gefunden ===&lt;br /&gt;
&lt;br /&gt;
* Ist der SQL Server eingeschaltet?&lt;br /&gt;
* Laeuft der SQL Server Browser-Dienst?&lt;br /&gt;
* Ist eine Firewall aktiv? (Port 1433 muss offen sein)&lt;br /&gt;
&lt;br /&gt;
=== Der Download schlaegt fehl ===&lt;br /&gt;
&lt;br /&gt;
* Pruefen Sie Ihre Internetverbindung&lt;br /&gt;
* Ist ein Proxy aktiv? Fragen Sie Ihre IT-Abteilung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Offline-Installation:&#039;&#039;&#039; Laden Sie die ZIP-Dateien auf einem anderen PC herunter und kopieren Sie sie nach &amp;lt;code&amp;gt;C:\temp&amp;lt;/code&amp;gt;. Das Setup verwendet dann diese Dateien.&lt;br /&gt;
&lt;br /&gt;
=== Der Dienst startet nicht ===&lt;br /&gt;
&lt;br /&gt;
# Oeffnen Sie den Ordner &amp;lt;code&amp;gt;C:\OmniVersum\APPS\OmniSeller.Upload\logs&amp;lt;/code&amp;gt;&lt;br /&gt;
# Oeffnen Sie die neueste Log-Datei&lt;br /&gt;
# Die Fehlermeldung hilft bei der Diagnose&lt;br /&gt;
&lt;br /&gt;
=== Keine Artikel werden uebertragen ===&lt;br /&gt;
&lt;br /&gt;
Pruefen Sie in der &amp;lt;code&amp;gt;OmniSeller.ini&amp;lt;/code&amp;gt;:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muss auf &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; stehen!&lt;br /&gt;
&lt;br /&gt;
== Hilfe und Support ==&lt;br /&gt;
&lt;br /&gt;
Bei Problemen:&lt;br /&gt;
* E-Mail: support@omniseller.de&lt;br /&gt;
* Telefon: siehe Ihre Lizenzunterlagen&lt;br /&gt;
* Dokumentation: [[OmniSeller Dokumentation]]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller.ini Referenz]] - Alle Einstellungen erklaert&lt;br /&gt;
* [[OmniSeller Upload-Service: Change Tracking]] - Automatische Uebertragung einrichten&lt;br /&gt;
* [[OmniSeller Portal-Konfiguration]] - Shops verbinden&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Erste Schritte]]&lt;br /&gt;
[[Kategorie:Installation]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6630</id>
		<title>OmniSeller.ini Referenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6630"/>
		<updated>2026-02-06T10:26:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* [OmniSellerAPI] */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= OmniSeller.ini Referenz =&lt;br /&gt;
Die &amp;lt;code&amp;gt;OmniSeller.ini&amp;lt;/code&amp;gt; ist die zentrale Konfigurationsdatei des OmniSeller Upload-Service. Sie befindet sich im Installationsverzeichnis des Services.&lt;br /&gt;
&lt;br /&gt;
== Dateiformat ==&lt;br /&gt;
Die Datei verwendet das klassische INI-Format mit Sektionen und Schlüssel-Wert-Paaren:&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Sektion]&lt;br /&gt;
&lt;br /&gt;
Schluessel = Wert&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Bei Boolean-Werten gilt: &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = deaktiviert, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = aktiviert.&lt;br /&gt;
&lt;br /&gt;
== Sektionen ==&lt;br /&gt;
&lt;br /&gt;
=== [DatabaseSettings] ===&lt;br /&gt;
Datenbankverbindung zur ERP-Datenbank (Sage 100).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ConnectionString&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|–&lt;br /&gt;
|SQL Server Connection String&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ConnectionStringEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Ob der ConnectionString verschlüsselt ist&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;User Id=sa;Password=geheim;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der ConnectionString kann über das Setup oder den Service selbst verschlüsselt werden. Bei &amp;lt;code&amp;gt;ConnectionStringEncrypted = 1&amp;lt;/code&amp;gt; wird DPAPI zur Entschlüsselung verwendet.&lt;br /&gt;
&lt;br /&gt;
=== [Host] ===&lt;br /&gt;
Netzwerk-Einstellungen für die TCP-Kommunikation.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Port&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|10084&lt;br /&gt;
|TCP-Port für Client-Signale (z.B. vom Setup)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [OmniSellerAPI] ===&lt;br /&gt;
Verbindung zur OmniSeller Cloud-API.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;BaseURL&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|API-Basis-URL&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|–&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Heartbeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Azure Service Bus Heartbeat aktivieren&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Endpoint&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|(intern)&lt;br /&gt;
|Optionaler Custom Service Bus Endpoint&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = xyz&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [ERP] ===&lt;br /&gt;
ERP-System Einstellungen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|0&lt;br /&gt;
|ERP-Typ (0 = Sage 100)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Cache] ===&lt;br /&gt;
Cache-Einstellungen für Artikeldaten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;EnableTextCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Text-Cache für Artikeltexte aktivieren&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;EnableLazyLoad&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Lazy Loading für Cache aktivieren&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DailyFullRefreshHour&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
| -1&lt;br /&gt;
|Stunde für täglichen Cache-Refresh (-1 = deaktiviert)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [Upload] ===&lt;br /&gt;
Upload-Verhalten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DoStorageAreas&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Lagerorte mit hochladen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DoXMLMediaAttributs&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|XML-Media-Attribute verarbeiten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [JsonLog] ===&lt;br /&gt;
JSON-Logging in die Datenbank.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;RetentionDays&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|3&lt;br /&gt;
|Anzahl Tage die Log-Einträge aufbewahrt werden&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DropRecreateOnCleanupFail&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|1&lt;br /&gt;
|Tabelle neu anlegen wenn Cleanup fehlschlägt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Log] ===&lt;br /&gt;
Spezielle Logging-Optionen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Pricelog&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Detailliertes Preis-Debugging aktivieren&lt;br /&gt;
|}&lt;br /&gt;
Bei &amp;lt;code&amp;gt;Pricelog = 1&amp;lt;/code&amp;gt; wird eine Datei &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis erstellt mit:&lt;br /&gt;
&lt;br /&gt;
* Queue-Einträge die verarbeitet werden&lt;br /&gt;
&lt;br /&gt;
* Aktivierte Tracking-Optionen&lt;br /&gt;
&lt;br /&gt;
* SQL-Abfragen&lt;br /&gt;
&lt;br /&gt;
* Übersprungene Artikel und Gründe&lt;br /&gt;
&lt;br /&gt;
=== [ChangeTracking] ===&lt;br /&gt;
Automatische Erkennung von Datenänderungen. Siehe auch: [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|&#039;&#039;&#039;Master-Switch&#039;&#039;&#039; – muss 1 sein damit Change Tracking funktioniert&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|5000&lt;br /&gt;
|Prüf-Intervall in Millisekunden&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tracking-Optionen ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Tabelle&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKPreislistenArtikel&lt;br /&gt;
|Einzelpreise in Preislisten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKPreislisten&lt;br /&gt;
|Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|–&lt;br /&gt;
|Täglicher Check ob Preislisten gültig/ungültig wurden&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
|oHTKAttributeEntities&lt;br /&gt;
|Artikelattribute&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikel&lt;br /&gt;
|Artikel-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikelVarianten&lt;br /&gt;
|Artikelvarianten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikelLagerbewegungen&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikelLagerbewegungen&lt;br /&gt;
|Lagerbewegungen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikelStueckliste&lt;br /&gt;
|Stücklisten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt;&lt;br /&gt;
|HTKOmniAlternativeSKU&lt;br /&gt;
|Alternative SKUs&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt;&lt;br /&gt;
|oHTKSyncData&lt;br /&gt;
|Sync-Daten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|oHTKSyncDataClient&lt;br /&gt;
|Client-Sync-Daten&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel für Preis-Tracking:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [Portal&#039;&#039;N&#039;&#039;] ===&lt;br /&gt;
Portal-spezifische Einstellungen (N = Portal-ID).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|Portal aktiviert&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|Portal-Typ (z.B. &amp;quot;Shopware6&amp;quot;, &amp;quot;Magento2&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|Shop-URL&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;APIKey&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|API-Schlüssel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;APISecret&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|API-Secret&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Portal1]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
Type = Shopware6&lt;br /&gt;
&lt;br /&gt;
URL = https://meinshop.de&lt;br /&gt;
&lt;br /&gt;
APIKey = SWIA...&lt;br /&gt;
&lt;br /&gt;
APISecret = ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vollständiges Beispiel ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;Trusted_Connection=True;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = https://api.xxxxxxxxxxxxxxxxxxxxxxxxxxxxx&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
[ERP]&lt;br /&gt;
&lt;br /&gt;
Type = 0&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DoStorageAreas = 0&lt;br /&gt;
&lt;br /&gt;
DoXMLMediaAttributs = 0&lt;br /&gt;
&lt;br /&gt;
[JsonLog]&lt;br /&gt;
&lt;br /&gt;
RetentionDays = 3&lt;br /&gt;
&lt;br /&gt;
DropRecreateOnCleanupFail = 1&lt;br /&gt;
&lt;br /&gt;
[Log]&lt;br /&gt;
&lt;br /&gt;
Pricelog = 0&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
TrackAttributes = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikel = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelVarianten = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelStueckliste = 0&lt;br /&gt;
&lt;br /&gt;
TrackHTKOmniAlternativeSKU = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncData = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncDataClient = 0&lt;br /&gt;
&lt;br /&gt;
[Portal1]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
Type = Shopware6&lt;br /&gt;
&lt;br /&gt;
URL = https://meinshop.de&lt;br /&gt;
&lt;br /&gt;
APIKey = SWIA...&lt;br /&gt;
&lt;br /&gt;
APISecret = ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
* Nach Änderungen an der INI-Datei muss der Service neu gestartet werden&lt;br /&gt;
&lt;br /&gt;
* Die Datei wird beim ersten Start automatisch mit Standardwerten erstellt&lt;br /&gt;
&lt;br /&gt;
* Fehlende Schlüssel werden mit Standardwerten behandelt&lt;br /&gt;
&lt;br /&gt;
* Bei verschlüsseltem ConnectionString: Nicht manuell bearbeiten!&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller_Upload-Service_Installation&amp;diff=6629</id>
		<title>OmniSeller Upload-Service Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller_Upload-Service_Installation&amp;diff=6629"/>
		<updated>2026-02-06T10:24:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OmniSeller Upload-Service Installation =&lt;br /&gt;
&lt;br /&gt;
Mit dem &#039;&#039;&#039;OmniSeller Setup&#039;&#039;&#039; installieren Sie den Upload-Service in wenigen Minuten. Das Setup führt Sie Schritt für Schritt durch die Einrichtung.&lt;br /&gt;
&lt;br /&gt;
== Was Sie benötigen ==&lt;br /&gt;
&lt;br /&gt;
Bevor Sie beginnen, stellen Sie sicher dass:&lt;br /&gt;
&lt;br /&gt;
* ✅ Windows 10 oder Windows Server installiert ist&amp;lt;br&amp;gt;* ✅ Sie Administratorrechte auf dem Computer haben&amp;lt;br&amp;gt;* ✅ Sage 100 auf dem Computer oder im Netzwerk erreichbar ist&amp;lt;br&amp;gt;* ✅ Sie die Zugangsdaten für die Sage 100 Datenbank kennen&amp;lt;br&amp;gt;* ✅ Eine Internetverbindung besteht (für Download und Aktivierung)&lt;br /&gt;
&lt;br /&gt;
== Installation starten ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;1.&#039;&#039;&#039; Starten Sie &amp;amp;lt;code&amp;amp;gt;OmniSeller.Setup.exe&amp;amp;lt;/code&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;2.&#039;&#039;&#039; Bei der Erstinstallation werden Sie nach dem Installationsordner gefragt:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Pfadauswahl.png|400px|Installationsordner wählen]]&lt;br /&gt;
&lt;br /&gt;
Der Standardpfad &amp;amp;lt;code&amp;amp;gt;C:\OmniVersum\APPS&amp;amp;lt;/code&amp;amp;gt; wird empfohlen. Klicken Sie auf &#039;&#039;&#039;OK&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;3.&#039;&#039;&#039; Das Setup öffnet sich mit dem Assistenten:&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Startseite.png|600px|Setup Startseite]]&lt;br /&gt;
&lt;br /&gt;
== Die Setup-Schritte ==&lt;br /&gt;
&lt;br /&gt;
Das Setup führt Sie durch 6 einfache Schritte. Folgen Sie einfach den Anweisungen auf dem Bildschirm.&lt;br /&gt;
&lt;br /&gt;
=== 📦 Schritt 1: Core-Dienst installieren ===&lt;br /&gt;
&lt;br /&gt;
Der Core-Dienst bereitet Ihre Sage 100 Datenbank vor.&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Core-Dienst installieren&#039;&#039;&#039;&amp;lt;br&amp;gt;# Warten Sie bis die Installation abgeschlossen ist&amp;lt;br&amp;gt;# Ein grüner Haken zeigt den Erfolg an ✅&lt;br /&gt;
&lt;br /&gt;
=== 🔌 Schritt 2: Datenbankverbindung einrichten ===&lt;br /&gt;
&lt;br /&gt;
Verbinden Sie das Setup mit Ihrer Sage 100 Datenbank:&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Verbindung hinzufügen&#039;&#039;&#039;&amp;lt;br&amp;gt;# Wählen Sie Ihren SQL Server aus der Liste&amp;lt;br&amp;gt;# Wählen Sie die Sage 100 Datenbank&amp;lt;br&amp;gt;# Geben Sie Benutzername und Passwort ein&amp;lt;br&amp;gt;# Klicken Sie auf &#039;&#039;&#039;Verbindung testen&#039;&#039;&#039;&amp;lt;br&amp;gt;# Bei Erfolg: &#039;&#039;&#039;Speichern&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Verbindung.png|500px|Datenbankverbindung einrichten]]&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Tipp:&#039;&#039;&#039; Wenn Sie mehrere Sage-Mandanten haben, fügen Sie für jeden eine Verbindung hinzu.&lt;br /&gt;
&lt;br /&gt;
=== 📝 Schritt 3: Datenbank aktualisieren ===&lt;br /&gt;
&lt;br /&gt;
Das Setup führt automatisch alle notwendigen Datenbank-Erweiterungen aus.&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Skripte ausführen&#039;&#039;&#039;&amp;lt;br&amp;gt;# Warten Sie bis alle Skripte durchgelaufen sind&amp;lt;br&amp;gt;# Alle Einträge sollten grün sein ✅&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Bei Fehlern:&#039;&#039;&#039; Notieren Sie die Fehlermeldung und kontaktieren Sie den Support.&lt;br /&gt;
&lt;br /&gt;
=== 🔑 Schritt 4: OmniSeller-Konto verknüpfen ===&lt;br /&gt;
&lt;br /&gt;
Verbinden Sie Ihre Installation mit Ihrem OmniSeller-Konto:&lt;br /&gt;
&lt;br /&gt;
# Klicken Sie auf &#039;&#039;&#039;Anmelden&#039;&#039;&#039;&amp;lt;br&amp;gt;# Geben Sie Ihre OmniSeller Zugangsdaten ein&amp;lt;br&amp;gt;# Der API-Schlüssel wird automatisch eingetragen&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Noch kein Konto?&#039;&#039;&#039; Klicken Sie auf &#039;&#039;&#039;Konto erstellen&#039;&#039;&#039; und folgen Sie den Anweisungen.&lt;br /&gt;
&lt;br /&gt;
=== 🚀 Schritt 5: Upload-Service installieren ===&lt;br /&gt;
&lt;br /&gt;
Jetzt wird der eigentliche Upload-Service installiert:&lt;br /&gt;
&lt;br /&gt;
# Suchen Sie in der Liste &#039;&#039;&#039;OmniSeller Upload-Service&#039;&#039;&#039;&amp;lt;br&amp;gt;# Klicken Sie auf &#039;&#039;&#039;Installieren&#039;&#039;&#039;&amp;lt;br&amp;gt;# Warten Sie bis die Installation abgeschlossen ist&amp;lt;br&amp;gt;# Klicken Sie auf &#039;&#039;&#039;Starten&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[File:Setup_Services.png|600px|Upload-Service installieren]]&lt;br /&gt;
&lt;br /&gt;
Der Service läuft nun im Hintergrund und überträgt Ihre Artikeldaten automatisch.&lt;br /&gt;
&lt;br /&gt;
=== ✅ Fertig! ===&lt;br /&gt;
&lt;br /&gt;
Die Installation ist abgeschlossen. Der Upload-Service:&amp;lt;br&amp;gt;* Läuft automatisch im Hintergrund&amp;lt;br&amp;gt;* Startet automatisch mit Windows&amp;lt;br&amp;gt;* Überträgt Änderungen an Ihre Online-Shops&lt;br /&gt;
&lt;br /&gt;
== Nach der Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Funktioniert alles? ===&lt;br /&gt;
&lt;br /&gt;
So prüfen Sie ob der Service läuft:&lt;br /&gt;
&lt;br /&gt;
# Drücken Sie &#039;&#039;&#039;Windows + R&#039;&#039;&#039;&amp;lt;br&amp;gt;# Geben Sie &amp;amp;lt;code&amp;amp;gt;services.msc&amp;amp;lt;/code&amp;amp;gt; ein&amp;lt;br&amp;gt;# Suchen Sie &#039;&#039;&#039;OmniSeller Upload-Service&#039;&#039;&#039;&amp;lt;br&amp;gt;# Status sollte &#039;&#039;&#039;Wird ausgeführt&#039;&#039;&#039; sein&lt;br /&gt;
&lt;br /&gt;
=== Einstellungen anpassen ===&lt;br /&gt;
&lt;br /&gt;
Die wichtigsten Einstellungen können Sie im Setup unter &#039;&#039;&#039;Schritt 2: SQL-Verbindungen&#039;&#039;&#039; ändern.&lt;br /&gt;
&lt;br /&gt;
Für erweiterte Einstellungen siehe: [[OmniSeller.ini Referenz]]&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
&lt;br /&gt;
Das Setup informiert Sie automatisch über verfügbare Updates:&lt;br /&gt;
&lt;br /&gt;
# Starten Sie das Setup&amp;lt;br&amp;gt;# Gehen Sie zu &#039;&#039;&#039;Schritt 5: Weitere Dienste&#039;&#039;&#039;&amp;lt;br&amp;gt;# Ist ein Update verfügbar, sehen Sie &#039;&#039;&#039;Aktualisieren&#039;&#039;&#039;&amp;lt;br&amp;gt;# Klicken Sie darauf – das Update wird automatisch installiert&lt;br /&gt;
&lt;br /&gt;
== Häufige Fragen ==&lt;br /&gt;
&lt;br /&gt;
=== Der SQL Server wird nicht gefunden ===&lt;br /&gt;
&lt;br /&gt;
* Ist der SQL Server eingeschaltet?&amp;lt;br&amp;gt;* Läuft der SQL Server Browser-Dienst?&amp;lt;br&amp;gt;* Ist eine Firewall aktiv? (Port 1433 muss offen sein)&lt;br /&gt;
&lt;br /&gt;
=== Der Download schlägt fehl ===&lt;br /&gt;
&lt;br /&gt;
* Prüfen Sie Ihre Internetverbindung&amp;lt;br&amp;gt;* Ist ein Proxy aktiv? Fragen Sie Ihre IT-Abteilung&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Offline-Installation:&#039;&#039;&#039; Laden Sie die ZIP-Dateien auf einem anderen PC herunter und kopieren Sie sie nach &amp;amp;lt;code&amp;amp;gt;C:\temp&amp;amp;lt;/code&amp;amp;gt;. Das Setup verwendet dann diese Dateien.&lt;br /&gt;
&lt;br /&gt;
=== Der Dienst startet nicht ===&lt;br /&gt;
&lt;br /&gt;
# Öffnen Sie den Ordner &amp;amp;lt;code&amp;amp;gt;C:\OmniVersum\APPS\OmniSeller.Upload\logs&amp;amp;lt;/code&amp;amp;gt;&amp;lt;br&amp;gt;# Öffnen Sie die neueste Log-Datei&amp;lt;br&amp;gt;# Die Fehlermeldung hilft bei der Diagnose&lt;br /&gt;
&lt;br /&gt;
=== Keine Artikel werden übertragen ===&lt;br /&gt;
&lt;br /&gt;
Prüfen Sie in der &amp;amp;lt;code&amp;amp;gt;OmniSeller.ini&amp;amp;lt;/code&amp;amp;gt;:&amp;lt;br&amp;gt;&amp;amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;[ChangeTracking]&amp;lt;br&amp;gt;Enabled = 1&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Muss auf &amp;amp;lt;code&amp;amp;gt;1&amp;amp;lt;/code&amp;amp;gt; stehen!&lt;br /&gt;
&lt;br /&gt;
== Hilfe und Support ==&lt;br /&gt;
&lt;br /&gt;
Bei Problemen:&amp;lt;br&amp;gt;* 📧 E-Mail: support@omniseller.de&amp;lt;br&amp;gt;* 📞 Telefon: siehe Ihre Lizenzunterlagen&amp;lt;br&amp;gt;* 📖 Dokumentation: [[OmniSeller Dokumentation]]&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller.ini Referenz]] – Alle Einstellungen erklärt&amp;lt;br&amp;gt;* [[OmniSeller Upload-Service: Change Tracking]] – Automatische Übertragung einrichten&amp;lt;br&amp;gt;* [[OmniSeller Portal-Konfiguration]] – Shops verbinden&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&amp;lt;br&amp;gt;[[Kategorie:Erste Schritte]]&amp;lt;br&amp;gt;[[Kategorie:Installation]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller_Upload-Service_Installation&amp;diff=6628</id>
		<title>OmniSeller Upload-Service Installation</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller_Upload-Service_Installation&amp;diff=6628"/>
		<updated>2026-02-06T10:20:30Z</updated>

		<summary type="html">&lt;p&gt;Admin: Die Seite wurde neu angelegt: „= OmniSeller Upload-Service Installation =  Der OmniSeller Upload-Service ist ein Windows-Dienst, der Artikeldaten aus Sage 100 an verschiedene E-Commerce-Plattformen überträgt.  == Systemvoraussetzungen ==  === Hardware ===&amp;lt;br&amp;gt;* Mindestens 4 GB RAM (8 GB empfohlen)&amp;lt;br&amp;gt;* 500 MB freier Festplattenspeicher&amp;lt;br&amp;gt;* Netzwerkverbindung zum SQL Server und zu den Ziel-Shops  === Software ===&amp;lt;br&amp;gt;* Windows Server 2016 oder neuer / Windows 10 oder neuer&amp;lt;br&amp;gt;* .NET 6.…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OmniSeller Upload-Service Installation =&lt;br /&gt;
&lt;br /&gt;
Der OmniSeller Upload-Service ist ein Windows-Dienst, der Artikeldaten aus Sage 100 an verschiedene E-Commerce-Plattformen überträgt.&lt;br /&gt;
&lt;br /&gt;
== Systemvoraussetzungen ==&lt;br /&gt;
&lt;br /&gt;
=== Hardware ===&amp;lt;br&amp;gt;* Mindestens 4 GB RAM (8 GB empfohlen)&amp;lt;br&amp;gt;* 500 MB freier Festplattenspeicher&amp;lt;br&amp;gt;* Netzwerkverbindung zum SQL Server und zu den Ziel-Shops&lt;br /&gt;
&lt;br /&gt;
=== Software ===&amp;lt;br&amp;gt;* Windows Server 2016 oder neuer / Windows 10 oder neuer&amp;lt;br&amp;gt;* .NET 6.0 Runtime oder neuer&amp;lt;br&amp;gt;* SQL Server 2016 oder neuer (für Sage 100 Datenbank)&amp;lt;br&amp;gt;* Sage 100 mit OmniSeller-Erweiterungen (CoreService muss installiert sein)&lt;br /&gt;
&lt;br /&gt;
=== Netzwerk ===&amp;lt;br&amp;gt;* Zugriff auf SQL Server (Standard: Port 1433)&amp;lt;br&amp;gt;* Ausgehende HTTPS-Verbindungen (Port 443) zu:&amp;lt;br&amp;gt;** &amp;amp;lt;code&amp;amp;gt;api.omnisellerservices.de&amp;amp;lt;/code&amp;amp;gt; (OmniSeller API)&amp;lt;br&amp;gt;** Shop-URLs (je nach Konfiguration)&amp;lt;br&amp;gt;* Optional: TCP-Port 10084 für lokale Kommunikation mit dem Setup&lt;br /&gt;
&lt;br /&gt;
== Installation ==&lt;br /&gt;
&lt;br /&gt;
=== Schritt 1: Download ===&lt;br /&gt;
&lt;br /&gt;
Das Installationspaket kann über das OmniSeller Setup heruntergeladen werden:&amp;lt;br&amp;gt;* Automatisch über das Setup (empfohlen)&amp;lt;br&amp;gt;* Manuell: &amp;amp;lt;code&amp;amp;gt;&amp;amp;lt;nowiki&amp;amp;gt;https://omniseller365.de/setups/service/OmniSeller.Upload.Service.install.zip&amp;amp;lt;/nowiki&amp;amp;gt;&amp;amp;lt;/code&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Schritt 2: Entpacken ===&lt;br /&gt;
&lt;br /&gt;
Das ZIP-Archiv in das gewünschte Installationsverzeichnis entpacken:&amp;lt;br&amp;gt;&amp;amp;lt;source lang=&amp;quot;text&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;C:\Program Files\OmniSeller\Upload-Service\&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Inhalt des Archivs:&#039;&#039;&#039;&amp;lt;br&amp;gt;* &amp;amp;lt;code&amp;amp;gt;OmniSeller.Upload.exe&amp;amp;lt;/code&amp;amp;gt; – Hauptprogramm&amp;lt;br&amp;gt;* &amp;amp;lt;code&amp;amp;gt;*.dll&amp;amp;lt;/code&amp;amp;gt; – Abhängigkeiten&amp;lt;br&amp;gt;* &amp;amp;lt;code&amp;amp;gt;licenses.txt&amp;amp;lt;/code&amp;amp;gt; – Lizenzinformationen&amp;lt;br&amp;gt;* &amp;amp;lt;code&amp;amp;gt;runtimes\&amp;amp;lt;/code&amp;amp;gt; – Plattform-spezifische Bibliotheken&lt;br /&gt;
&lt;br /&gt;
=== Schritt 3: Erstkonfiguration ===&lt;br /&gt;
&lt;br /&gt;
Beim ersten Start wird automatisch eine &amp;amp;lt;code&amp;amp;gt;OmniSeller.ini&amp;amp;lt;/code&amp;amp;gt; erstellt. Diese muss konfiguriert werden:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;[DatabaseSettings]&amp;lt;br&amp;gt;ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;User Id=sa;Password=geheim;&amp;lt;br&amp;gt;ConnectionStringEncrypted = 0&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Siehe auch: [[OmniSeller.ini Referenz]]&lt;br /&gt;
&lt;br /&gt;
=== Schritt 4: Dienst installieren ===&lt;br /&gt;
&lt;br /&gt;
Den Dienst als Windows-Dienst registrieren:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;source lang=&amp;quot;cmd&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;OmniSeller.Upload.exe install&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oder über den Schalter:&amp;lt;br&amp;gt;&amp;amp;lt;source lang=&amp;quot;cmd&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;OmniSeller.Upload.exe /INSTALLSERVICE&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Administrator-Rechte erforderlich!&lt;br /&gt;
&lt;br /&gt;
=== Schritt 5: Dienst starten ===&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;source lang=&amp;quot;cmd&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;net start OmniSellerUpload&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oder über die Windows-Dienstverwaltung (&amp;amp;lt;code&amp;amp;gt;services.msc&amp;amp;lt;/code&amp;amp;gt;).&lt;br /&gt;
&lt;br /&gt;
== Deinstallation ==&lt;br /&gt;
&lt;br /&gt;
=== Dienst stoppen ===&amp;lt;br&amp;gt;&amp;amp;lt;source lang=&amp;quot;cmd&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;net stop OmniSellerUpload&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dienst entfernen ===&amp;lt;br&amp;gt;&amp;amp;lt;source lang=&amp;quot;cmd&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;OmniSeller.Upload.exe uninstall&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Oder:&amp;lt;br&amp;gt;&amp;amp;lt;source lang=&amp;quot;cmd&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;OmniSeller.Upload.exe /UNINSTALLSERVICE&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien löschen ===&amp;lt;br&amp;gt;Das Installationsverzeichnis manuell löschen.&lt;br /&gt;
&lt;br /&gt;
== Kommandozeilen-Parameter ==&lt;br /&gt;
&lt;br /&gt;
Der Upload-Service unterstützt verschiedene Kommandozeilen-Parameter:&lt;br /&gt;
&lt;br /&gt;
=== Service-Installation ===&amp;lt;br&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&amp;lt;br&amp;gt;! Parameter !! Beschreibung&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;install&amp;amp;lt;/code&amp;amp;gt; || Dienst als Windows-Service installieren&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;uninstall&amp;amp;lt;/code&amp;amp;gt; || Dienst deinstallieren&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/INSTALLSERVICE&amp;amp;lt;/code&amp;amp;gt; || Alias für install (startet mit Admin-Rechten neu)&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/UNINSTALLSERVICE&amp;amp;lt;/code&amp;amp;gt; || Alias für uninstall&amp;lt;br&amp;gt;|}&lt;br /&gt;
&lt;br /&gt;
=== Diagnose ===&amp;lt;br&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&amp;lt;br&amp;gt;! Parameter !! Beschreibung&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/HELP&amp;amp;lt;/code&amp;amp;gt; || Hilfe anzeigen&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/VERSION&amp;amp;lt;/code&amp;amp;gt; || Versionsinformationen anzeigen&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/CHECKENV&amp;amp;lt;/code&amp;amp;gt; || Umgebung prüfen (Pfade, Rechte, etc.)&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/TESTDB&amp;amp;lt;/code&amp;amp;gt; || Datenbankverbindung testen&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/SHOWCONFIG&amp;amp;lt;/code&amp;amp;gt; || Aktuelle Konfiguration anzeigen&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/CACHEINFO&amp;amp;lt;/code&amp;amp;gt; || Cache-Statistiken anzeigen&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/LASTERRORS [n]&amp;amp;lt;/code&amp;amp;gt; || Letzte n Fehler aus dem Log anzeigen (Standard: 10)&amp;lt;br&amp;gt;|}&lt;br /&gt;
&lt;br /&gt;
=== Wartung ===&amp;lt;br&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&amp;lt;br&amp;gt;! Parameter !! Beschreibung&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/CLEARLOGS&amp;amp;lt;/code&amp;amp;gt; || Log-Dateien bereinigen&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/RESETPERSISTENCE&amp;amp;lt;/code&amp;amp;gt; || Persistenz-Daten zurücksetzen&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/encrypt&amp;amp;lt;/code&amp;amp;gt; || ConnectionString verschlüsseln&amp;lt;br&amp;gt;|}&lt;br /&gt;
&lt;br /&gt;
=== Laufzeit ===&amp;lt;br&amp;gt;{| class=&amp;quot;wikitable&amp;quot;&amp;lt;br&amp;gt;! Parameter !! Beschreibung&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/VERBOSE&amp;amp;lt;/code&amp;amp;gt; || Debug-Modus aktivieren&amp;lt;br&amp;gt;|-&amp;lt;br&amp;gt;| &amp;amp;lt;code&amp;amp;gt;/RUNANYWAY&amp;amp;lt;/code&amp;amp;gt; || Start erzwingen auch wenn andere Instanz läuft&amp;lt;br&amp;gt;|}&lt;br /&gt;
&lt;br /&gt;
== Verzeichnisstruktur ==&lt;br /&gt;
&lt;br /&gt;
Nach der Installation:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;source lang=&amp;quot;text&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;C:\Program Files\OmniSeller\Upload-Service\&amp;lt;br&amp;gt;├── OmniSeller.Upload.exe &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;# Hauptprogramm&amp;lt;br&amp;gt;├── OmniSeller.ini &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;# Konfiguration (wird erstellt)&amp;lt;br&amp;gt;├── *.dll &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; # Abhängigkeiten&amp;lt;br&amp;gt;├── licenses.txt &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;# Lizenzen&amp;lt;br&amp;gt;├── logs\ &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; # Log-Dateien&amp;lt;br&amp;gt;│ &amp;amp;nbsp; ├── myservice.log &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;# Aktuelles Log&amp;lt;br&amp;gt;│ &amp;amp;nbsp; └── myservice20260206.log &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;# Archivierte Logs&amp;lt;br&amp;gt;├── preislogiclog.txt &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp;# Preis-Debug-Log (optional)&amp;lt;br&amp;gt;└── runtimes\ &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; &amp;amp;nbsp; # Plattform-Bibliotheken&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Mehrere Instanzen ==&lt;br /&gt;
&lt;br /&gt;
Der Upload-Service unterstützt mehrere Instanzen für verschiedene Mandanten:&lt;br /&gt;
&lt;br /&gt;
=== Instanz-Verzeichnisse ===&lt;br /&gt;
&lt;br /&gt;
Jede Instanz benötigt ein eigenes Verzeichnis mit eigener &amp;amp;lt;code&amp;amp;gt;OmniSeller.ini&amp;amp;lt;/code&amp;amp;gt;:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;source lang=&amp;quot;text&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;C:\Program Files\OmniSeller\Upload-Service-Mandant1\&amp;lt;br&amp;gt;C:\Program Files\OmniSeller\Upload-Service-Mandant2\&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Service-Name ===&lt;br /&gt;
&lt;br /&gt;
Jede Instanz benötigt einen eindeutigen Service-Namen. Dieser wird in der Datei &amp;amp;lt;code&amp;amp;gt;ServiceName.txt&amp;amp;lt;/code&amp;amp;gt; im Instanz-Verzeichnis festgelegt:&lt;br /&gt;
&lt;br /&gt;
&amp;amp;lt;source lang=&amp;quot;text&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;OmniSellerUpload_Mandant1&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Dienst startet nicht ===&lt;br /&gt;
&lt;br /&gt;
# Prüfen ob .NET 6.0 installiert ist: &amp;amp;lt;code&amp;amp;gt;dotnet --info&amp;amp;lt;/code&amp;amp;gt;&amp;lt;br&amp;gt;# Log-Dateien prüfen: &amp;amp;lt;code&amp;amp;gt;logs\myservice.log&amp;amp;lt;/code&amp;amp;gt;&amp;lt;br&amp;gt;# Datenbankverbindung testen: &amp;amp;lt;code&amp;amp;gt;OmniSeller.Upload.exe /TESTDB&amp;amp;lt;/code&amp;amp;gt;&amp;lt;br&amp;gt;# Umgebung prüfen: &amp;amp;lt;code&amp;amp;gt;OmniSeller.Upload.exe /CHECKENV&amp;amp;lt;/code&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Verbindungsfehler zur Datenbank ===&lt;br /&gt;
&lt;br /&gt;
# ConnectionString in &amp;amp;lt;code&amp;amp;gt;OmniSeller.ini&amp;amp;lt;/code&amp;amp;gt; prüfen&amp;lt;br&amp;gt;# SQL Server erreichbar? &amp;amp;lt;code&amp;amp;gt;telnet SQLSERVER 1433&amp;amp;lt;/code&amp;amp;gt;&amp;lt;br&amp;gt;# Firewall-Regeln prüfen&amp;lt;br&amp;gt;# SQL Server-Authentifizierung aktiviert?&lt;br /&gt;
&lt;br /&gt;
=== Keine Uploads ===&lt;br /&gt;
&lt;br /&gt;
# Change Tracking aktiviert? &amp;amp;lt;code&amp;amp;gt;[ChangeTracking] Enabled = 1&amp;amp;lt;/code&amp;amp;gt;&amp;lt;br&amp;gt;# Tracking-Optionen aktiviert? (TrackPrices, etc.)&amp;lt;br&amp;gt;# Portale konfiguriert? &amp;amp;lt;code&amp;amp;gt;[Portal1] Enabled = 1&amp;amp;lt;/code&amp;amp;gt;&amp;lt;br&amp;gt;# Preis-Debug aktivieren: &amp;amp;lt;code&amp;amp;gt;[Log] Pricelog = 1&amp;amp;lt;/code&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hohe CPU/Speicher-Auslastung ===&lt;br /&gt;
&lt;br /&gt;
# IntervalMs erhöhen (z.B. auf 10000)&amp;lt;br&amp;gt;# Cache-Einstellungen prüfen&amp;lt;br&amp;gt;# Log-Dateien bereinigen: &amp;amp;lt;code&amp;amp;gt;/CLEARLOGS&amp;amp;lt;/code&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Updates ==&lt;br /&gt;
&lt;br /&gt;
=== Automatisch (empfohlen) ===&lt;br /&gt;
&lt;br /&gt;
Das OmniSeller Setup prüft automatisch auf neue Versionen und bietet Updates an.&lt;br /&gt;
&lt;br /&gt;
=== Manuell ===&lt;br /&gt;
&lt;br /&gt;
# Dienst stoppen: &amp;amp;lt;code&amp;amp;gt;net stop OmniSellerUpload&amp;amp;lt;/code&amp;amp;gt;&amp;lt;br&amp;gt;# Backup der &amp;amp;lt;code&amp;amp;gt;OmniSeller.ini&amp;amp;lt;/code&amp;amp;gt; erstellen&amp;lt;br&amp;gt;# Neue Dateien aus dem ZIP entpacken (überschreiben)&amp;lt;br&amp;gt;# Dienst starten: &amp;amp;lt;code&amp;amp;gt;net start OmniSellerUpload&amp;amp;lt;/code&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Die &amp;amp;lt;code&amp;amp;gt;OmniSeller.ini&amp;amp;lt;/code&amp;amp;gt; wird beim Update nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
&lt;br /&gt;
=== Standard-Log ===&lt;br /&gt;
&lt;br /&gt;
Pfad: &amp;amp;lt;code&amp;amp;gt;logs\myservice.log&amp;amp;lt;/code&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enthält:&amp;lt;br&amp;gt;* Start/Stop des Services&amp;lt;br&amp;gt;* Verarbeitete Artikel&amp;lt;br&amp;gt;* Fehler und Warnungen&amp;lt;br&amp;gt;* API-Kommunikation&lt;br /&gt;
&lt;br /&gt;
=== Preis-Debug-Log ===&lt;br /&gt;
&lt;br /&gt;
Aktivieren in &amp;amp;lt;code&amp;amp;gt;OmniSeller.ini&amp;amp;lt;/code&amp;amp;gt;:&amp;lt;br&amp;gt;&amp;amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;amp;gt;&amp;lt;br&amp;gt;[Log]&amp;lt;br&amp;gt;Pricelog = 1&amp;lt;br&amp;gt;&amp;amp;lt;/source&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Pfad: &amp;amp;lt;code&amp;amp;gt;preislogiclog.txt&amp;amp;lt;/code&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Enthält detaillierte Informationen zur Preisverarbeitung.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller.ini Referenz]]&amp;lt;br&amp;gt;* [[OmniSeller Upload-Service: Change Tracking]]&amp;lt;br&amp;gt;* [[OmniSeller CoreService Installation]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&amp;lt;br&amp;gt;[[Kategorie:Upload-Service]]&amp;lt;br&amp;gt;[[Kategorie:Installation]]&amp;lt;br&amp;gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6627</id>
		<title>OmniSeller.ini Referenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6627"/>
		<updated>2026-02-06T10:17:11Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= OmniSeller.ini Referenz =&lt;br /&gt;
Die &amp;lt;code&amp;gt;OmniSeller.ini&amp;lt;/code&amp;gt; ist die zentrale Konfigurationsdatei des OmniSeller Upload-Service. Sie befindet sich im Installationsverzeichnis des Services.&lt;br /&gt;
&lt;br /&gt;
== Dateiformat ==&lt;br /&gt;
Die Datei verwendet das klassische INI-Format mit Sektionen und Schlüssel-Wert-Paaren:&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Sektion]&lt;br /&gt;
&lt;br /&gt;
Schluessel = Wert&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Bei Boolean-Werten gilt: &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = deaktiviert, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = aktiviert.&lt;br /&gt;
&lt;br /&gt;
== Sektionen ==&lt;br /&gt;
&lt;br /&gt;
=== [DatabaseSettings] ===&lt;br /&gt;
Datenbankverbindung zur ERP-Datenbank (Sage 100).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ConnectionString&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|–&lt;br /&gt;
|SQL Server Connection String&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ConnectionStringEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Ob der ConnectionString verschlüsselt ist&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;User Id=sa;Password=geheim;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der ConnectionString kann über das Setup oder den Service selbst verschlüsselt werden. Bei &amp;lt;code&amp;gt;ConnectionStringEncrypted = 1&amp;lt;/code&amp;gt; wird DPAPI zur Entschlüsselung verwendet.&lt;br /&gt;
&lt;br /&gt;
=== [Host] ===&lt;br /&gt;
Netzwerk-Einstellungen für die TCP-Kommunikation.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Port&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|10084&lt;br /&gt;
|TCP-Port für Client-Signale (z.B. vom Setup)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [OmniSellerAPI] ===&lt;br /&gt;
Verbindung zur OmniSeller Cloud-API.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;BaseURL&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|API-Basis-URL&lt;br /&gt;
|-&lt;br /&gt;
| -&lt;br /&gt;
| -&lt;br /&gt;
|–&lt;br /&gt;
| -&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Heartbeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Azure Service Bus Heartbeat aktivieren&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Endpoint&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|(intern)&lt;br /&gt;
|Optionaler Custom Service Bus Endpoint&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = https://api.omnisellerservices.de&lt;br /&gt;
&lt;br /&gt;
Secret = 12345678-1234-1234-1234-123456789abc&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [ERP] ===&lt;br /&gt;
ERP-System Einstellungen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|0&lt;br /&gt;
|ERP-Typ (0 = Sage 100)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Cache] ===&lt;br /&gt;
Cache-Einstellungen für Artikeldaten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;EnableTextCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Text-Cache für Artikeltexte aktivieren&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;EnableLazyLoad&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Lazy Loading für Cache aktivieren&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DailyFullRefreshHour&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
| -1&lt;br /&gt;
|Stunde für täglichen Cache-Refresh (-1 = deaktiviert)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [Upload] ===&lt;br /&gt;
Upload-Verhalten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DoStorageAreas&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Lagerorte mit hochladen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DoXMLMediaAttributs&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|XML-Media-Attribute verarbeiten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [JsonLog] ===&lt;br /&gt;
JSON-Logging in die Datenbank.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;RetentionDays&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|3&lt;br /&gt;
|Anzahl Tage die Log-Einträge aufbewahrt werden&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DropRecreateOnCleanupFail&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|1&lt;br /&gt;
|Tabelle neu anlegen wenn Cleanup fehlschlägt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Log] ===&lt;br /&gt;
Spezielle Logging-Optionen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Pricelog&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Detailliertes Preis-Debugging aktivieren&lt;br /&gt;
|}&lt;br /&gt;
Bei &amp;lt;code&amp;gt;Pricelog = 1&amp;lt;/code&amp;gt; wird eine Datei &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis erstellt mit:&lt;br /&gt;
&lt;br /&gt;
* Queue-Einträge die verarbeitet werden&lt;br /&gt;
&lt;br /&gt;
* Aktivierte Tracking-Optionen&lt;br /&gt;
&lt;br /&gt;
* SQL-Abfragen&lt;br /&gt;
&lt;br /&gt;
* Übersprungene Artikel und Gründe&lt;br /&gt;
&lt;br /&gt;
=== [ChangeTracking] ===&lt;br /&gt;
Automatische Erkennung von Datenänderungen. Siehe auch: [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|&#039;&#039;&#039;Master-Switch&#039;&#039;&#039; – muss 1 sein damit Change Tracking funktioniert&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|5000&lt;br /&gt;
|Prüf-Intervall in Millisekunden&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tracking-Optionen ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Tabelle&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKPreislistenArtikel&lt;br /&gt;
|Einzelpreise in Preislisten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKPreislisten&lt;br /&gt;
|Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|–&lt;br /&gt;
|Täglicher Check ob Preislisten gültig/ungültig wurden&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
|oHTKAttributeEntities&lt;br /&gt;
|Artikelattribute&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikel&lt;br /&gt;
|Artikel-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikelVarianten&lt;br /&gt;
|Artikelvarianten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikelLagerbewegungen&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikelLagerbewegungen&lt;br /&gt;
|Lagerbewegungen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikelStueckliste&lt;br /&gt;
|Stücklisten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt;&lt;br /&gt;
|HTKOmniAlternativeSKU&lt;br /&gt;
|Alternative SKUs&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt;&lt;br /&gt;
|oHTKSyncData&lt;br /&gt;
|Sync-Daten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|oHTKSyncDataClient&lt;br /&gt;
|Client-Sync-Daten&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel für Preis-Tracking:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [Portal&#039;&#039;N&#039;&#039;] ===&lt;br /&gt;
Portal-spezifische Einstellungen (N = Portal-ID).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|Portal aktiviert&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|Portal-Typ (z.B. &amp;quot;Shopware6&amp;quot;, &amp;quot;Magento2&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|Shop-URL&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;APIKey&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|API-Schlüssel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;APISecret&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|API-Secret&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Portal1]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
Type = Shopware6&lt;br /&gt;
&lt;br /&gt;
URL = https://meinshop.de&lt;br /&gt;
&lt;br /&gt;
APIKey = SWIA...&lt;br /&gt;
&lt;br /&gt;
APISecret = ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vollständiges Beispiel ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;Trusted_Connection=True;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = https://api.omnisellerservices.de&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
[ERP]&lt;br /&gt;
&lt;br /&gt;
Type = 0&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DoStorageAreas = 0&lt;br /&gt;
&lt;br /&gt;
DoXMLMediaAttributs = 0&lt;br /&gt;
&lt;br /&gt;
[JsonLog]&lt;br /&gt;
&lt;br /&gt;
RetentionDays = 3&lt;br /&gt;
&lt;br /&gt;
DropRecreateOnCleanupFail = 1&lt;br /&gt;
&lt;br /&gt;
[Log]&lt;br /&gt;
&lt;br /&gt;
Pricelog = 0&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
TrackAttributes = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikel = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelVarianten = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelStueckliste = 0&lt;br /&gt;
&lt;br /&gt;
TrackHTKOmniAlternativeSKU = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncData = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncDataClient = 0&lt;br /&gt;
&lt;br /&gt;
[Portal1]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
Type = Shopware6&lt;br /&gt;
&lt;br /&gt;
URL = https://meinshop.de&lt;br /&gt;
&lt;br /&gt;
APIKey = SWIA...&lt;br /&gt;
&lt;br /&gt;
APISecret = ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
* Nach Änderungen an der INI-Datei muss der Service neu gestartet werden&lt;br /&gt;
&lt;br /&gt;
* Die Datei wird beim ersten Start automatisch mit Standardwerten erstellt&lt;br /&gt;
&lt;br /&gt;
* Fehlende Schlüssel werden mit Standardwerten behandelt&lt;br /&gt;
&lt;br /&gt;
* Bei verschlüsseltem ConnectionString: Nicht manuell bearbeiten!&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6626</id>
		<title>OmniSeller.ini Referenz</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller.ini_Referenz&amp;diff=6626"/>
		<updated>2026-02-06T10:15:14Z</updated>

		<summary type="html">&lt;p&gt;Admin: Die Seite wurde neu angelegt: „ = OmniSeller.ini Referenz = Die &amp;lt;code&amp;gt;OmniSeller.ini&amp;lt;/code&amp;gt; ist die zentrale Konfigurationsdatei des OmniSeller Upload-Service. Sie befindet sich im Installationsverzeichnis des Services.  == Dateiformat == Die Datei verwendet das klassische INI-Format mit Sektionen und Schlüssel-Wert-Paaren:&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;  [Sektion]  Schluessel = Wert  &amp;lt;/source&amp;gt;&amp;#039;&amp;#039;&amp;#039;Hinweis:&amp;#039;&amp;#039;&amp;#039; Bei Boolean-Werten gilt: &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = deaktiviert, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = aktiviert.  == Se…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
= OmniSeller.ini Referenz =&lt;br /&gt;
Die &amp;lt;code&amp;gt;OmniSeller.ini&amp;lt;/code&amp;gt; ist die zentrale Konfigurationsdatei des OmniSeller Upload-Service. Sie befindet sich im Installationsverzeichnis des Services.&lt;br /&gt;
&lt;br /&gt;
== Dateiformat ==&lt;br /&gt;
Die Datei verwendet das klassische INI-Format mit Sektionen und Schlüssel-Wert-Paaren:&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Sektion]&lt;br /&gt;
&lt;br /&gt;
Schluessel = Wert&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Bei Boolean-Werten gilt: &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; = deaktiviert, &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; = aktiviert.&lt;br /&gt;
&lt;br /&gt;
== Sektionen ==&lt;br /&gt;
&lt;br /&gt;
=== [DatabaseSettings] ===&lt;br /&gt;
Datenbankverbindung zur ERP-Datenbank (Sage 100).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ConnectionString&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|–&lt;br /&gt;
|SQL Server Connection String&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;ConnectionStringEncrypted&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Ob der ConnectionString verschlüsselt ist&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;User Id=sa;Password=geheim;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der ConnectionString kann über das Setup oder den Service selbst verschlüsselt werden. Bei &amp;lt;code&amp;gt;ConnectionStringEncrypted = 1&amp;lt;/code&amp;gt; wird DPAPI zur Entschlüsselung verwendet.&lt;br /&gt;
&lt;br /&gt;
=== [Host] ===&lt;br /&gt;
Netzwerk-Einstellungen für die TCP-Kommunikation.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Port&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|10084&lt;br /&gt;
|TCP-Port für Client-Signale (z.B. vom Setup)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [OmniSellerAPI] ===&lt;br /&gt;
Verbindung zur OmniSeller Cloud-API.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;BaseURL&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|&amp;lt;nowiki&amp;gt;https://api.omnisellerservices.de&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|API-Basis-URL&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Secret&amp;lt;/code&amp;gt;&lt;br /&gt;
|GUID&lt;br /&gt;
|–&lt;br /&gt;
|Installations-Secret für API-Authentifizierung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Heartbeat&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Azure Service Bus Heartbeat aktivieren&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Endpoint&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|(intern)&lt;br /&gt;
|Optionaler Custom Service Bus Endpoint&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = https://api.omnisellerservices.de&lt;br /&gt;
&lt;br /&gt;
Secret = 12345678-1234-1234-1234-123456789abc&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [ERP] ===&lt;br /&gt;
ERP-System Einstellungen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|0&lt;br /&gt;
|ERP-Typ (0 = Sage 100)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Cache] ===&lt;br /&gt;
Cache-Einstellungen für Artikeldaten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;EnableTextCache&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Text-Cache für Artikeltexte aktivieren&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;EnableLazyLoad&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Lazy Loading für Cache aktivieren&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DailyFullRefreshHour&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
| -1&lt;br /&gt;
|Stunde für täglichen Cache-Refresh (-1 = deaktiviert)&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [Upload] ===&lt;br /&gt;
Upload-Verhalten.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DoStorageAreas&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Lagerorte mit hochladen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DoXMLMediaAttributs&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|XML-Media-Attribute verarbeiten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [JsonLog] ===&lt;br /&gt;
JSON-Logging in die Datenbank.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;RetentionDays&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|3&lt;br /&gt;
|Anzahl Tage die Log-Einträge aufbewahrt werden&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;DropRecreateOnCleanupFail&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|1&lt;br /&gt;
|Tabelle neu anlegen wenn Cleanup fehlschlägt&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== [Log] ===&lt;br /&gt;
Spezielle Logging-Optionen.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Pricelog&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|Detailliertes Preis-Debugging aktivieren&lt;br /&gt;
|}&lt;br /&gt;
Bei &amp;lt;code&amp;gt;Pricelog = 1&amp;lt;/code&amp;gt; wird eine Datei &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis erstellt mit:&lt;br /&gt;
&lt;br /&gt;
* Queue-Einträge die verarbeitet werden&lt;br /&gt;
&lt;br /&gt;
* Aktivierte Tracking-Optionen&lt;br /&gt;
&lt;br /&gt;
* SQL-Abfragen&lt;br /&gt;
&lt;br /&gt;
* Übersprungene Artikel und Gründe&lt;br /&gt;
&lt;br /&gt;
=== [ChangeTracking] ===&lt;br /&gt;
Automatische Erkennung von Datenänderungen. Siehe auch: [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Standard&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|0&lt;br /&gt;
|&#039;&#039;&#039;Master-Switch&#039;&#039;&#039; – muss 1 sein damit Change Tracking funktioniert&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt;&lt;br /&gt;
|Integer&lt;br /&gt;
|5000&lt;br /&gt;
|Prüf-Intervall in Millisekunden&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Tracking-Optionen ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Tabelle&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKPreislistenArtikel&lt;br /&gt;
|Einzelpreise in Preislisten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKPreislisten&lt;br /&gt;
|Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt;&lt;br /&gt;
|–&lt;br /&gt;
|Täglicher Check ob Preislisten gültig/ungültig wurden&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt;&lt;br /&gt;
|oHTKAttributeEntities&lt;br /&gt;
|Artikelattribute&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikel&lt;br /&gt;
|Artikel-Stammdaten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikelVarianten&lt;br /&gt;
|Artikelvarianten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikelLagerbewegungen&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikelLagerbewegungen&lt;br /&gt;
|Lagerbewegungen&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt;&lt;br /&gt;
|KHKArtikelStueckliste&lt;br /&gt;
|Stücklisten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt;&lt;br /&gt;
|HTKOmniAlternativeSKU&lt;br /&gt;
|Alternative SKUs&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt;&lt;br /&gt;
|oHTKSyncData&lt;br /&gt;
|Sync-Daten&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt;&lt;br /&gt;
|oHTKSyncDataClient&lt;br /&gt;
|Client-Sync-Daten&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel für Preis-Tracking:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== [Portal&#039;&#039;N&#039;&#039;] ===&lt;br /&gt;
Portal-spezifische Einstellungen (N = Portal-ID).&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Schlüssel&lt;br /&gt;
!Typ&lt;br /&gt;
!Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
|0/1&lt;br /&gt;
|Portal aktiviert&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;Type&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|Portal-Typ (z.B. &amp;quot;Shopware6&amp;quot;, &amp;quot;Magento2&amp;quot;)&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;URL&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|Shop-URL&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;APIKey&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|API-Schlüssel&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;APISecret&amp;lt;/code&amp;gt;&lt;br /&gt;
|String&lt;br /&gt;
|API-Secret&lt;br /&gt;
|}&lt;br /&gt;
&#039;&#039;&#039;Beispiel:&#039;&#039;&#039;&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[Portal1]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
Type = Shopware6&lt;br /&gt;
&lt;br /&gt;
URL = https://meinshop.de&lt;br /&gt;
&lt;br /&gt;
APIKey = SWIA...&lt;br /&gt;
&lt;br /&gt;
APISecret = ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vollständiges Beispiel ==&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[DatabaseSettings]&lt;br /&gt;
&lt;br /&gt;
ConnectionString = Server=SQLSERVER;Database=OLDemoReweAbfD#;Trusted_Connection=True;&lt;br /&gt;
&lt;br /&gt;
ConnectionStringEncrypted = 0&lt;br /&gt;
&lt;br /&gt;
[Host]&lt;br /&gt;
&lt;br /&gt;
Port = 10084&lt;br /&gt;
&lt;br /&gt;
[OmniSellerAPI]&lt;br /&gt;
&lt;br /&gt;
BaseURL = https://api.omnisellerservices.de&lt;br /&gt;
&lt;br /&gt;
Secret = 12345678-1234-1234-1234-123456789abc&lt;br /&gt;
&lt;br /&gt;
Heartbeat = 0&lt;br /&gt;
&lt;br /&gt;
Endpoint =&lt;br /&gt;
&lt;br /&gt;
[ERP]&lt;br /&gt;
&lt;br /&gt;
Type = 0&lt;br /&gt;
&lt;br /&gt;
[Cache]&lt;br /&gt;
&lt;br /&gt;
EnableTextCache = 0&lt;br /&gt;
&lt;br /&gt;
EnableLazyLoad = 1&lt;br /&gt;
&lt;br /&gt;
DailyFullRefreshHour = 3&lt;br /&gt;
&lt;br /&gt;
[Upload]&lt;br /&gt;
&lt;br /&gt;
DoStorageAreas = 0&lt;br /&gt;
&lt;br /&gt;
DoXMLMediaAttributs = 0&lt;br /&gt;
&lt;br /&gt;
[JsonLog]&lt;br /&gt;
&lt;br /&gt;
RetentionDays = 3&lt;br /&gt;
&lt;br /&gt;
DropRecreateOnCleanupFail = 1&lt;br /&gt;
&lt;br /&gt;
[Log]&lt;br /&gt;
&lt;br /&gt;
Pricelog = 0&lt;br /&gt;
&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&lt;br /&gt;
TrackAttributes = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikel = 0&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelVarianten = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
&lt;br /&gt;
TrackKHKArtikelStueckliste = 0&lt;br /&gt;
&lt;br /&gt;
TrackHTKOmniAlternativeSKU = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncData = 0&lt;br /&gt;
&lt;br /&gt;
TrackOHTKSyncDataClient = 0&lt;br /&gt;
&lt;br /&gt;
[Portal1]&lt;br /&gt;
&lt;br /&gt;
Enabled = 1&lt;br /&gt;
&lt;br /&gt;
Type = Shopware6&lt;br /&gt;
&lt;br /&gt;
URL = https://meinshop.de&lt;br /&gt;
&lt;br /&gt;
APIKey = SWIA...&lt;br /&gt;
&lt;br /&gt;
APISecret = ...&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
&lt;br /&gt;
* Nach Änderungen an der INI-Datei muss der Service neu gestartet werden&lt;br /&gt;
&lt;br /&gt;
* Die Datei wird beim ersten Start automatisch mit Standardwerten erstellt&lt;br /&gt;
&lt;br /&gt;
* Fehlende Schlüssel werden mit Standardwerten behandelt&lt;br /&gt;
&lt;br /&gt;
* Bei verschlüsseltem ConnectionString: Nicht manuell bearbeiten!&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service: Change Tracking]]&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUpload_ChangeTracking&amp;diff=6625</id>
		<title>OmniSeller:OmniSellerUpload ChangeTracking</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUpload_ChangeTracking&amp;diff=6625"/>
		<updated>2026-02-06T10:09:55Z</updated>

		<summary type="html">&lt;p&gt;Admin: Die Seite wurde neu angelegt: „= OmniSeller Upload-Service: Change Tracking =  Der OmniSeller Upload-Service kann Änderungen in der ERP-Datenbank automatisch erkennen und betroffene Artikel zum Upload vormerken. Dies geschieht über SQL-Trigger, die bei Datenänderungen Einträge in die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; schreiben.  == Grundkonfiguration ==  Alle Einstellungen erfolgen in der &amp;lt;code&amp;gt;OmniSeller.ini&amp;lt;/code&amp;gt; in der Sektion &amp;lt;code&amp;gt;[ChangeTracking]&amp;lt;/code&amp;gt;.  &amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt; […“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OmniSeller Upload-Service: Change Tracking =&lt;br /&gt;
&lt;br /&gt;
Der OmniSeller Upload-Service kann Änderungen in der ERP-Datenbank automatisch erkennen und betroffene Artikel zum Upload vormerken. Dies geschieht über SQL-Trigger, die bei Datenänderungen Einträge in die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; schreiben.&lt;br /&gt;
&lt;br /&gt;
== Grundkonfiguration ==&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen erfolgen in der &amp;lt;code&amp;gt;OmniSeller.ini&amp;lt;/code&amp;gt; in der Sektion &amp;lt;code&amp;gt;[ChangeTracking]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
Enabled = 1          ; Master-Switch (muss 1 sein damit der Worker startet)&lt;br /&gt;
IntervalMs = 5000    ; Prüf-Intervall in Millisekunden (Standard: 5000 = 5 Sekunden)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; &amp;lt;code&amp;gt;Enabled = 1&amp;lt;/code&amp;gt; ist Voraussetzung für alle anderen Tracking-Optionen.&lt;br /&gt;
&lt;br /&gt;
== Verfügbare Tracking-Optionen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! INI-Schlüssel !! Tabelle !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt; || KHKPreislistenArtikel || Einzelpreise in Preislisten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt; || KHKPreislisten || Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt; || – (täglicher Check) || Preislisten die über Nacht gültig/ungültig wurden&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt; || oHTKAttributeEntities || Artikelattribute&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt; || KHKArtikel || Stammdaten der Artikel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt; || KHKArtikelVarianten || Artikelvarianten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKArtikelLagerbewegungen&amp;lt;/code&amp;gt; || KHKArtikelLagerbewegungen || Lagerbewegungen (für Bestandsänderungen)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt; || KHKArtikelStueckliste || Stücklisten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt; || HTKOmniAlternativeSKU || Alternative SKUs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt; || oHTKSyncData || Sync-Daten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt; || oHTKSyncDataClient || Client-spezifische Sync-Daten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Preisbezogene Tracking-Optionen im Detail ==&lt;br /&gt;
&lt;br /&gt;
=== TrackPrices (Einzelpreise) ===&lt;br /&gt;
&lt;br /&gt;
Überwacht die Tabelle &amp;lt;code&amp;gt;KHKPreislistenArtikel&amp;lt;/code&amp;gt;. Ein Upload wird ausgelöst wenn:&lt;br /&gt;
&lt;br /&gt;
* Ein Einzelpreis geändert wird&lt;br /&gt;
* Ein Artikel einer Preisliste hinzugefügt wird&lt;br /&gt;
* Ein Artikel aus einer Preisliste entfernt wird&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Trigger:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;TRIU_HTKSyncdata__KHKPreislistenArtikel&amp;lt;/code&amp;gt; (INSERT/UPDATE)&lt;br /&gt;
* &amp;lt;code&amp;gt;TRD_HTKSyncdata__KHKPreislistenArtikel&amp;lt;/code&amp;gt; (DELETE)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Trigger reagiert nur auf &#039;&#039;&#039;echte&#039;&#039;&#039; Preisänderungen. Ein UPDATE das den gleichen Preis schreibt löst keinen Upload aus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TrackKHKPreislisten (Preislisten-Gültigkeit) ===&lt;br /&gt;
&lt;br /&gt;
Überwacht die Tabelle &amp;lt;code&amp;gt;KHKPreislisten&amp;lt;/code&amp;gt;. Ein Upload wird ausgelöst wenn sich der &#039;&#039;&#039;Gültigkeitsstatus&#039;&#039;&#039; einer Preisliste ändert:&lt;br /&gt;
&lt;br /&gt;
* Preisliste wird aktiviert (&amp;lt;code&amp;gt;Aktiv&amp;lt;/code&amp;gt; geändert)&lt;br /&gt;
* &amp;lt;code&amp;gt;GueltigVon&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;GueltigBis&amp;lt;/code&amp;gt; geändert, sodass die Preisliste jetzt gültig/ungültig ist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Es werden &#039;&#039;&#039;alle Artikel&#039;&#039;&#039; dieser Preisliste zum Upload vorgemerkt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wann wird KEIN Upload ausgelöst:&#039;&#039;&#039;&lt;br /&gt;
* Änderung des Namens (&amp;lt;code&amp;gt;Bezeichnung&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Änderung anderer Felder die nicht die Gültigkeit betreffen&lt;br /&gt;
* &amp;lt;code&amp;gt;GueltigBis&amp;lt;/code&amp;gt; ändern, aber Preisliste war und bleibt gültig&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Trigger:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;TRIU_OmniSellerTrigger_KHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TrackPriceListValidity (Täglicher Gültigkeits-Check) ===&lt;br /&gt;
&lt;br /&gt;
Dies ist &#039;&#039;&#039;kein Trigger&#039;&#039;&#039;, sondern ein täglicher Check der prüft:&lt;br /&gt;
&lt;br /&gt;
* Welche Preislisten sind seit gestern gültig geworden? (GueltigVon erreicht)&lt;br /&gt;
* Welche Preislisten sind seit gestern ungültig geworden? (GueltigBis überschritten)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendungsfall:&#039;&#039;&#039; Eine Preisliste hat &amp;lt;code&amp;gt;GueltigVon = 2026-03-01&amp;lt;/code&amp;gt;. Am 1. März werden automatisch alle Artikel dieser Preisliste hochgeladen, auch wenn niemand etwas geändert hat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Konfiguration für Preise ==&lt;br /&gt;
&lt;br /&gt;
Für vollständiges Preis-Tracking empfehlen wir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
Enabled = 1&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
; Preise&lt;br /&gt;
TrackPrices = 1              ; Einzelpreis-Änderungen&lt;br /&gt;
TrackKHKPreislisten = 1      ; Preisliste wird gültig/ungültig geschaltet&lt;br /&gt;
TrackPriceListValidity = 1   ; Preislisten die über Nacht gültig werden&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
Für die Fehlersuche bei Preis-Problemen gibt es ein spezielles Debug-Log:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Log]&lt;br /&gt;
Pricelog = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies schreibt detaillierte Informationen in &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis:&lt;br /&gt;
&lt;br /&gt;
* Welche Artikel in die Queue geschrieben werden&lt;br /&gt;
* Welche Tracking-Optionen aktiv sind&lt;br /&gt;
* SQL-Abfragen die ausgeführt werden&lt;br /&gt;
* Übersprungene Artikel und warum&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
&lt;br /&gt;
=== Queue-Verarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; wird in Batches von maximal 500 Einträgen verarbeitet. Bei mehr Einträgen erfolgt die Verarbeitung in mehreren Zyklen (alle &amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt; Millisekunden).&lt;br /&gt;
&lt;br /&gt;
=== Trigger-Management ===&lt;br /&gt;
&lt;br /&gt;
Die SQL-Trigger werden vom Upload-Service automatisch verwaltet:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Service startet:&#039;&#039;&#039; Trigger für aktivierte Optionen werden eingeschaltet&lt;br /&gt;
* &#039;&#039;&#039;Service stoppt:&#039;&#039;&#039; Alle Trigger werden deaktiviert (verhindert Queue-Überlauf)&lt;br /&gt;
&lt;br /&gt;
=== Reason-Filterung ===&lt;br /&gt;
&lt;br /&gt;
Die Queue-Einträge haben ein &amp;lt;code&amp;gt;Reason&amp;lt;/code&amp;gt;-Feld das angibt woher der Eintrag kommt. Der Service verarbeitet nur Einträge deren Reason zu einer aktivierten Tracking-Option passt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Reason !! Benötigte INI-Option&lt;br /&gt;
|-&lt;br /&gt;
| KHKPreislistenArtikel || TrackPrices = 1&lt;br /&gt;
|-&lt;br /&gt;
| KHKPreislisten || TrackKHKPreislisten = 1&lt;br /&gt;
|-&lt;br /&gt;
| KHKArtikel || TrackKHKArtikel = 1&lt;br /&gt;
|-&lt;br /&gt;
| KHKArtikelVarianten || TrackKHKArtikelVarianten = 1&lt;br /&gt;
|-&lt;br /&gt;
| KHKArtikelLagerbewegungen || TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
|-&lt;br /&gt;
| KHKArtikelStueckliste || TrackKHKArtikelStueckliste = 1&lt;br /&gt;
|-&lt;br /&gt;
| HTKOmniAlternativeSKU || TrackHTKOmniAlternativeSKU = 1&lt;br /&gt;
|-&lt;br /&gt;
| oHTKSyncData || TrackOHTKSyncData = 1&lt;br /&gt;
|-&lt;br /&gt;
| oHTKSyncDataClient || TrackOHTKSyncDataClient = 1&lt;br /&gt;
|-&lt;br /&gt;
| HTKOmniArtikelAttribute || TrackAttributes = 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Einträge mit deaktiviertem Reason werden automatisch aus der Queue gelöscht.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
* [[OmniSeller.ini Referenz]]&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Upload-Service]]&lt;br /&gt;
[[Kategorie:Konfiguration]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUploadDienst&amp;diff=6624</id>
		<title>OmniSeller:OmniSellerUploadDienst</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUploadDienst&amp;diff=6624"/>
		<updated>2026-02-06T10:09:42Z</updated>

		<summary type="html">&lt;p&gt;Admin: Die Seite wurde geleert.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUploadDienst&amp;diff=6623</id>
		<title>OmniSeller:OmniSellerUploadDienst</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:OmniSellerUploadDienst&amp;diff=6623"/>
		<updated>2026-02-06T10:08:19Z</updated>

		<summary type="html">&lt;p&gt;Admin: Die Seite wurde neu angelegt: „= OmniSeller Upload-Service: Change Tracking =  Der OmniSeller Upload-Service kann Änderungen in der ERP-Datenbank automatisch erkennen und betroffene Artikel zum Upload vormerken. Dies geschieht über SQL-Trigger, die bei Datenänderungen Einträge in die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; schreiben.  == Grundkonfiguration ==  Alle Einstellungen erfolgen in der &amp;lt;code&amp;gt;OmniSeller.ini&amp;lt;/code&amp;gt; in der Sektion &amp;lt;code&amp;gt;[ChangeTracking]&amp;lt;/code&amp;gt;.  &amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt; […“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= OmniSeller Upload-Service: Change Tracking =&lt;br /&gt;
&lt;br /&gt;
Der OmniSeller Upload-Service kann Änderungen in der ERP-Datenbank automatisch erkennen und betroffene Artikel zum Upload vormerken. Dies geschieht über SQL-Trigger, die bei Datenänderungen Einträge in die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; schreiben.&lt;br /&gt;
&lt;br /&gt;
== Grundkonfiguration ==&lt;br /&gt;
&lt;br /&gt;
Alle Einstellungen erfolgen in der &amp;lt;code&amp;gt;OmniSeller.ini&amp;lt;/code&amp;gt; in der Sektion &amp;lt;code&amp;gt;[ChangeTracking]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
Enabled = 1          ; Master-Switch (muss 1 sein damit der Worker startet)&lt;br /&gt;
IntervalMs = 5000    ; Prüf-Intervall in Millisekunden (Standard: 5000 = 5 Sekunden)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; &amp;lt;code&amp;gt;Enabled = 1&amp;lt;/code&amp;gt; ist Voraussetzung für alle anderen Tracking-Optionen.&lt;br /&gt;
&lt;br /&gt;
== Verfügbare Tracking-Optionen ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! INI-Schlüssel !! Tabelle !! Beschreibung&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackPrices&amp;lt;/code&amp;gt; || KHKPreislistenArtikel || Einzelpreise in Preislisten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKPreislisten&amp;lt;/code&amp;gt; || KHKPreislisten || Gültigkeitsänderung der Preisliste selbst&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackPriceListValidity&amp;lt;/code&amp;gt; || – (täglicher Check) || Preislisten die über Nacht gültig/ungültig wurden&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackAttributes&amp;lt;/code&amp;gt; || oHTKAttributeEntities || Artikelattribute&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKArtikel&amp;lt;/code&amp;gt; || KHKArtikel || Stammdaten der Artikel&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKArtikelVarianten&amp;lt;/code&amp;gt; || KHKArtikelVarianten || Artikelvarianten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKArtikelLagerbewegungen&amp;lt;/code&amp;gt; || KHKArtikelLagerbewegungen || Lagerbewegungen (für Bestandsänderungen)&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackKHKArtikelStueckliste&amp;lt;/code&amp;gt; || KHKArtikelStueckliste || Stücklisten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackHTKOmniAlternativeSKU&amp;lt;/code&amp;gt; || HTKOmniAlternativeSKU || Alternative SKUs&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackOHTKSyncData&amp;lt;/code&amp;gt; || oHTKSyncData || Sync-Daten&lt;br /&gt;
|-&lt;br /&gt;
| &amp;lt;code&amp;gt;TrackOHTKSyncDataClient&amp;lt;/code&amp;gt; || oHTKSyncDataClient || Client-spezifische Sync-Daten&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Preisbezogene Tracking-Optionen im Detail ==&lt;br /&gt;
&lt;br /&gt;
=== TrackPrices (Einzelpreise) ===&lt;br /&gt;
&lt;br /&gt;
Überwacht die Tabelle &amp;lt;code&amp;gt;KHKPreislistenArtikel&amp;lt;/code&amp;gt;. Ein Upload wird ausgelöst wenn:&lt;br /&gt;
&lt;br /&gt;
* Ein Einzelpreis geändert wird&lt;br /&gt;
* Ein Artikel einer Preisliste hinzugefügt wird&lt;br /&gt;
* Ein Artikel aus einer Preisliste entfernt wird&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Trigger:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;TRIU_HTKSyncdata__KHKPreislistenArtikel&amp;lt;/code&amp;gt; (INSERT/UPDATE)&lt;br /&gt;
* &amp;lt;code&amp;gt;TRD_HTKSyncdata__KHKPreislistenArtikel&amp;lt;/code&amp;gt; (DELETE)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der Trigger reagiert nur auf &#039;&#039;&#039;echte&#039;&#039;&#039; Preisänderungen. Ein UPDATE das den gleichen Preis schreibt löst keinen Upload aus.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackPrices = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TrackKHKPreislisten (Preislisten-Gültigkeit) ===&lt;br /&gt;
&lt;br /&gt;
Überwacht die Tabelle &amp;lt;code&amp;gt;KHKPreislisten&amp;lt;/code&amp;gt;. Ein Upload wird ausgelöst wenn sich der &#039;&#039;&#039;Gültigkeitsstatus&#039;&#039;&#039; einer Preisliste ändert:&lt;br /&gt;
&lt;br /&gt;
* Preisliste wird aktiviert (&amp;lt;code&amp;gt;Aktiv&amp;lt;/code&amp;gt; geändert)&lt;br /&gt;
* &amp;lt;code&amp;gt;GueltigVon&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;GueltigBis&amp;lt;/code&amp;gt; geändert, sodass die Preisliste jetzt gültig/ungültig ist&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wichtig:&#039;&#039;&#039; Es werden &#039;&#039;&#039;alle Artikel&#039;&#039;&#039; dieser Preisliste zum Upload vorgemerkt.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Wann wird KEIN Upload ausgelöst:&#039;&#039;&#039;&lt;br /&gt;
* Änderung des Namens (&amp;lt;code&amp;gt;Bezeichnung&amp;lt;/code&amp;gt;)&lt;br /&gt;
* Änderung anderer Felder die nicht die Gültigkeit betreffen&lt;br /&gt;
* &amp;lt;code&amp;gt;GueltigBis&amp;lt;/code&amp;gt; ändern, aber Preisliste war und bleibt gültig&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Trigger:&#039;&#039;&#039;&lt;br /&gt;
* &amp;lt;code&amp;gt;TRIU_OmniSellerTrigger_KHKPreislisten&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackKHKPreislisten = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== TrackPriceListValidity (Täglicher Gültigkeits-Check) ===&lt;br /&gt;
&lt;br /&gt;
Dies ist &#039;&#039;&#039;kein Trigger&#039;&#039;&#039;, sondern ein täglicher Check der prüft:&lt;br /&gt;
&lt;br /&gt;
* Welche Preislisten sind seit gestern gültig geworden? (GueltigVon erreicht)&lt;br /&gt;
* Welche Preislisten sind seit gestern ungültig geworden? (GueltigBis überschritten)&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Anwendungsfall:&#039;&#039;&#039; Eine Preisliste hat &amp;lt;code&amp;gt;GueltigVon = 2026-03-01&amp;lt;/code&amp;gt;. Am 1. März werden automatisch alle Artikel dieser Preisliste hochgeladen, auch wenn niemand etwas geändert hat.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
TrackPriceListValidity = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Empfohlene Konfiguration für Preise ==&lt;br /&gt;
&lt;br /&gt;
Für vollständiges Preis-Tracking empfehlen wir:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[ChangeTracking]&lt;br /&gt;
Enabled = 1&lt;br /&gt;
IntervalMs = 5000&lt;br /&gt;
&lt;br /&gt;
; Preise&lt;br /&gt;
TrackPrices = 1              ; Einzelpreis-Änderungen&lt;br /&gt;
TrackKHKPreislisten = 1      ; Preisliste wird gültig/ungültig geschaltet&lt;br /&gt;
TrackPriceListValidity = 1   ; Preislisten die über Nacht gültig werden&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Debugging ==&lt;br /&gt;
&lt;br /&gt;
Für die Fehlersuche bei Preis-Problemen gibt es ein spezielles Debug-Log:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;ini&amp;quot;&amp;gt;&lt;br /&gt;
[Log]&lt;br /&gt;
Pricelog = 1&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Dies schreibt detaillierte Informationen in &amp;lt;code&amp;gt;preislogiclog.txt&amp;lt;/code&amp;gt; im Service-Verzeichnis:&lt;br /&gt;
&lt;br /&gt;
* Welche Artikel in die Queue geschrieben werden&lt;br /&gt;
* Welche Tracking-Optionen aktiv sind&lt;br /&gt;
* SQL-Abfragen die ausgeführt werden&lt;br /&gt;
* Übersprungene Artikel und warum&lt;br /&gt;
&lt;br /&gt;
== Technische Details ==&lt;br /&gt;
&lt;br /&gt;
=== Queue-Verarbeitung ===&lt;br /&gt;
&lt;br /&gt;
Die &amp;lt;code&amp;gt;HTKOmniUploadQueue&amp;lt;/code&amp;gt; wird in Batches von maximal 500 Einträgen verarbeitet. Bei mehr Einträgen erfolgt die Verarbeitung in mehreren Zyklen (alle &amp;lt;code&amp;gt;IntervalMs&amp;lt;/code&amp;gt; Millisekunden).&lt;br /&gt;
&lt;br /&gt;
=== Trigger-Management ===&lt;br /&gt;
&lt;br /&gt;
Die SQL-Trigger werden vom Upload-Service automatisch verwaltet:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Service startet:&#039;&#039;&#039; Trigger für aktivierte Optionen werden eingeschaltet&lt;br /&gt;
* &#039;&#039;&#039;Service stoppt:&#039;&#039;&#039; Alle Trigger werden deaktiviert (verhindert Queue-Überlauf)&lt;br /&gt;
&lt;br /&gt;
=== Reason-Filterung ===&lt;br /&gt;
&lt;br /&gt;
Die Queue-Einträge haben ein &amp;lt;code&amp;gt;Reason&amp;lt;/code&amp;gt;-Feld das angibt woher der Eintrag kommt. Der Service verarbeitet nur Einträge deren Reason zu einer aktivierten Tracking-Option passt:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Reason !! Benötigte INI-Option&lt;br /&gt;
|-&lt;br /&gt;
| KHKPreislistenArtikel || TrackPrices = 1&lt;br /&gt;
|-&lt;br /&gt;
| KHKPreislisten || TrackKHKPreislisten = 1&lt;br /&gt;
|-&lt;br /&gt;
| KHKArtikel || TrackKHKArtikel = 1&lt;br /&gt;
|-&lt;br /&gt;
| KHKArtikelVarianten || TrackKHKArtikelVarianten = 1&lt;br /&gt;
|-&lt;br /&gt;
| KHKArtikelLagerbewegungen || TrackKHKArtikelLagerbewegungen = 1&lt;br /&gt;
|-&lt;br /&gt;
| KHKArtikelStueckliste || TrackKHKArtikelStueckliste = 1&lt;br /&gt;
|-&lt;br /&gt;
| HTKOmniAlternativeSKU || TrackHTKOmniAlternativeSKU = 1&lt;br /&gt;
|-&lt;br /&gt;
| oHTKSyncData || TrackOHTKSyncData = 1&lt;br /&gt;
|-&lt;br /&gt;
| oHTKSyncDataClient || TrackOHTKSyncDataClient = 1&lt;br /&gt;
|-&lt;br /&gt;
| HTKOmniArtikelAttribute || TrackAttributes = 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Einträge mit deaktiviertem Reason werden automatisch aus der Queue gelöscht.&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[OmniSeller Upload-Service Installation]]&lt;br /&gt;
* [[OmniSeller.ini Referenz]]&lt;br /&gt;
* [[OmniSeller Preislogik]]&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:OmniSeller]]&lt;br /&gt;
[[Kategorie:Upload-Service]]&lt;br /&gt;
[[Kategorie:Konfiguration]]&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6616</id>
		<title>OmniSeller:Standardwerte Verfügbarkeit</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6616"/>
		<updated>2026-01-20T11:25:05Z</updated>

		<summary type="html">&lt;p&gt;Admin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Standardwerte für Verfügbarkeitsfelder =&lt;br /&gt;
&lt;br /&gt;
== Übersicht ==&lt;br /&gt;
Im OmniSeller PIM Client steht eine neue Funktion zur Verfügung, mit der systemweite Standardwerte für Verfügbarkeitsfelder von Artikeln definiert werden können. &lt;br /&gt;
Diese Standardwerte dienen dazu, wiederkehrende Einstellungen zentral zu pflegen und bei Bedarf automatisiert oder manuell auf Artikel zu übernehmen.&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration erfolgt über einen eigenen Einstellungsdialog und gilt mandantenbezogen. &lt;br /&gt;
Benutzerspezifische Abweichungen sind nicht vorgesehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:StandardwerteVerfuegbarkeit4.png|mini]]&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
Der Dialog kann über den folgenden Menüpfad geöffnet werden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;System → Standardwerte konfigurieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Konfigurierbare Felder ==&lt;br /&gt;
&lt;br /&gt;
Folgende Felder aus dem Bereich „Verfügbarkeit“ können als Standardwerte hinterlegt werden:&lt;br /&gt;
&lt;br /&gt;
=== Bestand ===&lt;br /&gt;
* Dropshipping Artikel (virtueller Lagerbestand)&lt;br /&gt;
* Keine Live-Bestandsführung&lt;br /&gt;
* Virtueller Lagerbestand&lt;br /&gt;
 &lt;br /&gt;
 (optional, nur wenn explizit aktiviert)&lt;br /&gt;
* Virtueller Lagerbestand separat bei Varianten&lt;br /&gt;
&lt;br /&gt;
=== Verkauf und Versand ===&lt;br /&gt;
* Abverkauf&lt;br /&gt;
* Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
=== Lieferung ===&lt;br /&gt;
* Lieferstatus&lt;br /&gt;
* Lieferzeit&lt;br /&gt;
* Lieferzeit ab&lt;br /&gt;
* Lieferzeit bis&lt;br /&gt;
&lt;br /&gt;
== Verhalten der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
* Die gespeicherten Standardwerte gelten mandantenweit.&lt;br /&gt;
* Die Werte werden nicht automatisch auf bestehende Artikel angewendet.&lt;br /&gt;
* Eine Übernahme erfolgt ausschließlich:&lt;br /&gt;
** manuell über das Kontextmenü oder&lt;br /&gt;
** automatisch bei erstmaliger manueller Set-Zuweisung eines Artikels.&lt;br /&gt;
&lt;br /&gt;
== Virtueller Lagerbestand ==&lt;br /&gt;
Der virtuelle Lagerbestand wird nur angewendet, wenn die Option &#039;&#039;&#039;„Virtuellen Lagerbestand setzen“&#039;&#039;&#039; aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
Ist diese Option deaktiviert, wird beim Übernehmen der Standardwerte kein virtueller Lagerbestand überschrieben.&lt;br /&gt;
&lt;br /&gt;
== Validierungen ==&lt;br /&gt;
Beim Speichern der Standardwerte werden folgende Prüfungen durchgeführt:&lt;br /&gt;
&lt;br /&gt;
* Lieferzeit „ab“ darf nicht größer sein als Lieferzeit „bis“&lt;br /&gt;
Bei fehlerhaften Eingaben wird der Speichervorgang abgebrochen und eine entsprechende Hinweismeldung angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Speicherung ==&lt;br /&gt;
Die Standardwerte werden zentral in der Datenbank gespeichert. &lt;br /&gt;
Existiert die benötigte Tabelle noch nicht, wird diese automatisch beim ersten Öffnen oder Speichern des Dialogs angelegt.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich werden folgende Informationen protokolliert:&lt;br /&gt;
* Zeitpunkt der letzten Änderung&lt;br /&gt;
* Benutzername des ausführenden Benutzers&lt;br /&gt;
&lt;br /&gt;
== Verwendung der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
=== Manuelle Übernahme ===&lt;br /&gt;
Im Kontextmenü &#039;&#039;&#039;„Funktionen für alle markierten Artikel“&#039;&#039;&#039; steht die Option:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standardwerte übernehmen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zur Sicherheit muss der Benutzer die Aktion explizit bestätigen, da bestehende Werte überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
=== Automatische Übernahme ===&lt;br /&gt;
Sobald einem Artikel erstmalig manuell ein Set zugewiesen wird, werden die konfigurierten Standardwerte automatisch angewendet. &lt;br /&gt;
In diesem Fall erfolgt keine zusätzliche Bestätigungsabfrage.&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
Jede manuelle Übernahme der Standardwerte wird protokolliert. &lt;br /&gt;
Erfasst werden unter anderem:&lt;br /&gt;
* Benutzername&lt;br /&gt;
* Datum und Uhrzeit&lt;br /&gt;
* betroffene Artikel&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
* Änderungen an den Standardwerten haben keinen rückwirkenden Effekt auf bereits gepflegte Artikel.&lt;br /&gt;
* Die Übernahme überschreibt vorhandene Werte vollständig.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6615</id>
		<title>OmniSeller:Standardwerte Verfügbarkeit</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6615"/>
		<updated>2026-01-20T11:24:39Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Logging */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Standardwerte für Verfügbarkeitsfelder =&lt;br /&gt;
&lt;br /&gt;
== Übersicht ==&lt;br /&gt;
Im OmniSeller PIM Client steht eine neue Funktion zur Verfügung, mit der systemweite Standardwerte für Verfügbarkeitsfelder von Artikeln definiert werden können. &lt;br /&gt;
Diese Standardwerte dienen dazu, wiederkehrende Einstellungen zentral zu pflegen und bei Bedarf automatisiert oder manuell auf Artikel zu übernehmen.&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration erfolgt über einen eigenen Einstellungsdialog und gilt mandantenbezogen. &lt;br /&gt;
Benutzerspezifische Abweichungen sind nicht vorgesehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:StandardwerteVerfuegbarkeit4.png|mini]]&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
Der Dialog kann über den folgenden Menüpfad geöffnet werden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;System → Standardwerte konfigurieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Konfigurierbare Felder ==&lt;br /&gt;
&lt;br /&gt;
Folgende Felder aus dem Bereich „Verfügbarkeit“ können als Standardwerte hinterlegt werden:&lt;br /&gt;
&lt;br /&gt;
=== Bestand ===&lt;br /&gt;
* Dropshipping Artikel (virtueller Lagerbestand)&lt;br /&gt;
* Keine Live-Bestandsführung&lt;br /&gt;
* Virtueller Lagerbestand  &lt;br /&gt;
  (optional, nur wenn explizit aktiviert)&lt;br /&gt;
* Virtueller Lagerbestand separat bei Varianten&lt;br /&gt;
&lt;br /&gt;
=== Verkauf und Versand ===&lt;br /&gt;
* Abverkauf&lt;br /&gt;
* Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
=== Lieferung ===&lt;br /&gt;
* Lieferstatus&lt;br /&gt;
* Lieferzeit&lt;br /&gt;
* Lieferzeit ab&lt;br /&gt;
* Lieferzeit bis&lt;br /&gt;
&lt;br /&gt;
== Verhalten der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
* Die gespeicherten Standardwerte gelten mandantenweit.&lt;br /&gt;
* Die Werte werden nicht automatisch auf bestehende Artikel angewendet.&lt;br /&gt;
* Eine Übernahme erfolgt ausschließlich:&lt;br /&gt;
** manuell über das Kontextmenü oder&lt;br /&gt;
** automatisch bei erstmaliger manueller Set-Zuweisung eines Artikels.&lt;br /&gt;
&lt;br /&gt;
== Virtueller Lagerbestand ==&lt;br /&gt;
Der virtuelle Lagerbestand wird nur angewendet, wenn die Option  &lt;br /&gt;
&#039;&#039;&#039;„Virtuellen Lagerbestand setzen“&#039;&#039;&#039; aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
Ist diese Option deaktiviert, wird beim Übernehmen der Standardwerte kein virtueller Lagerbestand überschrieben.&lt;br /&gt;
&lt;br /&gt;
== Validierungen ==&lt;br /&gt;
Beim Speichern der Standardwerte werden folgende Prüfungen durchgeführt:&lt;br /&gt;
&lt;br /&gt;
* Lieferzeit „ab“ darf nicht größer sein als Lieferzeit „bis“&lt;br /&gt;
&lt;br /&gt;
Bei fehlerhaften Eingaben wird der Speichervorgang abgebrochen und eine entsprechende Hinweismeldung angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Speicherung ==&lt;br /&gt;
Die Standardwerte werden zentral in der Datenbank gespeichert.  &lt;br /&gt;
Existiert die benötigte Tabelle noch nicht, wird diese automatisch beim ersten Öffnen oder Speichern des Dialogs angelegt.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich werden folgende Informationen protokolliert:&lt;br /&gt;
* Zeitpunkt der letzten Änderung&lt;br /&gt;
* Benutzername des ausführenden Benutzers&lt;br /&gt;
&lt;br /&gt;
== Verwendung der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
=== Manuelle Übernahme ===&lt;br /&gt;
Im Kontextmenü &#039;&#039;&#039;„Funktionen für alle markierten Artikel“&#039;&#039;&#039; steht die Option:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standardwerte übernehmen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zur Sicherheit muss der Benutzer die Aktion explizit bestätigen, da bestehende Werte überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
=== Automatische Übernahme ===&lt;br /&gt;
Sobald einem Artikel erstmalig manuell ein Set zugewiesen wird, werden die konfigurierten Standardwerte automatisch angewendet.  &lt;br /&gt;
In diesem Fall erfolgt keine zusätzliche Bestätigungsabfrage.&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
Jede manuelle Übernahme der Standardwerte wird protokolliert.  &lt;br /&gt;
Erfasst werden unter anderem:&lt;br /&gt;
* Benutzername&lt;br /&gt;
* Datum und Uhrzeit&lt;br /&gt;
* betroffene Artikel&lt;br /&gt;
&lt;br /&gt;
== Ziel der Funktion ==&lt;br /&gt;
Die Funktion dient der:&lt;br /&gt;
* Vereinheitlichung von Artikelverfügbarkeiten&lt;br /&gt;
* Reduzierung manueller Pflegeaufwände&lt;br /&gt;
* Vermeidung von inkonsistenten Einstellungen&lt;br /&gt;
* schnelleren Anlage neuer Artikel oder Sets&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
* Änderungen an den Standardwerten haben keinen rückwirkenden Effekt auf bereits gepflegte Artikel.&lt;br /&gt;
* Die Übernahme überschreibt vorhandene Werte vollständig.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6614</id>
		<title>OmniSeller:Standardwerte Verfügbarkeit</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6614"/>
		<updated>2026-01-20T11:24:32Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Automatische Übernahme */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Standardwerte für Verfügbarkeitsfelder =&lt;br /&gt;
&lt;br /&gt;
== Übersicht ==&lt;br /&gt;
Im OmniSeller PIM Client steht eine neue Funktion zur Verfügung, mit der systemweite Standardwerte für Verfügbarkeitsfelder von Artikeln definiert werden können. &lt;br /&gt;
Diese Standardwerte dienen dazu, wiederkehrende Einstellungen zentral zu pflegen und bei Bedarf automatisiert oder manuell auf Artikel zu übernehmen.&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration erfolgt über einen eigenen Einstellungsdialog und gilt mandantenbezogen. &lt;br /&gt;
Benutzerspezifische Abweichungen sind nicht vorgesehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:StandardwerteVerfuegbarkeit4.png|mini]]&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
Der Dialog kann über den folgenden Menüpfad geöffnet werden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;System → Standardwerte konfigurieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Konfigurierbare Felder ==&lt;br /&gt;
&lt;br /&gt;
Folgende Felder aus dem Bereich „Verfügbarkeit“ können als Standardwerte hinterlegt werden:&lt;br /&gt;
&lt;br /&gt;
=== Bestand ===&lt;br /&gt;
* Dropshipping Artikel (virtueller Lagerbestand)&lt;br /&gt;
* Keine Live-Bestandsführung&lt;br /&gt;
* Virtueller Lagerbestand  &lt;br /&gt;
  (optional, nur wenn explizit aktiviert)&lt;br /&gt;
* Virtueller Lagerbestand separat bei Varianten&lt;br /&gt;
&lt;br /&gt;
=== Verkauf und Versand ===&lt;br /&gt;
* Abverkauf&lt;br /&gt;
* Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
=== Lieferung ===&lt;br /&gt;
* Lieferstatus&lt;br /&gt;
* Lieferzeit&lt;br /&gt;
* Lieferzeit ab&lt;br /&gt;
* Lieferzeit bis&lt;br /&gt;
&lt;br /&gt;
== Verhalten der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
* Die gespeicherten Standardwerte gelten mandantenweit.&lt;br /&gt;
* Die Werte werden nicht automatisch auf bestehende Artikel angewendet.&lt;br /&gt;
* Eine Übernahme erfolgt ausschließlich:&lt;br /&gt;
** manuell über das Kontextmenü oder&lt;br /&gt;
** automatisch bei erstmaliger manueller Set-Zuweisung eines Artikels.&lt;br /&gt;
&lt;br /&gt;
== Virtueller Lagerbestand ==&lt;br /&gt;
Der virtuelle Lagerbestand wird nur angewendet, wenn die Option  &lt;br /&gt;
&#039;&#039;&#039;„Virtuellen Lagerbestand setzen“&#039;&#039;&#039; aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
Ist diese Option deaktiviert, wird beim Übernehmen der Standardwerte kein virtueller Lagerbestand überschrieben.&lt;br /&gt;
&lt;br /&gt;
== Validierungen ==&lt;br /&gt;
Beim Speichern der Standardwerte werden folgende Prüfungen durchgeführt:&lt;br /&gt;
&lt;br /&gt;
* Lieferzeit „ab“ darf nicht größer sein als Lieferzeit „bis“&lt;br /&gt;
&lt;br /&gt;
Bei fehlerhaften Eingaben wird der Speichervorgang abgebrochen und eine entsprechende Hinweismeldung angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Speicherung ==&lt;br /&gt;
Die Standardwerte werden zentral in der Datenbank gespeichert.  &lt;br /&gt;
Existiert die benötigte Tabelle noch nicht, wird diese automatisch beim ersten Öffnen oder Speichern des Dialogs angelegt.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich werden folgende Informationen protokolliert:&lt;br /&gt;
* Zeitpunkt der letzten Änderung&lt;br /&gt;
* Benutzername des ausführenden Benutzers&lt;br /&gt;
&lt;br /&gt;
== Verwendung der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
=== Manuelle Übernahme ===&lt;br /&gt;
Im Kontextmenü &#039;&#039;&#039;„Funktionen für alle markierten Artikel“&#039;&#039;&#039; steht die Option:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standardwerte übernehmen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zur Sicherheit muss der Benutzer die Aktion explizit bestätigen, da bestehende Werte überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
=== Automatische Übernahme ===&lt;br /&gt;
Sobald einem Artikel erstmalig manuell ein Set zugewiesen wird, werden die konfigurierten Standardwerte automatisch angewendet.  &lt;br /&gt;
In diesem Fall erfolgt keine zusätzliche Bestätigungsabfrage.&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
Jede manuelle Übernahme der Standardwerte wird protokolliert.  &lt;br /&gt;
Erfasst werden unter anderem:&lt;br /&gt;
* Benutzername&lt;br /&gt;
* Datum und Uhrzeit&lt;br /&gt;
* betroffene Artikel&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Ziel der Funktion ==&lt;br /&gt;
Die Funktion dient der:&lt;br /&gt;
* Vereinheitlichung von Artikelverfügbarkeiten&lt;br /&gt;
* Reduzierung manueller Pflegeaufwände&lt;br /&gt;
* Vermeidung von inkonsistenten Einstellungen&lt;br /&gt;
* schnelleren Anlage neuer Artikel oder Sets&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
* Änderungen an den Standardwerten haben keinen rückwirkenden Effekt auf bereits gepflegte Artikel.&lt;br /&gt;
* Die Übernahme überschreibt vorhandene Werte vollständig.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6613</id>
		<title>OmniSeller:Standardwerte Verfügbarkeit</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6613"/>
		<updated>2026-01-20T11:24:25Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Speicherung */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Standardwerte für Verfügbarkeitsfelder =&lt;br /&gt;
&lt;br /&gt;
== Übersicht ==&lt;br /&gt;
Im OmniSeller PIM Client steht eine neue Funktion zur Verfügung, mit der systemweite Standardwerte für Verfügbarkeitsfelder von Artikeln definiert werden können. &lt;br /&gt;
Diese Standardwerte dienen dazu, wiederkehrende Einstellungen zentral zu pflegen und bei Bedarf automatisiert oder manuell auf Artikel zu übernehmen.&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration erfolgt über einen eigenen Einstellungsdialog und gilt mandantenbezogen. &lt;br /&gt;
Benutzerspezifische Abweichungen sind nicht vorgesehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:StandardwerteVerfuegbarkeit4.png|mini]]&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
Der Dialog kann über den folgenden Menüpfad geöffnet werden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;System → Standardwerte konfigurieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Konfigurierbare Felder ==&lt;br /&gt;
&lt;br /&gt;
Folgende Felder aus dem Bereich „Verfügbarkeit“ können als Standardwerte hinterlegt werden:&lt;br /&gt;
&lt;br /&gt;
=== Bestand ===&lt;br /&gt;
* Dropshipping Artikel (virtueller Lagerbestand)&lt;br /&gt;
* Keine Live-Bestandsführung&lt;br /&gt;
* Virtueller Lagerbestand  &lt;br /&gt;
  (optional, nur wenn explizit aktiviert)&lt;br /&gt;
* Virtueller Lagerbestand separat bei Varianten&lt;br /&gt;
&lt;br /&gt;
=== Verkauf und Versand ===&lt;br /&gt;
* Abverkauf&lt;br /&gt;
* Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
=== Lieferung ===&lt;br /&gt;
* Lieferstatus&lt;br /&gt;
* Lieferzeit&lt;br /&gt;
* Lieferzeit ab&lt;br /&gt;
* Lieferzeit bis&lt;br /&gt;
&lt;br /&gt;
== Verhalten der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
* Die gespeicherten Standardwerte gelten mandantenweit.&lt;br /&gt;
* Die Werte werden nicht automatisch auf bestehende Artikel angewendet.&lt;br /&gt;
* Eine Übernahme erfolgt ausschließlich:&lt;br /&gt;
** manuell über das Kontextmenü oder&lt;br /&gt;
** automatisch bei erstmaliger manueller Set-Zuweisung eines Artikels.&lt;br /&gt;
&lt;br /&gt;
== Virtueller Lagerbestand ==&lt;br /&gt;
Der virtuelle Lagerbestand wird nur angewendet, wenn die Option  &lt;br /&gt;
&#039;&#039;&#039;„Virtuellen Lagerbestand setzen“&#039;&#039;&#039; aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
Ist diese Option deaktiviert, wird beim Übernehmen der Standardwerte kein virtueller Lagerbestand überschrieben.&lt;br /&gt;
&lt;br /&gt;
== Validierungen ==&lt;br /&gt;
Beim Speichern der Standardwerte werden folgende Prüfungen durchgeführt:&lt;br /&gt;
&lt;br /&gt;
* Lieferzeit „ab“ darf nicht größer sein als Lieferzeit „bis“&lt;br /&gt;
&lt;br /&gt;
Bei fehlerhaften Eingaben wird der Speichervorgang abgebrochen und eine entsprechende Hinweismeldung angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Speicherung ==&lt;br /&gt;
Die Standardwerte werden zentral in der Datenbank gespeichert.  &lt;br /&gt;
Existiert die benötigte Tabelle noch nicht, wird diese automatisch beim ersten Öffnen oder Speichern des Dialogs angelegt.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich werden folgende Informationen protokolliert:&lt;br /&gt;
* Zeitpunkt der letzten Änderung&lt;br /&gt;
* Benutzername des ausführenden Benutzers&lt;br /&gt;
&lt;br /&gt;
== Verwendung der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
=== Manuelle Übernahme ===&lt;br /&gt;
Im Kontextmenü &#039;&#039;&#039;„Funktionen für alle markierten Artikel“&#039;&#039;&#039; steht die Option:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standardwerte übernehmen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zur Sicherheit muss der Benutzer die Aktion explizit bestätigen, da bestehende Werte überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
=== Automatische Übernahme ===&lt;br /&gt;
Sobald einem Artikel erstmalig manuell ein Set zugewiesen wird, werden die konfigurierten Standardwerte automatisch angewendet.  &lt;br /&gt;
In diesem Fall erfolgt keine zusätzliche Bestätigungsabfrage.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
Jede manuelle Übernahme der Standardwerte wird protokolliert.  &lt;br /&gt;
Erfasst werden unter anderem:&lt;br /&gt;
* Benutzername&lt;br /&gt;
* Datum und Uhrzeit&lt;br /&gt;
* betroffene Artikel&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Ziel der Funktion ==&lt;br /&gt;
Die Funktion dient der:&lt;br /&gt;
* Vereinheitlichung von Artikelverfügbarkeiten&lt;br /&gt;
* Reduzierung manueller Pflegeaufwände&lt;br /&gt;
* Vermeidung von inkonsistenten Einstellungen&lt;br /&gt;
* schnelleren Anlage neuer Artikel oder Sets&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
* Änderungen an den Standardwerten haben keinen rückwirkenden Effekt auf bereits gepflegte Artikel.&lt;br /&gt;
* Die Übernahme überschreibt vorhandene Werte vollständig.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6612</id>
		<title>OmniSeller:Standardwerte Verfügbarkeit</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6612"/>
		<updated>2026-01-20T11:24:17Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Validierungen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Standardwerte für Verfügbarkeitsfelder =&lt;br /&gt;
&lt;br /&gt;
== Übersicht ==&lt;br /&gt;
Im OmniSeller PIM Client steht eine neue Funktion zur Verfügung, mit der systemweite Standardwerte für Verfügbarkeitsfelder von Artikeln definiert werden können. &lt;br /&gt;
Diese Standardwerte dienen dazu, wiederkehrende Einstellungen zentral zu pflegen und bei Bedarf automatisiert oder manuell auf Artikel zu übernehmen.&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration erfolgt über einen eigenen Einstellungsdialog und gilt mandantenbezogen. &lt;br /&gt;
Benutzerspezifische Abweichungen sind nicht vorgesehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:StandardwerteVerfuegbarkeit4.png|mini]]&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
Der Dialog kann über den folgenden Menüpfad geöffnet werden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;System → Standardwerte konfigurieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Konfigurierbare Felder ==&lt;br /&gt;
&lt;br /&gt;
Folgende Felder aus dem Bereich „Verfügbarkeit“ können als Standardwerte hinterlegt werden:&lt;br /&gt;
&lt;br /&gt;
=== Bestand ===&lt;br /&gt;
* Dropshipping Artikel (virtueller Lagerbestand)&lt;br /&gt;
* Keine Live-Bestandsführung&lt;br /&gt;
* Virtueller Lagerbestand  &lt;br /&gt;
  (optional, nur wenn explizit aktiviert)&lt;br /&gt;
* Virtueller Lagerbestand separat bei Varianten&lt;br /&gt;
&lt;br /&gt;
=== Verkauf und Versand ===&lt;br /&gt;
* Abverkauf&lt;br /&gt;
* Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
=== Lieferung ===&lt;br /&gt;
* Lieferstatus&lt;br /&gt;
* Lieferzeit&lt;br /&gt;
* Lieferzeit ab&lt;br /&gt;
* Lieferzeit bis&lt;br /&gt;
&lt;br /&gt;
== Verhalten der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
* Die gespeicherten Standardwerte gelten mandantenweit.&lt;br /&gt;
* Die Werte werden nicht automatisch auf bestehende Artikel angewendet.&lt;br /&gt;
* Eine Übernahme erfolgt ausschließlich:&lt;br /&gt;
** manuell über das Kontextmenü oder&lt;br /&gt;
** automatisch bei erstmaliger manueller Set-Zuweisung eines Artikels.&lt;br /&gt;
&lt;br /&gt;
== Virtueller Lagerbestand ==&lt;br /&gt;
Der virtuelle Lagerbestand wird nur angewendet, wenn die Option  &lt;br /&gt;
&#039;&#039;&#039;„Virtuellen Lagerbestand setzen“&#039;&#039;&#039; aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
Ist diese Option deaktiviert, wird beim Übernehmen der Standardwerte kein virtueller Lagerbestand überschrieben.&lt;br /&gt;
&lt;br /&gt;
== Validierungen ==&lt;br /&gt;
Beim Speichern der Standardwerte werden folgende Prüfungen durchgeführt:&lt;br /&gt;
&lt;br /&gt;
* Lieferzeit „ab“ darf nicht größer sein als Lieferzeit „bis“&lt;br /&gt;
&lt;br /&gt;
Bei fehlerhaften Eingaben wird der Speichervorgang abgebrochen und eine entsprechende Hinweismeldung angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Speicherung ==&lt;br /&gt;
Die Standardwerte werden zentral in der Datenbank gespeichert.  &lt;br /&gt;
Existiert die benötigte Tabelle noch nicht, wird diese automatisch beim ersten Öffnen oder Speichern des Dialogs angelegt.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich werden folgende Informationen protokolliert:&lt;br /&gt;
* Zeitpunkt der letzten Änderung&lt;br /&gt;
* Benutzername des ausführenden Benutzers&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Verwendung der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
=== Manuelle Übernahme ===&lt;br /&gt;
Im Kontextmenü &#039;&#039;&#039;„Funktionen für alle markierten Artikel“&#039;&#039;&#039; steht die Option:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standardwerte übernehmen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zur Sicherheit muss der Benutzer die Aktion explizit bestätigen, da bestehende Werte überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
=== Automatische Übernahme ===&lt;br /&gt;
Sobald einem Artikel erstmalig manuell ein Set zugewiesen wird, werden die konfigurierten Standardwerte automatisch angewendet.  &lt;br /&gt;
In diesem Fall erfolgt keine zusätzliche Bestätigungsabfrage.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
Jede manuelle Übernahme der Standardwerte wird protokolliert.  &lt;br /&gt;
Erfasst werden unter anderem:&lt;br /&gt;
* Benutzername&lt;br /&gt;
* Datum und Uhrzeit&lt;br /&gt;
* betroffene Artikel&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Ziel der Funktion ==&lt;br /&gt;
Die Funktion dient der:&lt;br /&gt;
* Vereinheitlichung von Artikelverfügbarkeiten&lt;br /&gt;
* Reduzierung manueller Pflegeaufwände&lt;br /&gt;
* Vermeidung von inkonsistenten Einstellungen&lt;br /&gt;
* schnelleren Anlage neuer Artikel oder Sets&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
* Änderungen an den Standardwerten haben keinen rückwirkenden Effekt auf bereits gepflegte Artikel.&lt;br /&gt;
* Die Übernahme überschreibt vorhandene Werte vollständig.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6611</id>
		<title>OmniSeller:Standardwerte Verfügbarkeit</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6611"/>
		<updated>2026-01-20T11:24:03Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Virtueller Lagerbestand */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Standardwerte für Verfügbarkeitsfelder =&lt;br /&gt;
&lt;br /&gt;
== Übersicht ==&lt;br /&gt;
Im OmniSeller PIM Client steht eine neue Funktion zur Verfügung, mit der systemweite Standardwerte für Verfügbarkeitsfelder von Artikeln definiert werden können. &lt;br /&gt;
Diese Standardwerte dienen dazu, wiederkehrende Einstellungen zentral zu pflegen und bei Bedarf automatisiert oder manuell auf Artikel zu übernehmen.&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration erfolgt über einen eigenen Einstellungsdialog und gilt mandantenbezogen. &lt;br /&gt;
Benutzerspezifische Abweichungen sind nicht vorgesehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:StandardwerteVerfuegbarkeit4.png|mini]]&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
Der Dialog kann über den folgenden Menüpfad geöffnet werden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;System → Standardwerte konfigurieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Konfigurierbare Felder ==&lt;br /&gt;
&lt;br /&gt;
Folgende Felder aus dem Bereich „Verfügbarkeit“ können als Standardwerte hinterlegt werden:&lt;br /&gt;
&lt;br /&gt;
=== Bestand ===&lt;br /&gt;
* Dropshipping Artikel (virtueller Lagerbestand)&lt;br /&gt;
* Keine Live-Bestandsführung&lt;br /&gt;
* Virtueller Lagerbestand  &lt;br /&gt;
  (optional, nur wenn explizit aktiviert)&lt;br /&gt;
* Virtueller Lagerbestand separat bei Varianten&lt;br /&gt;
&lt;br /&gt;
=== Verkauf und Versand ===&lt;br /&gt;
* Abverkauf&lt;br /&gt;
* Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
=== Lieferung ===&lt;br /&gt;
* Lieferstatus&lt;br /&gt;
* Lieferzeit&lt;br /&gt;
* Lieferzeit ab&lt;br /&gt;
* Lieferzeit bis&lt;br /&gt;
&lt;br /&gt;
== Verhalten der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
* Die gespeicherten Standardwerte gelten mandantenweit.&lt;br /&gt;
* Die Werte werden nicht automatisch auf bestehende Artikel angewendet.&lt;br /&gt;
* Eine Übernahme erfolgt ausschließlich:&lt;br /&gt;
** manuell über das Kontextmenü oder&lt;br /&gt;
** automatisch bei erstmaliger manueller Set-Zuweisung eines Artikels.&lt;br /&gt;
&lt;br /&gt;
== Virtueller Lagerbestand ==&lt;br /&gt;
Der virtuelle Lagerbestand wird nur angewendet, wenn die Option  &lt;br /&gt;
&#039;&#039;&#039;„Virtuellen Lagerbestand setzen“&#039;&#039;&#039; aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
Ist diese Option deaktiviert, wird beim Übernehmen der Standardwerte kein virtueller Lagerbestand überschrieben.&lt;br /&gt;
&lt;br /&gt;
== Validierungen ==&lt;br /&gt;
Beim Speichern der Standardwerte werden folgende Prüfungen durchgeführt:&lt;br /&gt;
&lt;br /&gt;
* Lieferzeit „ab“ darf nicht größer sein als Lieferzeit „bis“&lt;br /&gt;
&lt;br /&gt;
Bei fehlerhaften Eingaben wird der Speichervorgang abgebrochen und eine entsprechende Hinweismeldung angezeigt.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Speicherung ==&lt;br /&gt;
Die Standardwerte werden zentral in der Datenbank gespeichert.  &lt;br /&gt;
Existiert die benötigte Tabelle noch nicht, wird diese automatisch beim ersten Öffnen oder Speichern des Dialogs angelegt.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich werden folgende Informationen protokolliert:&lt;br /&gt;
* Zeitpunkt der letzten Änderung&lt;br /&gt;
* Benutzername des ausführenden Benutzers&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Verwendung der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
=== Manuelle Übernahme ===&lt;br /&gt;
Im Kontextmenü &#039;&#039;&#039;„Funktionen für alle markierten Artikel“&#039;&#039;&#039; steht die Option:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standardwerte übernehmen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zur Sicherheit muss der Benutzer die Aktion explizit bestätigen, da bestehende Werte überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
=== Automatische Übernahme ===&lt;br /&gt;
Sobald einem Artikel erstmalig manuell ein Set zugewiesen wird, werden die konfigurierten Standardwerte automatisch angewendet.  &lt;br /&gt;
In diesem Fall erfolgt keine zusätzliche Bestätigungsabfrage.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
Jede manuelle Übernahme der Standardwerte wird protokolliert.  &lt;br /&gt;
Erfasst werden unter anderem:&lt;br /&gt;
* Benutzername&lt;br /&gt;
* Datum und Uhrzeit&lt;br /&gt;
* betroffene Artikel&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Ziel der Funktion ==&lt;br /&gt;
Die Funktion dient der:&lt;br /&gt;
* Vereinheitlichung von Artikelverfügbarkeiten&lt;br /&gt;
* Reduzierung manueller Pflegeaufwände&lt;br /&gt;
* Vermeidung von inkonsistenten Einstellungen&lt;br /&gt;
* schnelleren Anlage neuer Artikel oder Sets&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
* Änderungen an den Standardwerten haben keinen rückwirkenden Effekt auf bereits gepflegte Artikel.&lt;br /&gt;
* Die Übernahme überschreibt vorhandene Werte vollständig.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
	<entry>
		<id>https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6610</id>
		<title>OmniSeller:Standardwerte Verfügbarkeit</title>
		<link rel="alternate" type="text/html" href="https://wiki.htk.de/index.php?title=OmniSeller:Standardwerte_Verf%C3%BCgbarkeit&amp;diff=6610"/>
		<updated>2026-01-20T11:23:53Z</updated>

		<summary type="html">&lt;p&gt;Admin: /* Verhalten der Standardwerte */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Standardwerte für Verfügbarkeitsfelder =&lt;br /&gt;
&lt;br /&gt;
== Übersicht ==&lt;br /&gt;
Im OmniSeller PIM Client steht eine neue Funktion zur Verfügung, mit der systemweite Standardwerte für Verfügbarkeitsfelder von Artikeln definiert werden können. &lt;br /&gt;
Diese Standardwerte dienen dazu, wiederkehrende Einstellungen zentral zu pflegen und bei Bedarf automatisiert oder manuell auf Artikel zu übernehmen.&lt;br /&gt;
&lt;br /&gt;
Die Konfiguration erfolgt über einen eigenen Einstellungsdialog und gilt mandantenbezogen. &lt;br /&gt;
Benutzerspezifische Abweichungen sind nicht vorgesehen.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Datei:StandardwerteVerfuegbarkeit4.png|mini]]&lt;br /&gt;
&lt;br /&gt;
== Aufruf ==&lt;br /&gt;
Der Dialog kann über den folgenden Menüpfad geöffnet werden:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;System → Standardwerte konfigurieren&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Konfigurierbare Felder ==&lt;br /&gt;
&lt;br /&gt;
Folgende Felder aus dem Bereich „Verfügbarkeit“ können als Standardwerte hinterlegt werden:&lt;br /&gt;
&lt;br /&gt;
=== Bestand ===&lt;br /&gt;
* Dropshipping Artikel (virtueller Lagerbestand)&lt;br /&gt;
* Keine Live-Bestandsführung&lt;br /&gt;
* Virtueller Lagerbestand  &lt;br /&gt;
  (optional, nur wenn explizit aktiviert)&lt;br /&gt;
* Virtueller Lagerbestand separat bei Varianten&lt;br /&gt;
&lt;br /&gt;
=== Verkauf und Versand ===&lt;br /&gt;
* Abverkauf&lt;br /&gt;
* Kostenloser Versand&lt;br /&gt;
&lt;br /&gt;
=== Lieferung ===&lt;br /&gt;
* Lieferstatus&lt;br /&gt;
* Lieferzeit&lt;br /&gt;
* Lieferzeit ab&lt;br /&gt;
* Lieferzeit bis&lt;br /&gt;
&lt;br /&gt;
== Verhalten der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
* Die gespeicherten Standardwerte gelten mandantenweit.&lt;br /&gt;
* Die Werte werden nicht automatisch auf bestehende Artikel angewendet.&lt;br /&gt;
* Eine Übernahme erfolgt ausschließlich:&lt;br /&gt;
** manuell über das Kontextmenü oder&lt;br /&gt;
** automatisch bei erstmaliger manueller Set-Zuweisung eines Artikels.&lt;br /&gt;
&lt;br /&gt;
== Virtueller Lagerbestand ==&lt;br /&gt;
Der virtuelle Lagerbestand wird nur angewendet, wenn die Option  &lt;br /&gt;
&#039;&#039;&#039;„Virtuellen Lagerbestand setzen“&#039;&#039;&#039; aktiviert ist.&lt;br /&gt;
&lt;br /&gt;
Ist diese Option deaktiviert, wird beim Übernehmen der Standardwerte kein virtueller Lagerbestand überschrieben.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Validierungen ==&lt;br /&gt;
Beim Speichern der Standardwerte werden folgende Prüfungen durchgeführt:&lt;br /&gt;
&lt;br /&gt;
* Lieferzeit „ab“ darf nicht größer sein als Lieferzeit „bis“&lt;br /&gt;
&lt;br /&gt;
Bei fehlerhaften Eingaben wird der Speichervorgang abgebrochen und eine entsprechende Hinweismeldung angezeigt.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Speicherung ==&lt;br /&gt;
Die Standardwerte werden zentral in der Datenbank gespeichert.  &lt;br /&gt;
Existiert die benötigte Tabelle noch nicht, wird diese automatisch beim ersten Öffnen oder Speichern des Dialogs angelegt.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich werden folgende Informationen protokolliert:&lt;br /&gt;
* Zeitpunkt der letzten Änderung&lt;br /&gt;
* Benutzername des ausführenden Benutzers&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Verwendung der Standardwerte ==&lt;br /&gt;
&lt;br /&gt;
=== Manuelle Übernahme ===&lt;br /&gt;
Im Kontextmenü &#039;&#039;&#039;„Funktionen für alle markierten Artikel“&#039;&#039;&#039; steht die Option:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Standardwerte übernehmen&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Zur Sicherheit muss der Benutzer die Aktion explizit bestätigen, da bestehende Werte überschrieben werden.&lt;br /&gt;
&lt;br /&gt;
=== Automatische Übernahme ===&lt;br /&gt;
Sobald einem Artikel erstmalig manuell ein Set zugewiesen wird, werden die konfigurierten Standardwerte automatisch angewendet.  &lt;br /&gt;
In diesem Fall erfolgt keine zusätzliche Bestätigungsabfrage.&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Logging ==&lt;br /&gt;
Jede manuelle Übernahme der Standardwerte wird protokolliert.  &lt;br /&gt;
Erfasst werden unter anderem:&lt;br /&gt;
* Benutzername&lt;br /&gt;
* Datum und Uhrzeit&lt;br /&gt;
* betroffene Artikel&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Ziel der Funktion ==&lt;br /&gt;
Die Funktion dient der:&lt;br /&gt;
* Vereinheitlichung von Artikelverfügbarkeiten&lt;br /&gt;
* Reduzierung manueller Pflegeaufwände&lt;br /&gt;
* Vermeidung von inkonsistenten Einstellungen&lt;br /&gt;
* schnelleren Anlage neuer Artikel oder Sets&lt;br /&gt;
&lt;br /&gt;
---&lt;br /&gt;
&lt;br /&gt;
== Hinweise ==&lt;br /&gt;
* Änderungen an den Standardwerten haben keinen rückwirkenden Effekt auf bereits gepflegte Artikel.&lt;br /&gt;
* Die Übernahme überschreibt vorhandene Werte vollständig.&lt;/div&gt;</summary>
		<author><name>Admin</name></author>
	</entry>
</feed>