Seite 1 von 2

Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Di 18. Aug 2020, 08:44
von Seek51
Hallo Leute,

Für Weee, Verpackungsverordnung usw. brauche ich folgende Daten:

Wie oft wurde Produkt XXXX in das Land YY geliefert.
Wieviele Lieferungen gab es in das Land YY gesamt.

Wie bekomme ich das am leichtersten aus CAO heraus?

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Mi 19. Aug 2020, 06:22
von hei-ta
Hallo Seek,

das wird sich vermutlich nur über ein Skript lösen lassen. Eine Funktion ist mir nicht bekannt.

Helmut

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Do 20. Aug 2020, 10:40
von Seek51
Habe jetzt einmal ein Formular mit der Auflistung der Lieferungen nach Ländern erstellt.
(Siehe Anhang)

Da habe ich aber ein Problem:
Die Variablen werden nicht richtig aufsummiert.

Kann da mal jemand drübersehen?

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Fr 21. Aug 2020, 15:41
von hh-cm
Das würde ich nicht über ein Formular machen. Eher über "Tools->Export"
Ein SQL Script erstellen und ein Formular zur stumpfen anzeige erstellen. (Oder für die Mengenmeldung eher eine CSV Exportieren)

Dafür muss man allerdings ein bisschen genauer werden. Nur weil eine Rechnung z.B nach Österreich geht, heisst es ja nicht, dass auch die Lieferung dort hin geht.

Wenn für ALLES - IMMER ein LS erstellt wird, kann man die benötigten Daten aus den Tabellen LIEFERSCHEIN und LIEFERSCHEIN_POS zusammen bauen. (Gar nicht SO schwer)

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Fr 21. Aug 2020, 16:06
von Seek51
Beim Formular ist halt der Vorteil, dass es schön weiter gegeben werden kann.

Damit ist die Verpackungsverordnung und auch WEEE2 mit einem Formular erschlagen.
Gewicht kommt noch hinzu ;-)

Edit: Im Rechnungsjournal natürlich nur sinnvoll, wenn Rechnungs gleich Lieferadresse.
Da hat der HHCM natürlich Recht.

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Fr 21. Aug 2020, 16:24
von hh-cm
Wieso kann ein Script nicht weiter gegeben werden?

Variable = Variable + 1

Geht schon beim Seitenwelchsel in die Hose.
Bei Finanz-Angelegenheiten sollte man nicht "basteln"

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Fr 21. Aug 2020, 16:35
von Seek51
Ich hatte schon die Vermutung, daß es an der verkehrten Stelle ist.
Aber beim Positionsdurchlauf einmalig aufgerufen, sollte es funktionieren.
Die Frage ist natürlich das Wo.
Die Doku ist da nicht gerade hilfreich.

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Fr 21. Aug 2020, 17:05
von hh-cm
Seek51 hat geschrieben: Fr 21. Aug 2020, 16:35 Die Frage ist natürlich das Wo.
Die Doku ist da nicht gerade hilfreich.
Zu 1) Nicht da
Zu 2) Das wird dann eher die Doku zum Digital Metaphors Reportbuilder sein, wenn es UNBEDINGT (auch wenn falsch) da sein muss.

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Fr 21. Aug 2020, 17:53
von Seek51
Schade.
So eine PDF mit Logo und Co. macht mehr her, als eine CSV.
Dann halt per Datenbank.

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Fr 21. Aug 2020, 19:10
von hei-ta
Hallo,

Du kannst aber bei jedem CAO-Exportscript auch ein Formular (inkl. Logo ;) ) hinterlegen und hättest dabei den Vorteil, dass Du das gewünschte Land beispielsweise als Parameter übergeben kannst.

Helmut

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Fr 21. Aug 2020, 19:21
von hh-cm
ich dachte das hab ich geschrieben.
Eher über "Tools->Export"
Ein SQL Script erstellen und ein Formular zur stumpfen anzeige erstellen.
Zu jedem Export Script, gibt es auch X Formulare

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Sa 22. Aug 2020, 19:22
von MrFoxdata
hh-cm hat geschrieben: Fr 21. Aug 2020, 19:21 Zu jedem Export Script, gibt es auch X Formulare
Leider gibt es zu jedem Export-Script nur ein Formular!

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Mo 24. Aug 2020, 06:38
von Seek51
Leider schweigt sich die Doku darüber aus, wie man da vorgeht.
Wie man ein Export Script anlegt ist mir klar.
Aber wie das an ein Formular übergeben wird (oder umgekehrt) eher weniger.

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Mo 24. Aug 2020, 07:00
von hh-cm
MrFoxdata hat geschrieben: Sa 22. Aug 2020, 19:22 Leider gibt es zu jedem Export-Script nur ein Formular!
Stimmt. Hatte ich anders im Kopf.
Seek51 hat geschrieben: Aber wie das an ein Formular übergeben wird (oder umgekehrt) eher weniger.
Script ausführen, dann auf Drucken (beim ersten mal gibts einen Fehler, weil kein Formular gefunden wurde) Dann auf Bearbeiten.

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Mo 24. Aug 2020, 07:02
von redone
Moin,
Seek51 hat geschrieben: Aber wie das an ein Formular übergeben wird (oder umgekehrt) eher weniger.
SQL-Script ausführen,
Drucken klicken,
Bearbeiten klicken,
in Data stehen die Daten der SQL-Ausgabe.
Zusätzlich sind noch die Firmendaten eingebunden.


;) HHCM war schneller....

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Mi 26. Aug 2020, 08:18
von Seek51
Soooo.
Wie angekündigt mein Formular und mein Script.

Natürlich muss bei AND YEAR(JOURNAL.RDATUM) = 2020 immer das Jahr angegeben werden.

Das SQL Script:

Code: Alles auswählen

SELECT      
JOURNAL.RDATUM as 'Re-Datum', 
JOURNAL.VRENUM as 'Rech-Nr.',                                
JOURNAL.ORGNUM as 'ORGNum',           
JOURNAL.KUN_PLZ as 'PLZ',         
JOURNAL.KUN_ORT as 'Ort',            
JOURNAL.KUN_LAND as 'Land',   
JOURNAL.GEWICHT as 'Gewicht'               
FROM JOURNAL                                    
left outer JOIN JOURNALPOS JP on JP.JOURNAL_ID=JOURNAL.REC_ID  
WHERE                                
JOURNAL.QUELLE_SUB <>2 AND JOURNAL.QUELLE=3
AND JOURNAL.STADIUM between 8 and 9      
AND YEAR(JOURNAL.RDATUM) = 2020 
group by JOURNAL.VRENUM   
Und hier das Formular:
Auflistung nach Land und Gewicht.rtm
Natürlich kann man noch alles nach seinen eigenen Bedürfnissen anpassen ;-)

Gerne kann uns auch erklärt werden, wie die "Parameter" nun in diesem Formular und Script genutzt werden können.

EINES FEHLT ABER NOCH:
Wieviel von welchem Artikel in welches Land verkauft wurden.

Hat da Jemand vielleicht schon etwas in die Richtung?

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Mi 26. Aug 2020, 08:42
von redone
Moin,
Seek51 hat geschrieben: Natürlich muss bei AND YEAR(JOURNAL.RDATUM) = 2020 immer das Jahr angegeben werden.
Nö muss nicht. Jedenfalls nicht in der 1.5

Code: Alles auswählen

AND YEAR(JOURNAL.RDATUM) = 2020 
ersetzen durch

Code: Alles auswählen

AND YEAR(JOURNAL.RDATUM) = YEAR(:DATUM_Datum)
Dann einmal die Parameter auslesen (Button oben rechts), Datum auswählen und ausführen.

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Di 8. Sep 2020, 05:36
von Seek51
Mein Script sieht jetzt wie folgt aus:

Code: Alles auswählen

SELECT      
JOURNAL.RDATUM as 'Re-Datum', 
JOURNAL.VRENUM as 'Rech-Nr.',                                
JOURNAL.ORGNUM as 'ORGNum',           
JOURNAL.KUN_PLZ as 'PLZ',         
JOURNAL.KUN_ORT as 'Ort',            
JOURNAL.KUN_LAND as 'Land',    
JOURNAL.GEWICHT as 'Gewicht'                  
FROM JOURNAL                                    
left outer JOIN JOURNALPOS JP on JP.JOURNAL_ID=JOURNAL.REC_ID  
WHERE                                 
JOURNAL.QUELLE_SUB <>2 AND JOURNAL.QUELLE=3
AND JOURNAL.STADIUM between 8 and 9      
/* AND KUN_LAND = 'AT' */             
AND YEAR(JOURNAL.RDATUM) = :Jahr
group by JOURNAL.VRENUM     
Noch jemand eine Idee, wie ich nun zu den "Positionen" komme?

Diese wären noch sehr wichtig für die Gewichtsklassen.

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Di 8. Sep 2020, 20:56
von hei-ta
Hallo,

hier ein Beispiel mit aufgelösten Stücklisten:

Code: Alles auswählen

SELECT      
JOURNAL.RDATUM as 'Re-Datum', 
JOURNAL.VRENUM as 'Rech-Nr.',                                
JOURNAL.ORGNUM as 'ORGNum',           
JOURNAL.KUN_PLZ as 'PLZ',         
JOURNAL.KUN_ORT as 'Ort',            
JOURNAL.KUN_LAND as 'Land',    
JOURNAL.GEWICHT as 'Gewicht',
JP.ARTNUM as  'Artikelnummer',    
JP.Bezeichnung as  'Bezeichnung'  
FROM JOURNAL                                    
left outer JOIN JOURNALPOS JP on JP.JOURNAL_ID=JOURNAL.REC_ID  
WHERE                                 
JOURNAL.QUELLE_SUB <>2 AND JOURNAL.QUELLE=3
AND JOURNAL.STADIUM between 8 and 9      
/* AND KUN_LAND = 'AT' */             
AND YEAR(JOURNAL.RDATUM) = :Jahr
order by JOURNAL.VRENUM, jp.view_pos    
Helmut

Re: Wieviel, wurde wie oft in welches Land geliefert.

Verfasst: Mi 9. Sep 2020, 14:56
von Seek51
Ja. Das geht jetzt.
Dankeschön :-D

Gibt jetzt eine schöne Auswertung:
Auswertung.JPG
Ich weiss. Noch runden.
Aber das ist das kleinste Problem.