Menu

Folgedokument

2014-04-27
2014-04-29
  • Kersten Doss

    Kersten Doss - 2014-04-27

    Servus Klaas,

    mal eine andere frage!
    Bezüglich Folgedokument dort kann man zur zeit zwei Arten aus suchen
    Auftragsbestätigung und
    Rechnung
    Kann man dort noch ein weiteres ein fügen wie Abschlags Zahlung und Zwichen Rechnung?
    Vielen Dank für eure Hilfe.

    Ps. es ist ein echt gooles Program.

    Steinmetz- Schüssler
    Kohlbrand. 4
    60385 Frankfurt am Main

    Mobil: +49 (0) 172 - 27 89 087
    Tel: +49 (0) 69 - 26 91 43 40
    Fax: +49 (0) 69 - 26 91 43 39
    eMail: steinmetz-schuessler@arcor.de

    anbei erhalten Sie Ihre Unterlagen im PDF-Format.
    Um sie betrachten und ausdrucken zu können, ist der Adobe Reader
    erforderlich.
    Diesen können Sie sich kostenlos in der aktuellen Version unter
    http://get.adobe.com/de/reader/ herunterladen.

    Diese E-Mail enthält vertrauliche und/oder rechtlich geschuetzte Informationen.

    Wenn Sie nicht der beabsichtigte Adressat sind oder diese E-Mail irrtuemlich
    erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie
    diese E-Mail. Jedwedes unerlaubte kopieren, bekanntmachen oder die unbefugte
    Weitergabe des Inhalts dieser E-Mail ist ausdrücklich untersagt.


    This e-mail contains confidential and/or privileged information.

    If you are not the intended recipient or have received this e-mail in error
    please notify the sender and immediately destroy this e-mail.
    Any unauthorized copying, disclosure or distribution of the material in this
    e-mail is strictly forbidden.

     
  • Klaas Freitag

    Klaas Freitag - 2014-04-28

    Hallo,

    das geht, aber leider ist das nicht so einfach, weil es noch keinen Dialog dafür in Kraft selbst gibt. Man muss dafür im Moment noch an die Datenbank ran.

    Verantwortlich dafür, welche Folgedokumente zu einem bestehenden Dokumenttyp angeboten werden, ist die tabelle "DocTypeRelations". Sie hat drei Spalten: typeId, followerId und sequence. In allen Spalten stehen Zahlen. Die ersten beiden spalten spezifizieren den Dokumenttyp, für den das Folgedokument festgelegt wird, sagen wir mal "Angebot". Die Spalte "followerId" kennzeichnet den Dokumenttyp, der als Folgedokument erlaubt ist. Welche Zahl zu welchem Dokuemnttyp gehört muss man der Tabelle "DocTypes" entnehmen.

    Dazu verwende man folgendes SQL-Statement:

    MariaDB [kraft1]> select * from DocTypes;
    +-----------+----------------------+
    | docTypeID | name                 |
    +-----------+----------------------+
    |         1 | Offer                |
    |         2 | Acceptance of Order  |
    |         3 | Invoice              |
    |         4 | Angebot              |
    |         5 | Auftragsbestätigung  |
    |         6 | Rechnung             |
    |         7 | Lieferschein         |
    |         8 | Delivery Receipt     |
    +-----------+----------------------+
    8 rows in set (0.00 sec)
    

    und da sieht man in der Spalte docTypeID die zu verwendende Zahl.

    Dann muss man mit folgendem SQL Befehl einen weiteren Eintrag in die Tabelle DocTypeRelations machen, um zb. eine Rechnung auf den Typ Lieferschein folgen zu lassen:

    INSERT INTO DocTypeRelations VALUES ( 7, 6, 20 );
    

    Der letzte Wert ist ein Sortierschlüssel und kann eine beliebige, bisher noch nicht verwendete Zahl sein.

    Ich weiss, das ist nicht besonders komfortabel bis jetzt, aber ich hoffe, Du bekommst das trotzdem hin.

    Grüße,

    Klaas

     
    • Kersten Doss

      Kersten Doss - 2014-04-29

      Servus Klaas,

      Tausenden Dank für Ihr wunderbare Hilfe,
      Es hat geklabt und war garniert so schwer!
      Vielen Dank für ihre Hilfe.

      Grüße

      Der Steinbeisser

      --
      Steinmetz- Schüssler
      Kohlbrand. 4
      60385 Frankfurt am Main

      Mobil: +49 (0) 172 - 27 89 087
      Tel: +49 (0) 69 - 26 91 43 40
      Fax: +49 (0) 69 - 26 91 43 39
      eMail: steinmetz-schuessler@arcor.de

      anbei erhalten Sie Ihre Unterlagen im PDF-Format.
      Um sie betrachten und ausdrucken zu können, ist der Adobe Reader
      erforderlich.
      Diesen können Sie sich kostenlos in der aktuellen Version unter
      http://get.adobe.com/de/reader/ herunterladen.


      Diese E-Mail enthält vertrauliche und/oder rechtlich geschuetzte Informationen.

      Wenn Sie nicht der beabsichtigte Adressat sind oder diese E-Mail irrtuemlich
      erhalten haben, informieren Sie bitte sofort den Absender und vernichten Sie
      diese E-Mail. Jedwedes unerlaubte kopieren, bekanntmachen oder die unbefugte
      Weitergabe des Inhalts dieser E-Mail ist ausdrücklich untersagt.


      This e-mail contains confidential and/or privileged information.

      If you are not the intended recipient or have received this e-mail in error
      please notify the sender and immediately destroy this e-mail.
      Any unauthorized copying, disclosure or distribution of the material in this
      e-mail is strictly forbidden.

      ---- Klaas Freitag schrieb ----

      Hallo,

      das geht, aber leider ist das nicht so einfach, weil es noch keinen Dialog dafür in Kraft selbst gibt. Man muss dafür im Moment noch an die Datenbank ran.

      Verantwortlich dafür, welche Folgedokumente zu einem bestehenden Dokumenttyp angeboten werden, ist die tabelle "DocTypeRelations". Sie hat drei Spalten: typeId, followerId und sequence. In allen Spalten stehen Zahlen. Die ersten beiden spalten spezifizieren den Dokumenttyp, für den das Folgedokument festgelegt wird, sagen wir mal "Angebot". Die Spalte "followerId" kennzeichnet den Dokumenttyp, der als Folgedokument erlaubt ist. Welche Zahl zu welchem Dokuemnttyp gehört muss man der Tabelle "DocTypes" entnehmen.

      Dazu verwende man folgendes SQL-Statement:

      MariaDB [kraft1]> select * from DocTypes; +-----------+----------------------+ | docTypeID | name | +-----------+----------------------+ | 1 | Offer | | 2 | Acceptance of Order | | 3 | Invoice | | 4 | Angebot | | 5 | Auftragsbestätigung | | 6 | Rechnung | | 7 | Lieferschein | | 8 | Delivery Receipt | +-----------+----------------------+ 8 rows in set (0.00 sec)

      und da sieht man in der Spalte docTypeID die zu verwendende Zahl.

      Dann muss man mit folgendem SQL Befehl einen weiteren Eintrag in die Tabelle DocTypeRelations machen, um zb. eine Rechnung auf den Typ Lieferschein folgen zu lassen:

      INSERT INTO DocTypeRelations VALUES ( 7, 6, 20 );

      Der letzte Wert ist ein Sortierschlüssel und kann eine beliebige, bisher noch nicht verwendete Zahl sein.

      Ich weiss, das ist nicht besonders komfortabel bis jetzt, aber ich hoffe, Du bekommst das trotzdem hin.

      Grüße,

      Klaas

      Folgedokument

      Sent from sourceforge.net because you indicated interest in https://sourceforge.net/p/kraft/discussion/471821/

      To unsubscribe from further messages, please visit https://sourceforge.net/auth/subscriptions/

       
      • Klaas Freitag

        Klaas Freitag - 2014-04-29

        Super, freut mich!

        Viel Erfolg mit Kraft wünscht
        Klaas

         

Log in to post a comment.

MongoDB Logo MongoDB