Neu Sprachen aus Wawi und Shop entfernen

MirkoWK

Sehr aktives Mitglied
14. März 2022
833
305
Für 1.6. ist die Liste betroffener Tabellen mit SICHERHEIT anders.
Hi,

das die Liste eine andere ist, passt ja. Nur wirft mit die Abfrage die Tabelle tRechnung aus, obwohl es keine Spalte kSprache gibt. Daher ist halt die Frage, ob die Abfrage für die 1.6 noch angepasst werden müsste.
Idealerweise wäre ein Abfrage, mit welcher man herausfindet, wo auf tSpracheUsed referenziert wird bzw. alles zu finden, was kSprache != 1 hat.
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
833
305
Hallo nochmal,

hat vielleicht noch jemand Ideen zu diesem Thema?

Bzw. gibt eine DB-Abfrage mit der man in allen Tabellen die Spalte kSprache nach einer ID != 1 durchforsten kann?

Danke im Voraus
Mirko
 

MirkoWK

Sehr aktives Mitglied
14. März 2022
833
305
Hier noch ein Update, was vielleicht das Thema hier etwas voranbringen kann.

Diese Abfrage hier scheint zuverlässig alle Tabellen auszuspucken, welche die Spalte kSprache enthalten:
SQL:
SELECT *
FROM information_schema.columns
WHERE column_name = 'kSprache'


Nachfolgend kann man alle Tabellen durchsuchen, was ich per Excel zusammengebastelt habe - hier der Anfang:
SQL:
SELECT kSprache, 'Rechnung.tRechnung' AS 'Tabelle' FROM Rechnung.tRechnung WHERE kSprache >1
UNION SELECT kSprache, 'DbeS.vDownloaddateiSprache' AS 'Tabelle' FROM DbeS.vDownloaddateiSprache WHERE kSprache > 1
UNION SELECT kSprache, 'pps.tOperationStepSprache' AS 'Tabelle' FROM pps.tOperationStepSprache WHERE kSprache > 1
UNION SELECT kSprache, 'DbeS.vEinheit' AS 'Tabelle' FROM DbeS.vEinheit WHERE kSprache > 1
UNION SELECT kSprache, 'pps.lvDisposition' AS 'Tabelle' FROM pps.lvDisposition WHERE kSprache > 1
UNION SELECT kSprache, 'dbo.tMassEinheitSprache' AS 'Tabelle' FROM dbo.tMassEinheitSprache WHERE kSprache > 1
UNION SELECT kSprache, 'Rechnung.vRechnungAttribut' AS 'Tabelle' FROM Rechnung.vRechnungAttribut WHERE kSprache > 1
UNION SELECT kSprache, 'Nachrichten.tTextbausteinInhaltSprache' AS 'Tabelle' FROM Nachrichten.tTextbausteinInhaltSprache WHERE kSprache > 1

Wenn man sich alle nimmt, dann kommen unseren Fall nur noch die Tabellen raus:
  • dbo.tSprachen
  • dbo.tSpracheUsed
Somit ist meiner Meinung nach gut geprüft, dass tatsächliche keine der durch Unicorn aktivierten Sprachen verwendet wird.
Also könnte man doch in dem Fall problemlos die unnötigen Sprachen in tSpracheUsed per DB entfernen?

Was meint ihr?
 

John

Sehr aktives Mitglied
3. März 2012
4.203
1.079
Berlin
Ich würde mir an dieser Stelle ja mal etwas Support durch Beteiligte der Firmen JTL und Marcos Sotfware erhoffen, nachdem der Schwarze Peter seit Jahren hin und her geht.

Marcos Software hat das Problem verursacht, jetzt aber abgestellt.
JTL hat bisher keine Lösung geliefert, um uns beim Aufräumen zu unterstützen und der Verweis an Servicepartner ist nicht so toll

Nachdem nun hier in der Community ein Lösungsweg skizziert ist, würde ich mir wüschen, dass JTL und Marcos Software sich eine Stunde zusammen setzen und diesen Weg prüfen und ggf. freigeben.

Wie wäre es:

@Mick65 von marcos software
@Enrico W. von JTL
 

Manuel Pietzsch

JTL-Wawi
Mitarbeiter
2. Januar 2012
2.895
1.074
Hückelhoven
Hi Freunde,

es tut mir leid, aber den Thread hier hatte ich nicht mehr auf dem Schirm.
Wenn ihr tSpracheUsed löscht ist die Sprache in der Wawi weg, alle darauf referenzierenden Daten sind allerdings noch da. Ich bin bei sowas immer eher pragmatisch unterwegs und würde wie folgt vorgehen:
  • Merkt euch die Einträge in tSpracheused (irgendwo in einer Textdatei) (SELECT * FROM dbo.tSpracheUsed)
  • Schmeißt raus was ihr denkt, dass es nicht mehr verwendet wird. (z.B.: DELETE dbo.tSpracheUsed WHERE cNameDeu = 'Dänisch')
  • Wenns irgendwo zwickt (ich glaub da passiert nix), dann tragt den Datensatz wieder bei dbo.tSpracheUsed ein
Wichtig zu wissen ist dabei folgendes:

Wenn ihr die Sprache bereits in Aufträgen verwendet erhaltet ihr beim Löschen folgende Meldung: "Die DELETE-Anweisung steht in Konflikt mit der REFERENCE-Einschränkung "FK_Verkauf_tAuftrag_kSprache" <- dann müsst ihr erst die Verweise auf die Sprache entfernen (womit ihr vermutlich den Auftrag ändert)

Ich hoffe ich konnte weiterhelfen

Gruß

Manuel
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
450
36
Guten Morgen!
Ich würde das auch gerne schon seit langem durchziehen, da wir 2 Sprachen haben (fra/ita), die wir seit Jahren nicht mehr verwenden (und auch nie mehr verwenden werden).

Ich hab jetzt mal in unserer Testinstallation so durchgeführt.
Bei uns ist es so bei den Sprachen:
ID Sprache
1: Deutsch
2: Französisch
3: Italienisch
4: Englisch

Also erst alle Aufträge, die kSprache fra/ita haben auf Englisch umgestellt.
Dann hab ich beide bei dbo.tSpracheUsed gelöscht.

Wawi läuft, hab mich mal durch Artikel und Aufträge durchgeklickt. Scheint alles zu laufen.

Wenn ich mich das dann im Live System auch trauen sollte, noch eine Frage:
Ist es ein Problem, dass jetzt die IDs 2,3 bei dbo.tSpracheUsed fehlen?
Jetzt gibt es ja nur mehr 1 (Deutsch) und 4 (Englisch)
 

JohnFrea

Sehr aktives Mitglied
21. September 2017
973
305
Ich holfe dieses leidige Thema nochmal hervor, weil bei uns demnächst 1.7 ansteht und wir die unnützen Sprachen vorher los werden wollen.

Tabellen, die kSprache mit ungewollten Sprachen enthalten, lassen sich in drei Gruppen Teilen.

1. Tabelle genutzter Sprachen
dbo.tSpracheUsed

Das ist trivial.

2. Tabellen mit Artikel, Eigenschaften, Zahlungsarten, Vorlagen etc
dbo.tArtikelAttributSprache
dbo.tArtikelBeschreibung
dbo.tAttributSprache
dbo.tEigenschaftSprache
dbo.tEigenschaftWertSprache
dbo.tVersandartSprache
dbo.tFormularVorlage
dbo.tHerstellerSprache
dbo.tKategorieSprache
dbo.tMerkmalSprache
dbo.tMerkmalWertSprache
dbo.tZahlungsArtSprache

Aus diesen Tabellen müssen die Einträge entfernt werden. Sehe ich als problemlos an. Die Informationen sollen weg.

3. Tabellen, die Vorgangsbezogen sind

dbo.tgutschrift
dbo.tBestellung
dbo.tkunde

Irgendwann hat z.B. eine Kunde via Etsy/Unicorn aus Tschechien bestellt. Sowohl der Eintrag in tKunde als auch tBestellung weist kSprache = 21 auf.
Was mache ich mit diesen Einträgen? Auf kSprache = 2 (Englisch) updaten?
 

John

Sehr aktives Mitglied
3. März 2012
4.203
1.079
Berlin
Wer von Euch hat denn wirklich mal Sprachen in einem Livesystem entfernt? Gabs Nebeneffekte?

z.B. wenn man dann später doch wieder eine Sprache hinzufügt, so wird in tSpracheUsed kSprache nicht mehr fortlaufend sein, weil der Zähler in tpk für tSpracheUsed nicht mit zurück gesetzt wird.
Eigentlich dürfte das keine Probleme machen...eigentlich ;)
 

tresor-online

Sehr aktives Mitglied
15. Juni 2015
450
36
Wer von Euch hat denn wirklich mal Sprachen in einem Livesystem entfernt? Gabs Nebeneffekte?

z.B. wenn man dann später doch wieder eine Sprache hinzufügt, so wird in tSpracheUsed kSprache nicht mehr fortlaufend sein, weil der Zähler in tpk für tSpracheUsed nicht mit zurück gesetzt wird.
Eigentlich dürfte das keine Probleme machen...eigentlich ;)
Wir haben bei uns ITA und FRA wieder komplett aus der WAWI entfernt (erst aber in einer Testumgebung probiert, dann erst im Livesystem) ;)
Bis jetzt (ca. 4 Monate her) keine Nebenwirkungen. Ob was passiert, wenn man wieder eine Sprache hinzufügt kann ich aber nicht sagen und hoffentlich bin ich auch nie in der Situation. 😁
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Selektieren aller Artikel, bei denen NICHT 'Preis aus Registerkarte JTL Wawi" eingestellt ist? User helfen Usern - Fragen zu JTL-Wawi 1
Neu Import - Artikelname aus WAWI übernehmen Shopware-Connector 0
Neu Wie verarbeitet ihr B2B-Bestellungen aus E-Mail oder PDF in JTL-Wawi? Arbeitsabläufe in JTL-Wawi 16
Neu Amazon Rechnungen aus v1.9x können nicht gedruckt gemailt oder sonnst noch was mit gemacht werden. Amazon-Anbindung - Fehler und Bugs 2
Neu Auslesen aus Shop ob als Gast bestellt wurde oder ein Kundenkonto besteht. Allgemeine Fragen zu JTL-Shop 7
Neu Versandetikett bei Aufträgen aus dem JTL Shop Arbeitsabläufe in JTL-Wawi 0
Neu Nicht mehr aktive Shops aus Ameise entfernen JTL Ameise - Eigene Exporte 4
Neu PPWR für Importeure aus dem Nicht-EU-Ausland Business Jungle 2
Amazon-Bestände werden nicht übertragen – Überverkäufe nach Reaktivierung aus Urlaubsmodus (Wawi 1.11.11) JTL-Wawi 1.11 1
Neu JTL-Wawi 1.11.7: Shopify-PDF aus Bestellmetafeld automatisch als Auftragsanhang übernehmen Shopify-Connector 1
QR-Code auf der Rechnung gibt 100-fachen Betrag des eigentlichen Rechnungsbetrages aus JTL-Wawi 2.0 5
Neu Belege aus JTL Wawi zu Lexoffice Schnittstellen Import / Export 5
Neu Beta-Tester gesucht: Produktdaten aus Artikelfotos schneller für JTL/CSV vorbereiten Dienstleistung, Jobs und Ähnliches 0
Neu Plugin: JTL Exportformat Google Shopping gibt <g:google_product_category> unter Shop 5.7.1 und Wawi 2.0.4 nicht aus Plugins für JTL-Shop 1
Neu Wert aus „Eigenes Feld“ eines Artikels im Lieferschein unter der Artikelbezeichnung anzeigen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Rabatte aus dem JTL-Shop werden in der Wawi nur als Netto-Preis übernommen, Rabatt % gehen verloren Onlineshop-Anbindung 2
OnPremise API: Keine Daten aus API-Anbindung mittels externer APP JTL-Wawi 1.11 32
Neu JTL → Shopify Connector: MappingTablesException / „Endpoint id is empty“ – betroffene Artikel aus Logs per SQL finden Shopify-Connector 2
Auftrag aus bestimmtem Lager JTL-Wawi 1.7 9
Neu Eignes Feld aus Auftrag in Rechnung anzeigen lassen JTL-WaWi 1.11.10 Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu JTL-POS: Verkäufe vom 25.–27.08. nicht an Wawi übertragen – alte Bons erneut senden? JTL-POS - Fehler und Bugs 0
„Wer hat Lust auf einen Erfahrungsaustausch bei Kaffee und Kuchen?“ – aber mit JTL-Wawi als Dessert? Starten mit JTL: Projektabwicklung & Migration 0
Update auf Wawi 2.0 - Worker funktioniert nicht mehr JTL-Wawi 2.0 6
Neu Biete: KI-gestützte Produktdatenoptimierung für JTL-Wawi (Zero-Touch, mit Faktencheck) Dienstleistung, Jobs und Ähnliches 2
Neu Suche Setup-Datei / Installer für JTL-Wawi 1.6 (1.6.48.0) JTL-Wawi 1.6 1
Neu Shopify Zahlungsarten in JTL Wawi mappen – Jemand eine Lösung? Shopify-Connector 0
In Wawi 2.0.6 Kommentar 1 und Kommentar 2 für Lagerbestände von Kindartikeln desselben Vaterartikels nicht mehr über Vaterartikel pflegbar JTL-Wawi 2.0 4
Seit Update ständiges Aufhängen der Wawi JTL-Wawi 2.0 0
Neu Google Shopping ... seit JTL Wawi 2.0.6 steigende Zahl nicht genehmigte Produkte (Attribut „Preis“ [[price]]) User helfen Usern - Fragen zu JTL-Wawi 9
Neu automatisch Starten Worker / WaWi Arbeitsabläufe in JTL-Wawi 3
Neu Nutzlose Tabellenspalte bei Inventur innerhalb der Wawi User helfen Usern - Fragen zu JTL-Wawi 1
Neu Seit heute früh kein Start von JTL-Wawi möglich - Datenbank nicht erreichbar User helfen Usern - Fragen zu JTL-Wawi 7
Neu onpage SEO auf SW - Was ist mit der Wawi? Shopware-Connector 1
Neu JTL-Wawi 2.0.6: eBay-Rahmenbedingungen bei bestehenden Angeboten/Vorlagen nicht mehr änderbar eBay-Anbindung - Fehler und Bugs 11
Wawi nur für ebay JTL-Wawi 2.0 2
Neu Bestellpositionen werden in Sprache der Kunde an die Wawi übermittelt. Kann man das ausstellen? User helfen Usern - Fragen zu JTL-Wawi 17
Neu Amazon VCS-Lite – Fehlende Rechnungen nachträglich hochladen (JTL-Wawi 1.11.11)? Amazon-Anbindung - Fehler und Bugs 4
Neu Amazon Versandart matchen in der Wawi Amazon-Lister - Fehler und Bugs 2
Mehrere Probleme mit JTL-Wawi und JTL-POS – hängen diese zusammen? JTL-Wawi 2.0 1
Neu Wawi 1.11.10 speichert Rechnungen plötzlich nicht mehr. User helfen Usern - Fragen zu JTL-Wawi 1
Neu Fehler Datenbank auf neuem Server mit Wawi 2.0.6 JTL-Wawi - Fehler und Bugs 5
Neu Wawi - temporär nicht lieferbare Produkte eines Lieferanten User helfen Usern - Fragen zu JTL-Wawi 2
Ständiger Absturz bei Wawi 1.11.11 nach Artikelaktualisierung JTL-Wawi 1.11 1
JTL-Wawi 2.0.6.0 sendet fehlerhafte multipart/form-data-Requests – ModSecurity blockt Datenabgleich mit 403 (scheinbar hosterabhängig) JTL-Wawi 2.0 20
Neu Externe Rechnung fälschlicherweise zu Wawi-Rechnung umgewandelt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Wawi 2.0.6 Fehler bei Druckerzuordnung und Nachdruck JTL-ShippingLabels - Fehler und Bugs 12
Neu JTL-Wawi REST API (Beta): HTTP 402 "Zahlung erforderlich" auf allen Endpunkten trotz gebuchter Beta-Lizenz Schnittstellen Import / Export 2
Admin Zugang JWL WAWI ITler ist weg. JTL-Wawi 1.11 5
Kasse in JTL-Wawi 2.0 einbinden JTL-Wawi 2.0 1
Neu JTL-WAWI 2.0.5 Worker läuft nicht mehr und Versandarten werden falsch ausgegeben. JTL-Wawi - Fehler und Bugs 1

Ähnliche Themen