commit-gnue
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

gnue/gnue-config/supply-chain/shipping classes/...


From: Neil Tiffin
Subject: gnue/gnue-config/supply-chain/shipping classes/...
Date: Wed, 04 Jul 2001 16:28:45 -0700

CVSROOT:        /home/cvs
Module name:    gnue
Changes by:     Neil Tiffin <address@hidden>    01/07/04 16:28:45

Modified files:
        gnue-config/supply-chain/shipping/classes: shipping.gcd 
        gnue-config/supply-chain/shipping/doc: shipping.sgml 

Log message:
        First pass at defining a real shipping class.

CVSWeb URLs:
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-config/supply-chain/shipping/classes/shipping.gcd.diff?cvsroot=OldCVS&tr1=1.2&tr2=1.3&r1=text&r2=text
http://savannah.gnu.org/cgi-bin/viewcvs/gnue/gnue-config/supply-chain/shipping/doc/shipping.sgml.diff?cvsroot=OldCVS&tr1=1.3&tr2=1.4&r1=text&r2=text

Patches:
Index: gnue/gnue-config/supply-chain/shipping/classes/shipping.gcd
diff -u gnue/gnue-config/supply-chain/shipping/classes/shipping.gcd:1.2 
gnue/gnue-config/supply-chain/shipping/classes/shipping.gcd:1.3
--- gnue/gnue-config/supply-chain/shipping/classes/shipping.gcd:1.2     Fri May 
 4 17:35:09 2001
+++ gnue/gnue-config/supply-chain/shipping/classes/shipping.gcd Wed Jul  4 
16:28:45 2001
@@ -22,13 +22,36 @@
 #
 # This file originally written by Neil Tiffin (address@hidden).
 #
-# $Id: shipping.gcd,v 1.2 2001/05/05 00:35:09 ntiffin Exp $
+# $Id: shipping.gcd,v 1.3 2001/07/04 23:28:45 ntiffin Exp $
 #
 
+include "../../../base/currency/classes/currency.gcd"
+include "../../../base/units/classes/units.gcd"
+
 module shipping
 {
-  class shipping
+  class detail
+  {
+    unit::quantity   quantity;
+    currency::money  unit_price;
+  };
+
+  class shipment
+  {
+    date                date;
+    char                carrier<25>;         # carrier name
+    char                delivery_terms<25>;  # overnight
+    pur::header        *po_header;
+    sales::header      *so_header;
+    pur::detail      [] po_lines;
+    sales::detail    [] so_lines;
+    shipping::detail [] detail;
+  }; 
+  
+  class journal
   {
-    char  dummy<8>;
-  };  
+    date                date;
+    shipping::shipment *shipment;
+    currency::money     total;
+  };
 };
Index: gnue/gnue-config/supply-chain/shipping/doc/shipping.sgml
diff -u gnue/gnue-config/supply-chain/shipping/doc/shipping.sgml:1.3 
gnue/gnue-config/supply-chain/shipping/doc/shipping.sgml:1.4
--- gnue/gnue-config/supply-chain/shipping/doc/shipping.sgml:1.3        Mon Mar 
19 13:11:10 2001
+++ gnue/gnue-config/supply-chain/shipping/doc/shipping.sgml    Wed Jul  4 
16:28:45 2001
@@ -3,7 +3,7 @@
        <sect1>
                <title>Requirements</title> 
                <para>
-                       This chapter is $Revision: 1.3 $ $Date: 2001/03/19 
21:11:10 $. 
+                       This chapter is $Revision: 1.4 $ $Date: 2001/07/04 
23:28:45 $. 
                </para>
                <sect2>
                        <title>Business Requirements</title> 
@@ -15,7 +15,7 @@
                                </listitem>
                                <listitem>
                                        <para>
-                                               Process shipment of items to 
vendors 
+                                               Process shipment of items to 
vendors (returns).
                                        </para>
                                </listitem>
                                <listitem>
@@ -23,6 +23,11 @@
                                                Process shipment of items to 
customers 
                                        </para>
                                </listitem>
+                               <listitem>
+                                       <para>
+                                               Should handle shipping in Lean 
Manufacturing (Kanban) environment.
+                                       </para>
+                               </listitem>
                        </orderedlist>
                </sect2>
                <sect2>
@@ -48,7 +53,7 @@
                        <para>
                                The following Business Objects are defined and 
maintained by this module. 
                        </para>
-                       <itemizedlist mark=bullet>
+                       <orderedlist>
                                <listitem>
                                        <para>
                                                Shipment 
@@ -59,67 +64,52 @@
                                                Shipping Transaction for 
accounting 
                                        </para>
                                </listitem>
-                       </itemizedlist>
+                       </orderedlist>
                </sect2>
                <sect2>
-                       <title>External Business Object References</title> 
-                       <itemizedlist mark=bullet>
-                               <listitem>
-                                       <para>
-                                               Item 
-                                       </para>
-                               </listitem>
-                               <listitem>
-                                       <para>
-                                               Customer 
-                                       </para>
-                               </listitem>
+                       <title>Forms</title> 
+                       <orderedlist>
                                <listitem>
                                        <para>
-                                               Vendor 
-                                       </para>
+                                               Ship something to customer. Be 
able to select sales order.
+                                       </para> 
                                </listitem>
                                <listitem>
                                        <para>
-                                               Sales Order 
-                                       </para>
+                                               Ship something to supplier. Be 
able to select purchase order.
+                                       </para> 
                                </listitem>
+                       </orderedlist>
+               </sect2>
+               <sect2>
+                       <title>Reports</title> 
+                       <orderedlist>
                                <listitem>
                                        <para>
-                                               Sales Order Line Item 
+                                               Daily, weekly, monthly, 
quarterly and yearly shipments. 
                                        </para>
                                </listitem>
-                       </itemizedlist>
-               </sect2>
-               <sect2>
-                       <title>Forms</title> 
-                       <itemizedlist mark=bullet>
                                <listitem>
                                        <para>
-                                               Ship Order 
+                                               Items to be shipped today. 
                                        </para>
                                </listitem>
-                       </itemizedlist>
-               </sect2>
-               <sect2>
-                       <title>Reports</title> 
-                       <itemizedlist mark=bullet>
                                <listitem>
                                        <para>
-                                               Daily, weekly, monthly 
shipments. 
+                                               Returns, by supplier, date 
range and currency value. 
                                        </para>
                                </listitem>
-                       </itemizedlist>
+                       </orderedlist>
                </sect2>
                <sect2>
                        <title>Business Rules</title> 
-                       <itemizedlist mark=bullet>
+                       <orderedlist>
                                <listitem>
                                        <para>
-                                               none 
+                                               If enough items are in stock or 
otherwise available to ship complete order then a shipping order is generated.
                                        </para>
                                </listitem>
-                       </itemizedlist>
+                       </orderedlist>
                </sect2>
                <sect2>
                        <title>Business Object Definition</title> 



reply via email to

[Prev in Thread] Current Thread [Next in Thread]