Dringend! Suche Dienstleister Anpassung eines eigenen Feldes via Skript direkt in DB

hhomann

Aktives Mitglied
26. Februar 2015
60
3
Hallo Zusammen!


wir stehen gerade in den letzten (stressigen) Vorbereitungen zum Umstieg auf JTL (nutzen derzeit actindo). Bezüglich einer relativ wichtigen Funktion kommen wir und unser Servicepartner nicht weiter, sodass wir nun hier einen Profi suchen.


Es geht darum, dass wir einen relativ komplexen Workflow haben, da wir mit dem Umstieg auf JTL von einer GbR in eine GmbH umwandeln und ein Teil der Ware von der GbR an die GmbH zum Verkauf auf Kommission zur Verfügung gestellt wird. Um nachzuvollziehen, was zur GbR gehört und was zur GmbH, haben wir auf Artikelebene ein eigenes Feld angelegt "Kommissionsbestand". Per Workflow wird nun bei Rechnungserstellung geprüft "Ist Kommissionsbestand > 0", wenn ja werden die Artikel mit Kommissionsbestand > 0 in eine CSV Datei exportiert, aus der heraus die GbR dann der GmbH eine Rechnung stellt. Soweit so gut, funktioniert wunderbar.


Was uns Probleme und Kopfschmerzen bereitet, ist das verringern des eigenen Feldes. Da wir als Aktion nicht "Wert Setzen" o.Ä. zur Verfügung haben, müssen wir den Wert per Skript direkt in der Datenbank wie folgt verändern:


Wenn die Menge kleiner gleich ist als der Ausgangswert im Feld Kommission:
Ausgangswert - Menge


Wenn die Menge größer ist als der Ausgangswert im Feld Kommission:
Ausgangswert - Ausgangswert (oder einfach auf 0 setzen)


Das verändern des Wertes muss per SQL Befehl erfolgen und so, dass wir es hier in diesen Workflow einbauen können: Screenshot by Lightshot


Das Ganze brauche ich so schnell wie möglich, spätestens aber zum 4.1., da wir ab dann produktiv arbeiten. Da die Funktion enorm zentral ist, wäre mir früher lieber, damit wir vernünftig testen können.

Würde mich sehr freuen, wenn uns jemand helfen kann. Natürlich gegen Bezahlung.
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.886
191
Hürth
AW: Dringend! Suche Dienstleister Anpassung eines eigenen Feldes via Skript direkt i

Hi,
in erster Linie würde ich dir da raten, schreib das in die Projekt Börse, zumindest Parallel, eine solche Logik, und gerade das anschließende anstossen wird da leider schon sehr Knifillig sein, Da es ja als Aktion nicht sowas wie "Führe SQL aus" gibt.

D.H. du müsstest auf jeden Rechner der den Workflow ausführen könte auch die SQL Server Command Line Tools installiert haben (Befehle wie osql) oder den Workflow Asynchron (mit Verzögerung) ausführen lassen, dann würden die Workflows im Worker ausgeführt werden.

Die Logik ist an sich nicht sehr aufwendig. Vor allem wenn das Freifeld als Ganzzahl oder Fließkomma Zahl Feld angelegt ist.

(Kleine Stored Procedure welche dann per osql ausgeführt wird, mit übergabe z.B. der BestellPos ID)

Vielleicht reicht das auch schon als Ansatz für deinen SP dort ran zu kommen.
 

hhomann

Aktives Mitglied
26. Februar 2015
60
3
AW: Dringend! Suche Dienstleister Anpassung eines eigenen Feldes via Skript direkt i

Hi Marc,

Danke für die Antwort! Funktioniert die Projektbörse schon richtig? Haben da vor ein paar Monaten was eingestellt und nie eine Antwort erhalten. Das es "Führe SQL aus" nicht gibt ist richtig. Aber man könnte ja die SQL Datei in ein Netzlaufwerk auf den Server legen und dann via "Ausführen" ausführen lassen. Hab den SQL Befehl mittlerweile auch schon zusammen.

UPDATE tArtikelAttributSpracheSET tArtikelAttributSprache.nWertInt = tArtikelAttributSprache.nWertInt- [Menge]
FROM tArtikel
INNER JOIN tArtikelAttribut
ON tArtikel.kArtikel = tArtikelAttribut.kArtikel
INNER JOIN tArtikelAttributSprache
ON tArtikelAttribut.kArtikelAttribut = tArtikelAttributSprache.kArtikelAttribut


WHERE tArtikel.cArtNr = [Artikelnummer] AND tArtikelAttribut.kAttribut = 107


Frage ist jetzt, wie man es bestmöglich gestaltet, dass der Befehl ausgeführt wird mit den entsprechenden Parametern und entsprechend für jeden Artikel für den Kommission > 0 einmal. Hast du da Ansätze? Das Freifeld ist ein Ganzzahl-Feld.

Danke für deine Hilfe!!
Hendirk
 

Marc Völker

Moderator
Mitarbeiter
15. April 2014
1.886
191
Hürth
AW: Dringend! Suche Dienstleister Anpassung eines eigenen Feldes via Skript direkt i

Joar auf dem ersten blick sieht das ganz gut aus, würde das dann noch mit einer SP Kapseln, und fertig.

Naja Ausführen würde ja immer noch Manuelle Handarbeit bedeuten, wie ich halt schon schrieb, am besten SQL Command Line Tools über all drauf. Und dann per OSQL, alternativ mit Verzögerung über den Worker machen lassen.
 
Ähnliche Themen
Titel Forum Antworten Datum
Neu Suche nur in Kategorien anstatt Artikel Allgemeine Fragen zu JTL-Shop 0
Neu Normale Suche - Filterergebnisse unvollständig JTL-Shop - Fehler und Bugs 2
Neu Suche Download JTL WAWI 1.3.20.0 User helfen Usern - Fragen zu JTL-Wawi 8
Neu Suche gibt nicht mehr annähernd passende Ergebnisse JTL-Shop - Fehler und Bugs 4
Neu Suche jemanden BmeCat´s in Wawi Dienstleistung, Jobs und Ähnliches 2
Beantwortet #GEFUNDEN# Suche jemand , der uns eine (automatische) SQL Abfrage erstellen kann mit Mail Ausgabe Dienstleistung, Jobs und Ähnliches 2
Neu Suche Seite 2 gibt falsche URL aus JTL-Shop - Fehler und Bugs 4
Merkmalfilter im Shop aktivieren und einstellen, suche optimieren. Einrichtung JTL-Shop5 3
Neu Suche nach Dienstleister Dienstleistung, Jobs und Ähnliches 4
Neu Menü, Logo und Suche beim Scrollen anzeigen / Mobilansicht Templates für JTL-Shop 0
Fehlermeldung in der Suche Einrichtung JTL-Shop5 0
Neu Kurzbeschreibung als Tooltip in der Galerieansicht der Kategorie/Suche Betrieb / Pflege von JTL-Shop 1
Neu SUCHE JTL Service Partner - zuverlässig! User helfen Usern - Fragen zu JTL-Wawi 1
Neu Dienstleister/Freelancer für Vorlagenerstellung Design gesucht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 2
Neu Dienstleister für Erstellung eigener Produktseiten Amazon-Anbindung - Ideen, Lob und Kritik 4
Neu Anruf von einem von JTL angeheuertem Dienstleister User helfen Usern - Fragen zu JTL-Wawi 13

Ähnliche Themen