Der Changelog wird in unserem Hilfesystem weitergepflegt: http://help.sync4.de/changelog/ ******************************************* Version: 3.0.3.0 ******************************************* Bugfix: (Bestellungen Magento) Die maximale Länge Felder customers_name, delivery_name und billing_name kann nun nicht mehr überschritten werden Feature: Der Dienst schreibt nun seine Version in die Konfig-Tabelle. Das ermöglicht eine Überprüfung der Dienstversion beim Start von sync4 Bugfix: Das Feld für die Anzahl der abzugleichenden Kategorien wird nun bei WISO ausgeblendet, da nicht unterstützt Bugfix: (Neuer Mandantwizard) Standardwert für Anzahl abzugleichender Kategorien wird nun richtig gesetzt Feature: Separates Skript für den Bestandsabgleich. Anpassungen abgeschlossen Fix: Änderungen bei der Sortierreihenfolge von Attributen werden jetzt auch bei einem normalen Sync übertragen, kein Vollsync mehr nötig. Bugfix: Scollbars bei der Bearbeitung von Kategorien eingefügt Es wird jetzt eine Meldung eingeblendet, sollte der Slave Artikel schon unter einem anderen Master Artikel verwendet werden. Die Nummer des Hauptartikels wird angezeigt. Bugfix: Die Standardwerte für die Steuer-IDs für Büro+ werden nun im neuen Mandanten gesetzt BPNT 2 Performance verbesserungen Bugfix: Standardwerte werden nun in der Konfig richtig geladen Bugfix: GUI Fehler im MandantWizard behoben Bugfix: Mandanten lassen sich nun wieder ohne den Assistenten anlegen Bugfix: Die Felder der Artikelübersicht haben nun Standardwerte Fix für Artikel die sich in mehreren Kategorien befinden, sie werden jetzt korrekt beim Teilsync berücksichtigt Fixes für Mandant Wizard, wenn kein Firmenlogo vorhanden ist Email Adresse in Liefer und Rechnungsadresse eingebaut Hilfe auf help.sync4.de umgestellt Standardbrowser wird jetzt geöffnet, wenn man das Handbuch sehen will Position des Artikelnames in der Artikelform geändert ******************************************* Version: 3.0.2.9 ******************************************* Bplus v1 und v2 eingebaut Bei einem Update kann jetzt ausgewählt werden, ob alle FTP Skripte für alle Mandanten hochgeladen werden sollen BMECAT um mehrere Bilder und Sprachen erweitert Fehler behoben, wenn versucht wurde nichts bei Google-Kategorien hinzuzufügen. Script Debugger eingebaut OXID MasterSlave Sortierreihenfolge wird jetzt beachtet. Es wird immer die Summe der Sort Order Werte für jeden Slave eingetragen. Fix für Explosionszeichnungen HTML Code wird wieder der Kategoriebeschreibung hinzugefügt Bestandsabgleich-Skript sicherer gemacht Standardzahl der abzugleichenden Kategorien bei Wiso und B+ auf 0 gesetzt Feature: Für Büro+ und Wiso ist die Anzahl der abzugleichenden Kategorien nun in der Konfig einstellbar OXID: Artikel werden jetzt auf der Startseite angezeigt, momentan allerdings noch als "frisch eingetroffen" Bugfix: Konfig-Einstellungen für den Bestand werden nun bei Magento auch berücksichtigt Fehler beim Versand mit Shopware/Wiso behoben Fix für freie Slaves in OXID, sie tragen jetzt nicht mehr die alten Attributbezeichnungen Fehler bei der Domainenauswahl wurde behoben ShopArtikelGrid kann jetzt variable eingestellt werden Scripte lassen sich nur noch öffnen, wenn der Hookmodus aus ist Gridview Columns größe ändern eingebaut Steuer Id's und Buchungsnummer können jetzt bei B+und Wiso über die Konfig geändert werden Fix damit Artikel auch bei einem normalen Sync übertragen werden, die zu einem Slave Artikel geworden sind oder vom Master losgelöst wurden neues Feature: Separates Skript für Bestandsabgleich für SAP, 42 und Gambio als Sondermodul Wawi VPE kann nun als option bei SAP eingestellt werden KategorieAuswahl Fenster überarbeitet. Die Kategorien werden nun in einer Baumansicht angezeigt und nicht mehr in Tabellenform Bugfix: Bei der Kategoriebeschreibung wurden &-Zeichen mit Empty-String ersetzt, welches HTML Zeichen zerstört Fehler beim holen von vpe behoben Log kann jetzt beim Logstatuswindow angezeigt werden Shopwarefiles hat jetzt DebugWriteLines() Fix für Artikel die sich in mehreren Kategorien befinden und für Hinzufügen und Löschen des ersten Artikels in einer Kategorie in Sync4 ******************************************* Version: 3.0.2.8 ******************************************* Preislistenfehler behoben Fehler beim setzen des Lieferstatuses aus sync4 behoben. Übersetzungen eingefügt Lieferzeit wird standardmäßig mit 1 übertragen, wenn das feld leer ist B+: Fehler mit 1er Preisen behoben Sortierreihenfolge der Artikel innerhalb der Kategorien zu OXID hinzugefügt Mehrere Bestellungen können wieder verbucht werden. (Lexware/OT) Eigenschaftszuordnungen werden auch gelöscht, wenn alle artikel gelöscht werden Eigenschaften/Attribute können über Kontextmenu gelöscht werden Kundenzurodnung löschen eingebaut Bugfix: Einfaches Anführungszeichen wird nun mit HTML Äquivalent ersetzt Bugfix: Brutto der Varianten bei Shopware wird nun nicht mehr doppelt berechnet Bugfix: Scriptauswahlfenster lässt sich nun nicht mehr vergrößern/verkleinern Feature: In der Domainauswahl kann nun mit Strg + F gesucht werden Bugfix: Der Indentation-Level der vorherigen Zeile wird nun beibehalten (Skripteditor) Bugfix: Das Firmenlogo wird nun im neuen MandantWizard korrekt gespeichert Bugfix: Englische Kategorien werden nun nicht mehr verdoppelt (Shopware) Sortierung funktioniert jetzt. Nodes verlieren nicht mehr den Focus Bugfix: Bestellstatus-IDs werden nun beim Init korrekt geladen Bugfix: Die Felder für die Bestellstatus-IDs werden bei Oxid nicht mehr überprüft Bugfix: Die Kundengruppen werden nun erst nach dem Zuordnen der Sprachen geholt, da ansonsten teilweise ein Fehler aufgetreten ist Bugfix: Die Steuer für den Preisaufschlag von Eigenschaften bei Shopware wird nun korrekt berechnet Bugfix: Kategorien bei Shopware werden nun richtig aktualisiert Die IDs, die zur Behandlung der Bestellungen verwendet werden, sind nun in der Konfig einstellbar. Bugfix: Sortierreihenfolge von Kategorien wird nun korrekt gesetzt Das Interne ErrorLogging wurde komplett überarbeitet Bugfix: Der Dienst funktioniert nun wieder Bugfix: Preisaufschläge für Eigenschaften in Shopware werden nun korrekt berechnet Bugfix: Im alten MandantWizard ann die Root-Kategorie-ID für Magento nun korrekt gesetzt werden Bugfix (Gambio): Die Werte für die Kachelansicht und die Anzeige der Artikel aus Unterkategorien werden nun gesetzt OpenTrans: Skript zum verbuchen offener Bestellungen hinzugefügt Magento: Anlegen der Kategorien berücksichtigt nun auch die Sortierreihenfolge in sync4 Bugfix: Das Löschen von Artikeln/Kategorien in Magento lässt nun die Root-Kategorien unangetastet "Browser Cache leeren" Funktion im Fenster Menü hinzugefügt Fehler mit Shopware: incl Mwst behoben Magento: Bei Upload wird jetzt die richtige Rootkategorie zugewiesen. Shopware Mwst Bug für alle Wawis angepasst Änderungen Im 42 Skript bzgl. Nachnahme, Gutscheine, Mindermengenzuschlag, etc gemacht Änderungen in Inform bzgl. Nachnahme gemacht Fehler beim verbuchen mehrerer Bestellungen in Lexware, Lexware_ot und Opentrans behoben Fehler in Blueoffice bzgl. Mwst behoben. ******************************************* Version: 3.0.2.7 ******************************************* Bugfix: Löschen der leeren Kategorien beim Produktupload funktioniert nun wieder Varianten werden jetzt nach ArtikelArt selektiert Anpassungen für XTC 4.1.11 Bugfix: Fehler behoben, der dazu führte, dass beim Upload der FTP-Skripte immer eine Fehlermeldung angezeigt wurde ******************************************* Version: 3.0.2.6 ******************************************* Der Speichern Button im Artikel Form wird nun Enabled falls der Kunde den Inhalt eines ZusatzTextFeldes ändert Bugfix für die Steuer bei Versand (Shopware) Root-Kategorie und Attributeset ID für Magento werden nun aus der Konfig ausgelesen Internes Error-Logging bei Events entfernt Der Bestand von Artikeln wird jetzt an Magento übergeben Bugfix für das interne Errorlogging Internes Errorlogging eingebaut Bankdanten in Blue office eingebaut TRUNCATE in deleteProducts durch DELETE ersetzt. So wird verhindert das der AUTO_INCREMENT Zähler zurückgesetzt wird Holewawiartikelnummer bei Eigenschaften. Beschränkung auf SprachID 2 (Deutsch) entfernt OXID: Bei Kategorien wird jetzt auch das Kategoriebild in oxicon eingetragen Die VAT-ID wird nun bei Bestellungen aus Magento richtig geholt Vorname und Nachname bei Bestellungen im vollständigen Namen vertauscht (Nachname Vorname zu Vorname Nachname) OXID: Orders List enthält nun auch eventuelle Gutscheine An Artikel angehängte Dateien enthalten nun die CSS Class sync4_button Fix für Datei Öffnen bei Artikeln ******************************************* Version: 3.0.2.5 ******************************************* MwSt Bug bei Shopware und Büro+ behoben ShopID wird nun zurückgegeben, falls versucht wird, eine Kategorie anzulegen, die bereits im Shop existiert Mwst Bug bei Shopware behoben OXID: Zahlungs- und Versandart Class erhalten jeweils die Beschreibung mit max. 32 Zeichen, Umsatzsteuer hinzugefügt Bugfix: Setzen von benötigten Werten in der Konfiguration bei einem Update führt nun nicht mehr zu einem Absturz Reconnect Methode für Büro+ eingebaut OXID: Fixes für Payment Type Class und Delivery Type Class BugFix: Einstellung der maximalen Bildgröße im neuen Wizard nun möglich OXID: Bugfix für Abrufen von Bestellungen, falls KundenNr. nicht mehr existiert, weil gelöscht oder Gastkonto Bugfix: Setzen von benötigten Werten in der Konfiguration bei einem Update führt nun nicht mehr zu einem Absturz Reconnect Methode für Büro+ eingebaut mm, cm, m zur VPE Auswahl hinzugefügt OXID Defines für neue VPEs hinzugefügt ******************************************* Version: 3.0.2.4 ******************************************* Das Verkleinern von Bildern (Produkte & Kategorien) ist nun vollständig optional (Falls eine Verkleinerung gewünscht ist, kann die maximal gewünschte Größe in der Konfiguration eingestellt werden.) Blue Office LagerAbbuchen auskommentiert. Blue Office bucht selber ab beim erstellen eines Lieferscheins Bug behoben: Sortierung in den Kategorien wurde bei einer Aktualisierung nicht richtig gesetzt B+ Attribute aus Hauptartikel holen Artikelsortierung in Kategorien für Veyton implementiert Artikelsortierung in Kategorien für OS2 deaktiviert, da der Shop diese Funktion nicht unterstützt Bug behoben, der dazu führte, dass Unterkategorien in Gambio (ab Version 2.0.15.1) nicht mehr angezeigt wurden Anpassungen für Opentrans Bestellungen OXID: Remove Category and Manufacturer Cache Files if necessary Opentrans Erweiterung und Preisabgleich per Kunde Import und Exportpfad für Opentrans hinzugefügt seoV2next: Die Methode clearCache wurde implementiert GX2: Kategorien im Shop neu erstellen, falls nicht vorhanden, z.B. nach DeleteAllProducts sync4 Favoriten Bug behoben OXID: Umstellung auf Master Slave Artikel Fehler bei der Aktualisierung von Kategorien bei Oxid behoben Bugfix: Kategoriezuordnung funktioniert nun auch bei bereits hochgeladenen Artikeln Anlegen von Kategorien im Shop gibt nun die ShopID zurück. Diese wird dann beim Löschen & Aktualisieren der Kategorien verwendet. Bugfix für das Anlegen von Artikeln Suchfunktion zum Scripteditor hinzugefügt (Strg+F) ****** DB Changes ************************* ALTER TABLE [KUNDEN] add [PreiseAbgleichen] INT NULL IF EXISTS (Select Distinct(MandantNr) From Konfig Where MandantNR not in (Select MandantNr FROM Konfig Where Name = 'ResizeProductImages') and MandantNr != 0) INSERT INTO Konfig (MandantNr, Name, Parameter, ID) Select MandantNr, 'ResizeProductImages', 'False', NewID() FROM Konfig WHERE MandantNr in (Select Distinct(MandantNr) From Konfig Where MandantNR not in (Select MandantNr FROM Konfig Where Name = 'ResizeProductImages') and MandantNr != 0) Group By MandantNR INSERT INTO Konfig (MandantNr, Name, Parameter, ID) Select MandantNr, 'ResizeCategoryImages', 'False', NewID() FROM Konfig WHERE MandantNr in (Select Distinct(MandantNr) From Konfig Where MandantNR not in (Select MandantNr FROM Konfig Where Name = 'ResizeCategoryImages') and MandantNr != 0) Group By MandantNR INSERT INTO Konfig (MandantNr, Name, Parameter, ID) Select MandantNr, 'MaxProductImgSize', '0x0', NewID() FROM Konfig WHERE MandantNr in (Select Distinct(MandantNr) From Konfig Where MandantNR not in (Select MandantNr FROM Konfig Where Name = 'MaxProductImgSize') and MandantNr != 0) Group By MandantNR INSERT INTO Konfig (MandantNr, Name, Parameter, ID) Select MandantNr, 'MaxCategoryImgSize', '0x0', NewID() FROM Konfig WHERE MandantNr in (Select Distinct(MandantNr) From Konfig Where MandantNR not in (Select MandantNr FROM Konfig Where Name = 'MaxCategoryImgSize') and MandantNr != 0) Group By MandantNR ******************************************* Version: 3.0.2.2 ******************************************* Ctrl+S Speicher Funktionalität in die ArtikelForm eingebaut OXID: Verwendung von Short UUIDs anstatt von normalen UUIDs Abfrage hinzugefügt ob products_quantity DbNull ist Die Verschlüsselung per AES ist nun standardmäßig in der Konfiguration eingeschaltet Interne Errorloggin klasse eingebaut OXID: HTML Tags werden nicht mehr in die Kurzbeschreibung eingetragen Fehler im MandantWizard behoben WYSIWYG Editor bei den Kategorien eingebaut Collate Fehler bei Preislisten behoben OXID: Bug Fix für Zahlungs- und Versandarten OXID: Bug Fix für gleichnamige Kategorien Erweitertes logging eingebaut Kleine Fehler in B+ und Shopware behoben ****** DB Changes ************************* INSERT INTO Konfig (MandantNr, Name, Parameter, ID) Select MandantNr, 'UseAES', 'True', NewID() FROM Konfig WHERE MandantNr in (Select Distinct(MandantNr) From Konfig Where MandantNR not in (Select MandantNr FROM Konfig Where Name = 'UseAES') and MandantNr != 0) Group By MandantNR ******************************************* Version: 3.0.2.1 ******************************************* Fehler bei denBilderendungenin B+ und WISO behoben + Logging eingebaut Bug behoben, der dazu führte, dass Adressen doppelt angelegt werden Bug behoben das beim OXID der Lieferstatus korrekt gesetzt wird 42 ERP Rabattmatrix hinzugefügt OXID: Suchstring für Explosionszeichnung hinzugefügt Bug bei der Namesänderung von Eigenschaften gefixt Dateien werden jetzt sortiert in den Shop übertragen Dateien werden jetzt sortiert in der Artikelform angezeigt SQL Befehl zum löschen leerer Kategorien umgebaut Fehler bei gx21 und den eigenschaften behoben Haupartikel werden jetzt bei Eigenschaften korrekt als solche markiert Die Ansicht der Artikel einer Kategorie verhält sich nun ähnlich der Artikelübersicht: Bei einem Doppelklick auf einen Artikel wird der Artikel zum Bearbeiten geöffnet ****** DB Changes ************************* keine Datenbankänderungen ******************************************* Version: 3.0.2.0 ******************************************* OXID: Eigenschaften mit Staffelpreisen eingebaut Bestellungen Anzahl Feld vergrößert (für fünfstellige Zahlen) Menüpunkte im Kategorie Kontextmenü umbenannt Kategorien auf dynamisches nachladen umgebaut Kundengruppen werden jetzt in Sync4 gelöscht, wenn es sie nicht mehr im Shop gibt Google Kategorien in den Import mit aufgenommen Bug behoben, wenn man auf Nein beim Artikellöschen klickt Varianten in OXID hinzugefügt, Eigenschaften müssen eingeschaltet werden Staffelpreise für OXID und Umstellung auf CDATA bei XML Rückgabe SEPA Abholung bei GX21 eingebaut Shopware Trennzeichen variabel gemacht bei Varianten ****** DB Changes ************************* keine Datenbankänderungen ******************************************* Version: 3.0.1.9 ******************************************* Neuen GX2 Controller fuer 2.1 hinzugefuegt, Datei muss in gx2Controller umbenannt werden, wenn Sie verwendet werden soll Artikel Sonderpreis in Preistab übernommen ****** DB Changes ************************* alter table BEKOPF DROP COLUMN cc_type alter table BEKOPF DROP COLUMN cc_owner alter table BEKOPF DROP COLUMN cc_number alter table BEKOPF DROP COLUMN cc_expires alter table BEKOPF DROP COLUMN cc_start alter table BEKOPF DROP COLUMN cc_issue alter table BEKOPF DROP COLUMN cc_cvv ******************************************* Version: 3.0.1.8 ******************************************* Lexware & Büro+: Artikel werden beim Wawi-Abgleich nur abgeglichen, wenn sie sich seit dem letzten Mal verändert haben Nachkommastelle bei Auftragsposition von 2 auf 4 erhöht Blueoffice Com Schnittstelle eingebaut Der Steuersatz kann nun bei Mandanten ohne Wawi auch nachträglich noch geändert werden Bezeichnung des Gesamtpreises angepasst, da bei einigen Shops nur der Gesamtpreis der Bestellpositionen angezeigt wird Artikelpreisstatus für Gambio eingebaut BugFix Feldlänge IBAN und Kontoinhaber BugFix für die Übertragung der Steuer bei Bestellungen Versandkosten Mwst Bug bei SAP + Veyton behoben SAP IBAN MandateID SEPA wird jetzt gefüllt Magnalister Bestellung Bug behoben, BestellungModul: Abfrage so angepasst, dass die GUID nicht geholt wird Steuerzonen, Länder, Sprachen, Lieferstatus und Kundengruppen werden nun pro Mandant nur ein mal geladen Produktbilder werden nun nach der PictureNo sortiert geholt (behebt einen Fehler bei der Übtragung an Magento) Bugfix Anmeldung Oxid und SeoV2Next ****** DB Changes ************************* alter table SHOPARTIKEL add products_price_status [INTEGER] NULL ******************************************* Version: 3.0.1.7 ******************************************* OXID VPE hinzugefügt Konfiguration ermöglicht es nun für die Shopverbindung HTTPS zu verwenden Preislistenbug bei SAP behoben Ust-IdNr Feld verschoben B+ Attribute zu Eigenschaften Funktionalität eingebaut Alle Klassen public gesetzt ****** DB Changes ************************* IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SYNC4L' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SYNC4L] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SYNC4M' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SYNC4M] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'BENUTZER' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [BENUTZER] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'MANDANTEN' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [MANDANTEN] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'KONFIG' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [KONFIG] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'LOG' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [LOG] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'RECHTE' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [RECHTE] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'CONNECTIONCFG' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [CONNECTIONCFG] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'BEKOPF' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [BEKOPF] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'BEPOSTEN' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [BEPOSTEN] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'BEPOSTENTOTAL' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [BEPOSTENTOTAL] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'BEATTRIBUTE' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [BEATTRIBUTE] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'ATTRIBUTE' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [ATTRIBUTE] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'ATTRIBUTWERTE' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [ATTRIBUTWERTE] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'ARTIKELATTRIBUTE' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [ARTIKELATTRIBUTE] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'AZA' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [AZA] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SHOPARTIKEL' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SHOPARTIKEL] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SHOPARTIKELBESCHR' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SHOPARTIKELBESCHR] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SHOPGRUPPEN' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SHOPGRUPPEN] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SHOPGRUPPENBESCHR' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SHOPGRUPPENBESCHR] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SHOPARTIKELGRUPPEN' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SHOPARTIKELGRUPPEN] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SHOPARTIKELPREIS' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SHOPARTIKELPREIS] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SHOPARTIKELFILES' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SHOPARTIKELFILES] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'KUNDENGRUPPEN' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [KUNDENGRUPPEN] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'EXPLOSIMAGES' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [EXPLOSIMAGES] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'EXPLOSMARKS' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [EXPLOSMARKS] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'EXPLOSARTIKEL' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [EXPLOSARTIKEL] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'KUNDEN' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [KUNDEN] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SPRACHEN' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SPRACHEN] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'UPLOADARTIKEL' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [UPLOADARTIKEL] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'HERSTELLER' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [HERSTELLER] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Scripts' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [Scripts] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Kundenpreise' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [Kundenpreise] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SHOPS' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SHOPS] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'SCRIPTLOG' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [SCRIPTLOG] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Lieferstatus' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [Lieferstatus] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'BEKUNDENZUORDNUNG' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [BEKUNDENZUORDNUNG] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'MultistoreProductsDescription' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [MultistoreProductsDescription] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'MultistoreProductsPermission' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [MultistoreProductsPermission] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'MultistoreCategoriesPermission' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [MultistoreCategoriesPermission] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'FileUpload' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [FileUpload] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'BENUTZERFAVS' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [BENUTZERFAVS] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Eigenschaften' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [Eigenschaften] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'EigenschaftenBeschr' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [EigenschaftenBeschr] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Eigenschaftswerte' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [Eigenschaftswerte] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'EigenschaftswerteBeschr' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [EigenschaftswerteBeschr] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'Artikeleigenschaften' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [Artikeleigenschaften] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'EZA' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [EZA] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END IF NOT EXISTS (SELECT * FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = 'UserDefinedValues' AND COLUMN_NAME = 'ID') BEGIN ALTER TABLE [UserDefinedValues] add [ID] UNIQUEIDENTIFIER UNIQUE NOT NULL DEFAULT NEWID() END ******************************************* Version: 3.0.1.6 ******************************************* Mandanten Wizard Bug behoben bei Skripte in DB schreiben seov2Next Anbindung mit aufgenommen Datenbankbackup umgestellt auf ein neues System Magento 1.8.1 freigegeben Eigenschaften um Lieferstatus sowie die Sortierung erweitert büro+/ERP-complete Attribute import zu Eigenschaften implementiert ohne Wawi Druck die UmsatzsteuerID verschoben Preislisten Bug bei SAP behoben mit Staffelpreisen Shopverbindung per HTTPS implementiert Bug behoben beim wechseln eines Shopsystems ****** DB Changes ************************* alter table EZA add sort_order [INTEGER] NULL alter table Artikeleigenschaften DROP COLUMN sort_order ******************************************* Version: 3.0.1.5 ******************************************* Shopware ab Version 4.2.1 Kategorie Last_Succeeded_Upload, Last_Modified fuer Shopware implementiert ****** DB Changes ************************* alter table SHOPGRUPPEN add [last_modified] [datetime] NULL alter table SHOPGRUPPEN add [last_succeeded_upload] [datetime] NULL ******************************************* Version: 3.0.1.4 ******************************************* SQL Backup deaktiviert BlueOffice Bug bei Artikelsteuer behoben XTC41 Bug bei Steuerzonen und Bilder löschen behoben Bestand bei Eigenschaften kann geändert werden MandantWizard Bug bei der Verbindungsherstellung mit der Wawi behoben Bug behoben bei der Übersicht der Artikel Shopaktiv Haken Artikelfiles werden nicht mehr on the fly hochgeladen, sondern beim Shop Sync ****** DB Changes ************************* alter table FileUpload add shop_url varchar(max) null CREATE TABLE [dbo].[Media]( [ID] UNIQUEIDENTIFIER DEFAULT NEWID()Primary Key, [MandantNR] [integer] NOT NULL, [FileInfoID] UNIQUEIDENTIFIER NULL, [ParentID] [varchar](50) NOT NULL, [Type] [varchar](50) NOT NULL, [Sort] [integer] NOT NULL ); CREATE TABLE [dbo].[MediaInfo]( [ID] UNIQUEIDENTIFIER DEFAULT NEWID()Primary Key, [MandantNR] [integer] NOT NULL, [ProductsMediaID] UNIQUEIDENTIFIER NOT NULL, [languageID] [integer] NOT NULL ); ******************************************* Version: 3.0.1.3 ******************************************* Handelsregisterfelder bei Bestellungsdruck ohne Wawi Bug bei 42ERP Artikel zuletzt geändert behoben Firmenname wird jetzt korrekt bei ohne Wawi angedruckt Vorkasserabatt bei Blueoffice und Inform Mehrere Bestellungen verbuchen bei Lexware und Opentrans Bug bei OpenTrans Kundenzuordnung behoben Bug bei GX2 Eigenschaften behoben Einige Menueinträge umbenannt Bestand bei Eigenschaften eingebaut Shopware Änderungen Version 4.2 eingebaut (BETA) Dienst DB Verbindung optimiert Updatelink eingebaut ****** DB Changes ************************* alter table EZA add Stock numeric(18,4) NULL alter table Artikeleigenschaften DROP COLUMN Stock ******************************************* Version: 3.0.1.2 ******************************************* MandantWizard Bug bei Kundengruppen laden und FTP Pfad behoben StandardEmail bei Dienst eingebaut COLLATE Bug bei Staffelpreisen behoben GX2 Eigenschaften Artikelnummer wird übertragen Dienst erweitert um Logging, Bug beim Neustart des Dienstes behoben Bug SQL Transaction bei Dienst behoben Bug Modul Produktkatalog behoben ****** DB Changes ************************* alter table EXPLOSIMAGES add [ShopID][varchar](255) NULL ******************************************* Version: 3.0.1.1 ******************************************* Benutzerdefinierte Werte für Scriptconfig eingebaut (BETA) Korrektes Datum bei Suche im Logfenster eingebaut Bug bei BPNT behoben, wenn kein gültiges Bild hinterlegt ist Bug bei Bestelldruck ohne Wawi behoben Bug Bilder verschieben behoben Bug behoben, wenn Bild in Wawi gelöscht wurde Mehrsprachigkeit bei Eigenschaften eingebaut SAP Bug bei Atrribut Eigentext behoben Bug WAWI Abgleich doppelte Bilder behoben OXID Login Bug behoben BPNT Mindermengen, Vorkasse, Rabatt etc inkl. exkls Steuer wird beachtet Bug GX2 Eigenschaften Bestellübergabe ****** DB Changes ************************* CREATE TABLE [dbo].[UserDefinedValues]( [MandantNr] [int] NOT NULL, [Scope] [varchar](255) NOT NULL, [Name] [varchar](255) NOT NULL, [Type] [varchar](255) NOT NULL, [Value] [varchar](max) NOT NULL, [IsList] [tinyint] NOT NULL, PRIMARY KEY ([MandantNr],[Scope],[Name]) ); ******************************************* Version: 3.0.1.0 ******************************************* BPNT Wizard Firma eingebaut Dienst Bug behoben, so dass ShowMessage nicht bei Wawi oder Shopscripten berücksichtigt wird Sortierung bei WAWIArtikel Übersicht wieder möglich Bug bei Kundengruppen in Kundenmodul behoben Bug bei Wizard Bplus behoben, hier wurde keine Shopauswahl angezeigt Bruttopreise Bug im Wizard bei SAP behoben COLLATE Bug bei Preislisten, kann über Script angepasst werden LEXWARE Internetartikelhaken kann berücksichtigt werden, wenn ERPStatus verwendet wird Installer erweitert um Funktion, dass sync4 nach der Installation direkt gestartet wird Bug bei Magento Sonderpreisen behoben Bildnummern Bug bei Artikeln behoben, diese konnten manuell bearbeitet werden Veyton Bug bei anderen status_ids beim Bestellabruf behoben Crossselling kann in der Konfiguration eingestellt werden, wenn die Lizenz vorhanden ist, kein Eingreifen ins Script mehr nötig Shopware Scripte gesplittet auf shopwareProduct, shopwareCategory und shopwareOrder Python ergänzt um das Laden von Klassen und Funktionen aus anderen Scripts (CreatePythonObject, sowie shop.ExecutePythonFunction) LEXWARE Bug bei Staffelpreis 0er Menge behoben Freitext SAP und SAP9 auf 100 Zeichen abgeschnitten Webshop und Wawiscripts durch DebugWriteLine ergänzt Bug bei Dienst (Telerik Referenzen) behoben ******************************************* Version: 3.0.0.9 ******************************************* Diverse Shopwareänderungen BETA: Logger eingebaut, Kategorie löschen über ID, Bug im MandantWizard behoben, IWebshop angepasst, DBFelder für ShopIDs Create Database um COLLATE Latin1_General_CI_AS ergänzt, behebt vereinzelten Bug bei Preislisten wegen ungleicher Zeichensatzkodierung ShowMessage Bug bei getProducts_PY behoben Bug bei Auswahl des FTP Ordners im MandantWizard behoben SEPA in SAP und SAP9 eingebaut, sowie Anzeige bei Bestellungen angepasst Shopware BETA hinzugefügt Bestellübersicht & als Eingabe möglich OXID Bugs behoben BETA Vertikales Label bei Kategoriesortierung hinzugefügt Telerik Referenzen aktualisiert Bug bei Kategorien Wechseln der Sprachen behoben osCommerce MandantWizard Kundengruppenzuordnung ausgeblendet SAP und SAP9 um Attribut Eigentext ergänzt Bug bei MandantWizard 42ERP Makro installieren behoben LEXWARE Bug bei Abfrage der Staffelpreise behoben (0er Menge) LEXWARE XML Export CDATA hinzugefügt Bug bei Seov2 Bankdanten behoben BlueOffice getProduct Script angepasst um ERP-Status verwenden zu können ScriptEditor ergänzt um Hookpunktauswahl bei neuen Scripts Bug bei Konfiguration Checkbox Nummernkreis behoben 42ERP Makro angepasst ****** DB Changes ************************* alter table SHOPARTIKEL add [ShopID][varchar](255) NULL alter table SHOPGRUPPEN add [ShopID][varchar](255) NULL alter table FileUpload add [ShopID][varchar](255) NULL ******************************************* Version: 3.0.0.7 ******************************************* OXID Webshop Beta eingebaut SEPA Vorbereitungen, DB angepasst und Anzeige bei Bestelldetails ****** DB Changes ************************* alter table BEKOPF add [IBAN][varchar](64) NULL alter table BEKOPF add [BIC][varchar](64) NULL ******************************************* Version: 3.0.0.6 ******************************************* Bug bei MandantWizard Domain Registrierung behoben Bug bei Benutzerfavoriten behoben, hier wurden keine Scripts ausgeführt Bug behoben wenn in Mindestbestellmenge nichts steht (bei Artikel abspeichern) Neuer Mandantanlegen jetzt auch über Wizard mögglich MandantWizard und Webshops um CheckConnection Funktion ergänzt. Erst wenn diese erfolgreich ist, geht es im Wizard weiter Bug beim Bilderimport behoben, es werden keine Bilder mehr doppelt importiert Bug bei Herstellerliste behoben Bug bei Explosionszeichnung behoben, wenn Auswahl inaktiv war MandantWizard nach erfolgreichen Beenden wird Mandant jetzt geladen MandantWizard einige Seiten überarbeitet MandantWizard Shopverbindung überarbeitet (REST, Magento, Shopware, 1und1) Neuen WISO Key eingebaut (ab WISO Version 4673 19.12.2013 verfügbar, damit funktioniert dann nur noch dieser Key) 42ERP WAWI Artikel werden jetzt auch abgeglichen wenn sich der Lagerbestand durch Erstellen von LS oder RE geändert hat Keine Artikelanzeige bei B+ bei Attributkombinationen zuordnen, Funktion ist nicht verfügbar Bilderupload Bug behoben, dass manche Bilder immer wieder hochgeladen werden behoben Support und Hilfeseite werden im internen Browser angezeigt Bug beim automatischen Verbuchen von Neukunden behoben ordersDownload_PY Bug bei Fehlern behoben (falsche Exception) Bug doppelte Anzeige bei Artikel zuweisen bei Herstellern behoben WPF Designanpassungen Versandarten und Zahlarten bei MandantenWizard überarbeitet STRG-N und B Bug bei Attributen und Eigenschaften behoben Bug bei MandantenWizard Sprachverdopplung behoben B+ Bug bei Kategorien holen behoben (Nummern-Pfad leer) XTMod Lagerbestand Attribute hinzugefügt ******************************************* Version: 3.0.0.5 ******************************************* GX2 Eigenschaften eingebaut Bug bei Hersteller ID in Auflistung behoben Veyton Bug bei Sortierung der Kategorien behoben Null Value beim Upload von Sonderpreisen abgefangen ****** DB Changes ************************* CREATE TABLE [dbo].[EigenschaftenBeschr]( [MandantNr] [int] NOT NULL, [property_id][int] NOT NULL, [property_name][varchar](255) NOT NULL, [Bemerkung] [varchar](100) NULL, [language_id] [INTEGER] NULL, FOREIGN KEY ([MandantNr]) REFERENCES [Mandanten] ([MandantNr]) ); CREATE TABLE [dbo].[Eigenschaftswerte]( [MandantNr] [int] NOT NULL, [property_value_id][int] PRIMARY KEY IDENTITY (1,1) NOT NULL, [property_id][int] NOT NULL, [Preisaufschlag] [NUMERIC](10, 4) NULL, [Gewichtsaufschlag] [NUMERIC](10, 4) NULL, [VPE] [NUMERIC](18, 4) NULL, [sort_order] [INTEGER] NULL, [aktiv] [bit] NOT NULL DEFAULT(1), FOREIGN KEY ([MandantNr]) REFERENCES [Mandanten] ([MandantNr]), FOREIGN KEY ([property_id]) REFERENCES [Eigenschaften] ([property_id]) ); CREATE TABLE [dbo].[EigenschaftswerteBeschr]( [MandantNr] [int] NOT NULL, [property_value_id][int] NOT NULL, [property_value_name][varchar](255) NOT NULL, [language_id] [INTEGER] NULL, FOREIGN KEY ([MandantNr]) REFERENCES [Mandanten] ([MandantNr]) ); CREATE TABLE [dbo].[Artikeleigenschaften]( [product_property_id] [int] PRIMARY KEY IDENTITY(1,1) NOT NULL, [MandantNr] [int] NOT NULL, [property_value_id][int] NOT NULL, [Hauptartikelnummer] [varchar](50) NOT NULL, [Preisaufschlag] [NUMERIC](10, 4) NULL, [Gewichtsaufschlag] [NUMERIC](10, 4) NULL, [VPE] [NUMERIC](18, 4) NULL, [sort_order] [INTEGER] NULL, [aktiv] [bit] NOT NULL DEFAULT(1), [Stock] [NUMERIC](18, 4) NULL, FOREIGN KEY ([property_value_id]) REFERENCES [Eigenschaftswerte]([property_value_id]), UNIQUE([MandantNr], [Hauptartikelnummer], [property_value_id]), FOREIGN KEY ([MandantNr]) REFERENCES [Mandanten] ([MandantNr]) ); CREATE TABLE [dbo].[EZA]( [Hauptartikelnummer] [VARCHAR](100) NOT NULL, [ArtikelID] [VARCHAR](255) NOT NULL, [MandantNr] [int] NOT NULL, [Wawiartikelnummer] [VARCHAR](100) NULL, [aktiv] [bit] NOT NULL DEFAULT(1), PRIMARY KEY ([Hauptartikelnummer], [ArtikelID],[MandantNr]) ); ******************************************* Version: 3.0.0.4 ******************************************* Explosionszeichnungen werden jetzt nur hochgeladen, wenn diese sich auch geändert haben Benutzerfavoriten Konfiguration eingebaut OEM eingebaut BestellungForm Anzeige um Versendet Spalte ergänzt MandantWizard Zahlarten Bug behoben Design 2014 aktualisiert Neuen Mandantenwizard aktiviert Neues 42ERP Makro hinzugefügt MandantWizard Prüfung auf laufendes ERP eingebaut Logo Designanpassungen Bug bei Explosionszeichnung hinzufügen behoben Bug bei Installer behoben, hier wurde die alte Version nicht deinstalliert Neuen Mandantenwizard eingebaut. TeamViewer.exe aus Installer entfernt Benutzerfavoriten eingebaut Hilfe und Fenster Menu angepasst Bug bei Preislistenzuweisung behoben, wenn nichts ausgewählt wurde Ausnahmefehler bei Wawi-Artikel behoben Bug bei Attributverwaltung behoben, wenn in der Auswahl nichts ausgewählt wurde Ausnahmefehler bei Datenbank sichern behoben Bug bei Kundenverwaltung behoben, wenn CheckBox angeklickt wird und eine Zeile selektiert wird, die nicht in der nächsten Auswahl auftaucht Drag&Drop bei Kategorien auf neues Design angepasst Bug bei Staffelpreise holen im getProducts_PY Script behoben (COLLATE Fehler) WPF und WinForms Designanpassungen UPDATE.SQL DECLARE Fehler behoben Neues Design 2014 komplett ordersDownload_PY Hookpunk manipulatexml manipulateSqlDict richtig gesetzt ****** DB Changes ************************* alter table EXPLOSIMAGES add [LastModified][datetime] NULL alter table EXPLOSIMAGES add [LastSucceededUpload][datetime] NULL ******************************************* Version: 3.0.0.3 ******************************************* ****** DB Changes ************************* select @sql = 'ALTER TABLE BENUTZERFAVS DROP CONSTRAINT ' + CONSTRAINT_NAME from INFORMATION_SCHEMA.TABLE_CONSTRAINTS where table_name = 'BENUTZERFAVS' and CONSTRAINT_TYPE = 'PRIMARY KEY' exec sp_executesql @sql ******************************************* Version: 3.0.0.2 ******************************************* ****** DB Changes ************************* CREATE TABLE [dbo].[BENUTZERFAVS]( [BenutzerID] [int] NOT NULL, [Command] [varchar](50) NOT NULL, [DisplayName] [varchar](50) NULL, [Parameter] [varchar](255) NULL, [ImageMainMenu] [text] NULL, [ImageToolBar] [text] NULL, [MainMenu] [tinyint] NULL, [ToolBar] [tinyint] NULL, [SortMainMenu] [int] NULL, [SortToolBar] [int] NULL, PRIMARY KEY ([BenutzerID],[Command]) ); DROP TABLE [ANSICHTELEMENTE] DROP TABLE [ANSICHTKATEGORIEN] select @sql = 'ALTER TABLE LOG DROP CONSTRAINT ' + CONSTRAINT_NAME from INFORMATION_SCHEMA.TABLE_CONSTRAINTS where table_name = 'LOG' and CONSTRAINT_TYPE = 'FOREIGN KEY' exec sp_executesql @sql ******************************************* Version: 3.0.0.1 ******************************************* Bug bei GIF Bildern behoben Filter für Artikelauswahl bei Attributen hinzugefügt Bug bei Drag&Drop in Attributen behoben Bug bei Python InputBox behoben Mehrere Bilder gleichzeitig zuordnen Bug bei Benutzer anlegen behoben, wenn dieser schon vorhanden ist Bug bei Mwst. Lexware behoben Mehre Bilder beim Ablgleich, vorerst nur bei B+ Thumbnailunterstützung bei GIF Bug bei Bestelldruck und Attributen behoben SAP9 Versandarten aktiviert Artikelverwaltung als Modul eingebaut Delete Empty Articles Script erweitert um andere Artikel-relevante Tabellen Bestellungen Vorname und Nachname Feld eingebaut productsd_date_added in Shopartikel hinzugefügt Bug Sonderpreise XTC behoben, id durch products_id ausgetauscht sys.exit bei Python eingebaut Sonderpreise Bug bei xtc41 behoben Attributsartikel bei Veyton auch in der Wawiuebersicht angezeigt werden Veyton Sonderpreise Bug behoben Bug bei Lieferstatus setzen behoben (Datum) Bug bei Python Scripts Magento und 1und1 behoben Bug bei Preislistenfehler im Python-Modus behoben Lua entfernt Veyton Bug bei Herstellerbilder behoben Wawi Status als Aktiv verwenden (konfigurierbar) Cross Selling Veyton Veyton Explosionszeichnungen Lexware Bug bei Bestellübergabe behoben Magento variabler Bestellstatus Bug Preislistenzuordnungen verdoppeln sich 42ERP Standardpreisliste verwenden Bug bei Bilder verschieben behoben Hookpunkt matchAdditionalPictures in getProducts ergänzt Übertragung der XML geändert (Umlaute) ****** DB Changes ************************* alter table SHOPARTIKEL add [products_date_added][datetime] NULL ******************************************* Version: 3.0.0.0 ******************************************* Fehler bei der Übertragung der Versandkosten vom Veyton Shop zu sync4 behoben (MwSt) Drag and Drop Manager Update Telerik Update Bug behoben: B+ Kategorien abrufen im Python Script fehlt komplett Cron Tabelle und SFTP Support beim "Skripte hochladen" hinzugefügt. ******************************************* Version: 2.2.1.3 ******************************************* Veyton Fehler bei Master Link korrigiert Bug Menge von -1 in Preisstaffel Kurzbeschreibung wird an Metabeschreibung gehängt Artikel - Kategoriezuordnung: Kategorien werden bei Eingabe in das Name-Suchfeld automatisch gefiltert Bug Cross-selling: Artikel löschen, wenn auf Nein geklickt wird behoben Kleiner Bugfix im MandantWizard_Keine_WawiOptions Sollten die neuen Einträge in KONFIG noch nicht existieren, wird jetzt der Default benutzt. Umschaltmöglichkeit zwichen Geschäftsführer / Inhaber, Konto-Nr / IBAN usw. zu Mandant-Assistent hinzugefügt. Programmierung des ersten Teiles der Auswahlmöglichkeit von Geschäftsführer / Inhaber, Konto-Nr / IBAN usw. bei Verwaltung / Konfiguration / Firmendaten Cron Einstellungen wurden zum Task Scheduler hinzugefügt. Sync4 Absturz bei crossselling behoben BeKopf : customers_ip wird nicht mehr in die Datenbank geschrieben Script für Übertragung der Werte von Attributen auf Eigenschaften hinzugefügt Fehler beim Holen der Artikeleigenschaften behoben Sprachfelder werden resettet nach dem Einfügen von Daten Veyton Seo rewrite auf 10000 Artikel erweitert Magento API um CreateShipping erweitert Preisstaffeln im Produkt aktiviert Upload verschluckt Artikel Bug behoben EAN Nummer zu Attributen hinzugefügt. ******************************************* Version: 2.2.1.2 ******************************************* Preisliste und Staffelpreise Bug behoben Mehrwertsteuerfelder von Int auf Double umgestellt Prüfung auf Preiseinheit > 0 eingebaut Fremdwährung CHF <-> Euro BPNT und WISO getPricelist gescriptet Lexware Auftragsbestand wurde fest ins Skript eingebaut. Ländercode bei SAP ersetzen. - Um eine Funktion erweitert, die den Ländercode GR auf EL setzt Mit Ctrl Links und Ctrl Rechts kann man jetzt in Artikel -> Bearbeiten -> Details -> Beschreibung die Artikel weiterschalten. In Shop -> Artikel Verwaltung -> Bearbeiten wurde jeweils ein Pfeil für Vorheriger - und Nächster Artikel hinzugefügt. Hole Wawiattributartikel Prüfung auf "aktiv = 1" hinzugefügt Zeichenzähler bei Meta Infos hinzugefügt. ****** DB Changes ************************* alter table ARTIKELATTRIBUTE add [EANNummer] [VARCHAR](20) NULL alter table TASKS add [CronSpecial] [VARCHAR](255) NULL ******************************************* Version: 2.2.1.1 ******************************************* Bug im Wizard behoben SAP genauere Fehlermeldung bei Kundenimportfehler KundenForm: Tab für Kundeneinzelpreise hinzugefügt Neuer Kundenpreisupload in 1000er Schritten ******************************************* Version: 2.2.1.0 ******************************************* 42ERP Makro hinzugefügt In Artikelform CheckBox für Top-Artikel eingefügt veyton multi Controller hinzugefügt ****** DB Changes ************************* alter table SHOPARTIKEL add [products_startpage] [int] NULL ******************************************* Version: 2.2.0.9 ******************************************* Bug bei Explosioszeichnungen behoben, wenn Selektion nicht aktiv war Fehler bei Staffelpreisen behoben OEM eingebaut Foreign Key bei AZA entfernt OEM Projekte hinzugefügt ******************************************* Version: 2.2.0.8 ******************************************* B+ und WISOKaufmann Fehler behoben, wenn Artikelpreis 0 und Python Modus verwendet wird. getProducts_PY Fehler products_Price behoben Explosionszeichnung Fehler abfangen wenn Artikelzuordnungen nicht geladen werden konnten ******************************************* Version: 2.2.0.7 ******************************************* PDF Funktionen korrigiert SAP HoleArtikeübersicht und Staffelpreise gescripted Warengruppenrabatte erweitert ******************************************* Version: 2.2.0.6 ******************************************* Problem mit Magnalister Bestellungen behoben Bug gefixt, wenn ein Artikel mehrmals mit verschiedenen Attributen bestellt wird, diese nicht mehr doppelt auftauchen Bug behoben, wenn Versandkostenzuschlag vorhanden war Phpskripte werden vor dem Upload nicht mehr wiederhergestellt. Lieferzeit eingebaut Hersteller Bug beseitigt ChangeProductsStatus korrigiert Diverse Bugs beseitigt Erweiterte Löschoption bei Kategorien eingebaut. Preisliste WISO bug behoben Bug Lieferstatus Sonderzeichen ' behoben Explosionszeichnung: Bug bei Doppelklick in Auswahl behoben, hier wurde die Artikelauswahl angezeigt obwohl keine Markierung gewählt war Bug behoben: SAP volles durchbuchen und Kundenzurordnung Magento payment_class eingebaut Bug behoben Log Lexware Bilder Bug behoben doppelte Anzeige bei Artikelübersicht behoben Phpscripte werden jetzt auch zurückgesetzt + Redundanz behoben Updatefunktion erweitert um Python Scripte SystemScripteAllerMandantenWiederhersetellen() eingebaut 42ERP Positionsreihenfolge ab postennum = 1001, da ERP vorher die Reihenfolge willkürlich gemacht hat bei allen ordersDownload das DateFormat geändert auf dd.MM.yyyy ******************************************* Version: 2.2.0.5 ******************************************* Checkout Information für Gambio eingebaut unter Meta-Infos Checkout Info, alle anderen Shops ignorieren das Feld productsUpload_PY Kategoriebild wurde nicht hochgeladen Lieferstatus Kommentar ' Zeichen rausgefiltert, sonst gibts Probleme beim Eintragen in die DB im Shop ordersDownload_PY Bug behoben: Automatisches Verbuchen Fehlermeldung bei Produtkatalog eingebaut, wenn es zu einer Exception kommt getProducts_PY Fehler bei matching_required nicht vorhanden (B+ etc, alle WAWI die dieses Feld nicht unterstützen) behoben Sprachdatei in Dienst engebaut, damit auch die Fehlermeldungen in der jeweilige Sprache kommen Explosionszeichnung Designänderung gemäß Andi Bestellungen Übersicht dynamisches Nachladen ordersDownload Bug bei DateTimes behoben, hier war Monat und Tag vertauscht ordersDownload_PY abbrechbar gemacht productsUpload_PY leere LOG_SetInfo entfernt Kundenverwaltung angepasst, damit im Python Modus Python Scripts verwendet werden Python Modus unter Sonstiges eingebaut, wenn aktiviert werden keine LUA Scripts mehr verwendet Kundenverwaltung / Kundeneinzelpreise PythonScripts aktualisiert Setting erweitert um UsePython, gibt an ob standardmäßig die Python Scripte verwendet werden sollen (getProducts_PY, productsUpload_PY, ordersDownload_PY) Bug Explosionszeichnung im productsUpload_PY Script behoben Bug behoben bei Produktkatalog, hier wurden nur Artikel von Kategorien geladen, bei denen der Status explizit gesetzt wurde. Bug bei Lieferstatus setzen behoben. Hier konnte man im Kommentar keine Sonderzeichen verwenden. Umgestellt von GET auf POST ****** DB Changes ************************* alter table SHOPARTIKELBESCHR add [checkout_information] [text] NULL ******************************************* Version: 2.2.0.4 ******************************************* SAP Script: ErrorCode anzeigen bei fehlerhaften Kundenimport SAP Scripte: Variabler Dokumententyp, sap_order_type Hookpunkt ergänzt zum variablen Ändern des Dokumenttyps Orignalname in PhpScripts eingebunden Menupunkt nach Updates suchen gelöscht Fehler bei Explosionszeichnung HOVER behoben, hier waren Koordination falsch herum B+ und WISO: Bankdaten bei Bestandskunden gefixt und Zahlart bei banktransfer eingebaut Magento API Export: Dateien umbenannt + Script angepasst LEXWARE Auftragsbestand wird jetzt abgezogen ****** DB Changes ************************* alter table PHPSCRIPTS add [Originalname] [varchar](max) NULL ******************************************* Version: 2.2.0.3 ******************************************* div Magento Bugs behoben: Positionsreihenfolge der bestellten Artikel Inland Länderzuordnung durch ISO Codes ersetzt -> Bug behoben inkl. exkl. Kunde Sonderzeichen bei Bestellfeldern werden ersetzt wie bei Gambio Hover standardmäßig eingebaut für Explosionszeichnung Zusätzlich ist ein entsprechender Konfigpunkt vorhanden, zum Abschalten des Hovers Fehler im productsUpload_PY behoben ordersDownload als Python Script aktualisiert LogWindow angepasst, so dass Log bei Fehler erst dann aus der DB geladen wird, wenn der Button gedrückt wird Einige Tippfehler bei ordersDownload.lua korrigiert Fehlermeldung bei Magento Als Versendet markieren hat nicht korrekt funktioniert. ******************************************* Version: 2.2.0.2 ******************************************* Parameteraufruf bei .exe entfernt Auswahl merken bei Shopartikel