[Top][All Lists]
[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>
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- gnue/gnue-config/supply-chain/shipping classes/...,
Neil Tiffin <=