IRC logs of #tryton-de for Thursday, 2010-01-07

chat.freenode.net #tryton.de log beginning Thu Jan 7 00:00:02 CET 2010
2010-01-07 05:20 -!- yangoon(n=mathiasb@p549F6D19.dip.t-dialin.net) has joined #tryton.de
2010-01-07 06:28 -!- udono(n=udono@dynamic-unidsl-85-197-24-177.westend.de) has joined #tryton.de
2010-01-07 06:30 -!- udono(n=udono@dynamic-unidsl-85-197-24-177.westend.de) has joined #tryton.de
2010-01-07 08:31 -!- Timitos(n=timitos@88.217.184.172) has joined #tryton.de
2010-01-07 08:58 -!- mootoo(i=daemon@p5B32EC24.dip.t-dialin.net) has joined #tryton.de
2010-01-07 09:05 -!- FWiesing(n=FWiesing@194-208-185-012.tele.net) has joined #tryton.de
2010-01-07 09:11 -!- FWiesing(n=FWiesing@194-208-185-012.tele.net) has left #tryton.de
2010-01-07 10:59 -!- paepke(n=paepke@79.235.39.152) has joined #tryton.de
2010-01-07 11:55 -!- paepke(n=paepke@p4FEB2798.dip0.t-ipconnect.de) has joined #tryton.de
2010-01-07 14:28 <paepke> hallo. wie finde ich raus was alles an informationen beim druck an relatorio/odt übergeben wird? mir würde es auch kryptisch reichen.
2010-01-07 14:53 -!- yangoon(n=mathiasb@p549F6D19.dip.t-dialin.net) has joined #tryton.de
2010-01-07 15:33 -!- essich(n=essich@p4FCF9611.dip0.t-ipconnect.de) has joined #tryton.de
2010-01-07 16:05 -!- johbo(n=joh@statdsl-085-016-072-173.ewe-ip-backbone.de) has joined #tryton.de
2010-01-07 16:24 <Timitos> paepke: wenns einer weiß, dann ist das udono, aber der ist heute leider unterwegs
2010-01-07 16:28 <udono> paepke: hi
2010-01-07 16:44 <paepke> lol
2010-01-07 16:44 <paepke> hi ihr.
2010-01-07 16:51 <paepke> udono, weisst du ne lösung zu meiner frage?
2010-01-07 16:55 <udono> paepke: bestimmt. Was genau willst du wissen?
2010-01-07 16:55 <paepke> wie finde ich raus was alles an informationen beim druck an relatorio/odt übergeben wird? mir würde es auch kryptisch reichen.
2010-01-07 16:58 <udono> paepke: im prinzip ein python objekt, das die daten enthält und ein Dateiname des templates
2010-01-07 16:59 <paepke> ok. soweit klar. aber was steht drin. auf welchen inhalt kann ich zurück greifen?
2010-01-07 16:59 <udono> paepke: http://hg.openhex.org/hgwebdir.cgi/relatorio/file/5d913306e349/examples/demo_odf.py#l14
2010-01-07 16:59 <paepke> gerade bei schleifen bzw den Genshi-Tags wäre es hilfreich
2010-01-07 17:00 <udono> paepke: die datenstruktur sieht so aus: http://hg.openhex.org/hgwebdir.cgi/relatorio/file/5d913306e349/examples/common.py
2010-01-07 17:01 <udono> paepke: in tryton sind alle Daten eines einzelnen dokuments in der variablen objects. Deshalb am anfang immer for invoice in objects
2010-01-07 17:02 <paepke> aber je nachdem was ich drucke sind ja unterschiedliche informationen drin. invoice, pickup-sheet, label, ...
2010-01-07 17:03 <udono> paepke: Das sind oft 1:1 Entsprechungen der jeweiligen Trytonklasse.
2010-01-07 17:03 <udono> paepke: ich glaube ich verstehe nicht was du meinst?
2010-01-07 17:06 <paepke> was simples ist z.b. ${invoice.invoice_address.name} da könnte man fast selbst drauf kommen. woher bekomme ich aber die namen.
2010-01-07 17:07 <paepke> ok, die klassennamen akzeptiere ich so. aber ich weiss ja nicht immer was da überhaupt übergeben wird. bei invoice wird ja was von party, invoice und was weiss ich noch übergeben.
2010-01-07 17:08 <udono> paepke: z.B. one2many, many2one und many2many stellen die Relationen zu anderen objekten her. Dort findest du dann die Namen der anderen Sachen.
2010-01-07 17:08 <paepke> hätte ja sein können das es was gibt ohne durch den code wühlen zu müssen.
2010-01-07 17:09 <paepke> irgend ein netrpc call der mir das entsprechende objekt gibt, oder irgend ne datensatzbeschreibung.
2010-01-07 17:09 <udono> paepke: die datensatzbeschreibung ist dieselbe, wie die des Konstruktors. einfacher geht es doch quasi nicht.
2010-01-07 17:10 <paepke> über systemverwaltung - module - graph (ausm gedächtnis) komm ich ja an den schönen plot dran. damit kann ich dann glaub was anfangen
2010-01-07 17:11 <udono> paepke: ja, via xmlrpc geht es auch: http://groups.google.com/group/tryton/browse_thread/thread/d1191c696770e4e2/6af23401a4b601d5?lnk=gst&q=xml-rpc#6af23401a4b601d5
2010-01-07 17:12 <udono> paepke: ja, der kann nun auch regex als filter verarbeiten.
2010-01-07 17:12 <udono> ... der Graph
2010-01-07 17:15 <paepke> ok. an den informationen muss ich dann erstmal ne weile dran rumkauen
2010-01-07 17:15 <paepke> danke udono
2010-01-07 17:16 <udono> paepke: gern!
2010-01-07 17:18 <udono> paepke: btw. das betrifft aber nur die Standard reports in Tryton. Es gibt einige wenige reports, denen keine ModelSQL Klasse zugrunde liegt, sondern direkt eine SQL Abfrage. Aber auch dort wird lediglich ein Datenobjekt aus der SQL Rückmeldung erzeugt, das an relatorio weitergegeben wird.
2010-01-07 17:21 <paepke> was ich durch den xml-rpc aber so korrekt bekommen würde, oder?
2010-01-07 17:21 <udono> paepke: keine Ahnung
2010-01-07 17:22 <paepke> ich denk mal drüber nach ;-)Ü
2010-01-07 17:22 <udono> paepke: welch Sprache hängt am anderen Ende des XMLRPC?
2010-01-07 17:22 <paepke> python. oder halt per netrpc. ich bekomme so oder so irgend ein objekt, welches ich mir dann als repr() anschauen will. ich glaub so komm ich für mich am besten zurecht
2010-01-07 17:23 <udono> paepke: dann nimm auf jeden Fall netrpc.
2010-01-07 17:23 <paepke> dazu hab ich glaub im wiki beispiele gesehen
2010-01-07 17:24 <udono> paepke: XMLRPC ist schwierig, weil keine Pythonobjekte übergeben werden können.
2010-01-07 17:24 <udono> du bekommst amounts z.B als float geliefert. Mit netrpc als Decimal() object
2010-01-07 17:24 <paepke> ic. danke für den tip
2010-01-07 17:25 <udono> paepke: massenweise Beispiele zu netrpc findest du in den testscripts von Tryton
2010-01-07 17:26 <paepke> ok
2010-01-07 17:36 -!- essich(n=essich@p4FCF9611.dip0.t-ipconnect.de) has joined #tryton.de
2010-01-07 18:12 -!- MarkusB_Werkbank(n=burli@dslb-094-219-147-081.pools.arcor-ip.net) has joined #tryton.de
2010-01-07 22:31 -!- FWiesing(n=FWiesing@194-208-185-012.tele.net) has joined #tryton.de
2010-01-07 23:44 -!- paepke(n=paepke@p54A2A4F3.dip0.t-ipconnect.de) has joined #tryton.de

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!