1 |
<?xml version="1.0"?> |
<?xml version="1.0"?> |
2 |
|
|
3 |
<!-- GNUe Designer (0.1.0) |
<!-- GNUe Forms 0.5.0 Migration Tool |
4 |
Form saved on: 2001-11-04 22:25:09 --> |
Saved on: 2002-11-26 20:28:18 --> |
5 |
|
|
6 |
<form tabbed="top" width="80" title="GNUe Supply Chain : Purchase Order Entry" |
<form title="GNUe Supply Chain : Purchase Order Entry"> |
|
height="24"> |
|
7 |
<options> |
<options> |
8 |
<option value="0.0.2" name="version"/> |
<option name="version" value="0.0.2"/> |
9 |
</options> |
</options> |
10 |
<datasource name="dtsrcPOInfo" cache="5"/> |
<datasource name="dtsrcPOInfo" cache="5"/> |
11 |
<datasource name="dtsrcShipTo" cache="5"/> |
<datasource name="dtsrcShipTo" cache="5"/> |
12 |
<datasource name="dtsrcBillTo" cache="5"/> |
<datasource name="dtsrcBillTo" cache="5"/> |
13 |
<datasource name="dtsrcVendor" cache="5"/> |
<datasource name="dtsrcVendor" cache="5"/> |
14 |
<datasource name="dtsrcPOItem" cache="5"/> |
<datasource name="dtsrcPOItem" cache="5"/> |
15 |
<trigger type="NAMED" name="trggrAmount"> |
<trigger name="trggrAmount" type="NAMED"><![CDATA[ |
16 |
# |
# |
17 |
#Calculate Amount |
#Calculate Amount |
18 |
# |
# |
19 |
import sys |
import sys |
20 |
blckPOItem.fields.ntryAmount = str(int(blckPOItem.fields.ntryQuantity) * float(blckPOItem.fields.ntryUnitPrice)) |
blckPOItem.fields.ntryAmount = str(int(blckPOItem.fields.ntryQuantity) * float(blckPOItem.fields.ntryUnitPrice)) |
21 |
</trigger> |
]]></trigger> |
22 |
<trigger type="NAMED" name="trggrTotal"> |
<trigger name="trggrTotal" type="NAMED"><![CDATA[ |
23 |
# |
# |
24 |
#Calculate Total |
#Calculate Total |
25 |
# |
# |
45 |
except: |
except: |
46 |
pass |
pass |
47 |
blckPOItem.fields.ntryTotal = str(SubTotal+Tax1+Tax2+Shipping) |
blckPOItem.fields.ntryTotal = str(SubTotal+Tax1+Tax2+Shipping) |
48 |
</trigger> |
]]></trigger> |
49 |
<page name="Customer Info"> |
<logic> |
50 |
<block name="blckPO" datasource="dtsrcpoinfo"> |
<block name="blckPO" datasource="dtsrcpoinfo"> |
51 |
<label x="1" y="1" name="Label_1" text="PO Number"/> |
<field name="ntryPONum" field="po_number"/> |
52 |
<entry name="ntryPONum" x="1" y="2" width="16" field="po_number"/> |
<field name="ntryTaxID" field="tax_id"/> |
|
<label x="42" y="1" name="Label_2" text="Tax Exempt #"/> |
|
|
<entry name="ntryTaxID" x="42" y="2" width="16" field="tax_id"/> |
|
53 |
</block> |
</block> |
54 |
<block name="blckShipTo" datasource="dtsrcshipto"> |
<block name="blckShipTo" datasource="dtsrcshipto"> |
55 |
<label x="1" y="4" name="Label_3" text="Ship To"/> |
<field name="ntryShipToName" field="company_name"/> |
56 |
<entry name="ntryShipToName" x="1" y="5" width="37" field="company_name"/> |
<field name="ntryShipToContact" field="contact"/> |
57 |
<label x="1" y="6" name="Label_4" text="Contact"/> |
<field name="ntryShipToAddress" field="address1"/> |
58 |
<entry name="ntryShipToContact" x="1" y="7" width="37" field="contact"/> |
<field name="ntryShipToAddress2" field="address2"/> |
59 |
<label x="1" y="8" name="Label_5" text="Address"/> |
<field name="ntryShipToCity" field="city"/> |
60 |
<entry name="ntryShipToAddress" x="1" y="9" width="37" field="address1"/> |
<field name="ntryShipToST" field="state"/> |
61 |
<entry name="ntryShipToAddress2" x="1" y="10" width="37" |
<field name="ntryShipToZip" field="zip"/> |
|
field="address2"/> |
|
|
<label x="1" y="11" name="Label_6" text="City"/> |
|
|
<entry name="ntryShipToCity" x="1" y="12" width="21" field="city"/> |
|
|
<label x="23" y="11" name="Label_7" text="ST"/> |
|
|
<entry name="ntryShipToST" x="23" y="12" width="3" field="state"/> |
|
|
<label x="27" y="11" name="Label_8" text="Zip"/> |
|
|
<entry name="ntryShipToZip" x="27" y="12" width="11" field="zip"/> |
|
62 |
</block> |
</block> |
63 |
<block name="blckBillTo" datasource="dtsrcbillto"> |
<block name="blckBillTo" datasource="dtsrcbillto"> |
64 |
<label x="42" y="4" name="Label_9" text="Bill To"/> |
<field name="ntryBillToName" field="company_name"/> |
65 |
<entry name="ntryBillToName" x="42" y="5" width="37" |
<field name="ntryBillToContact" field="contact"/> |
66 |
field="company_name"/> |
<field name="ntryBillToAddress" field="address1"/> |
67 |
<label x="42" y="6" name="Label_10" text="Contact"/> |
<field name="ntryBillToAddress2" field="address2"/> |
68 |
<entry name="ntryBillToContact" x="42" y="7" width="37" field="contact"/> |
<field name="ntryBillToCity" field="city"/> |
69 |
<label x="42" y="8" name="Label_11" text="Address"/> |
<field name="ntryBillToST" field="state"/> |
70 |
<entry name="ntryBillToAddress" x="42" y="9" width="37" field="address1"/> |
<field name="ntryBillToZip" field="zip"/> |
|
<entry name="ntryBillToAddress2" x="42" y="10" width="37" |
|
|
field="address2"/> |
|
|
<label x="42" y="11" name="Label_12" text="City"/> |
|
|
<entry name="ntryBillToCity" x="42" y="12" width="21" field="city"/> |
|
|
<label x="64" y="11" name="Label_13" text="ST"/> |
|
|
<entry name="ntryBillToST" x="64" y="12" width="3" field="state"/> |
|
|
<label x="68" y="11" name="Label_14" text="Zip"/> |
|
|
<entry name="ntryBillToZip" x="68" y="12" width="11" field="zip"/> |
|
71 |
</block> |
</block> |
72 |
<block name="blckVendor" datasource="dtsrcvendor"> |
<block name="blckVendor" datasource="dtsrcvendor"> |
73 |
<label x="1" y="14" name="Label_15" text="Vendor"/> |
<field name="ntryVendorName" field="company_name"/> |
74 |
<entry name="ntryVendorName" x="1" y="15" width="37" |
<field name="ntryVendorContact" field="contact"/> |
75 |
field="company_name"/> |
<field name="ntryVendorAddress" field="address1"/> |
76 |
<label x="1" y="16" name="Label_16" text="Contact"/> |
<field name="ntryVendorAddress2" field="address2"/> |
77 |
<entry name="ntryVendorContact" x="1" y="17" width="37" field="contact"/> |
<field name="ntryVendorCity" field="city"/> |
78 |
<label x="1" y="18" name="Label_17" text="Address"/> |
<field name="ntryVendorST" field="state"/> |
79 |
<entry name="ntryVendorAddress" x="1" y="19" width="37" field="address1"/> |
<field name="ntryVendorZip" field="zip"/> |
|
<entry name="ntryVendorAddress2" x="1" y="19" width="37" |
|
|
field="address2"/> |
|
|
<label x="1" y="20" name="Label_18" text="City"/> |
|
|
<entry name="ntryVendorCity" x="1" y="21" width="21" field="city"/> |
|
|
<label x="23" y="20" name="Label_19" text="ST"/> |
|
|
<entry name="ntryVendorST" x="23" y="21" width="3" field="state"/> |
|
|
<label x="27" y="20" name="Label_20" text="Zip"/> |
|
|
<entry name="ntryVendorZip" x="27" y="21" width="11" field="zip"/> |
|
80 |
</block> |
</block> |
81 |
<block name="blckPODates" datasource="dtsrcpoinfo"> |
<block name="blckPODates" datasource="dtsrcpoinfo"> |
82 |
<label x="42" y="14" name="Label_21" text="Customer Number"/> |
<field name="ntryCustomerNo" field="customer_no"/> |
83 |
<entry name="ntryCustomerNo" x="42" y="15" width="37" |
<field name="ntryCreateDate" field="create_date"> |
84 |
field="customer_no"/> |
<trigger name="Trigger_1" type="PRE-FOCUSOUT"><![CDATA[ |
|
<label x="42" y="16" name="Label_22" text="Create Date"/> |
|
|
<entry x="42" y="17" field="create_date" name="ntryCreateDate" |
|
|
width="37"> |
|
|
<trigger type="PRE-FOCUSOUT" name="Trigger_1"> |
|
85 |
blckPODates.fields.ntryEstShipDate = blckPODates.fields.ntryCreateDate |
blckPODates.fields.ntryEstShipDate = blckPODates.fields.ntryCreateDate |
86 |
blckPODates.fields.ntryReqShipDate = blckPODates.fields.ntryCreateDate</trigger> |
blckPODates.fields.ntryReqShipDate = blckPODates.fields.ntryCreateDate]]></trigger> |
87 |
</entry> |
</field> |
88 |
<label x="42" y="18" name="Label_23" text="Estimated Ship Date"/> |
<field name="ntryEstShipDate" field="est_ship_date"/> |
89 |
<entry name="ntryEstShipDate" x="42" y="19" width="37" |
<field name="ntryReqShipDate" field="req_ship_date"/> |
|
field="est_ship_date"/> |
|
|
<label x="42" y="20" name="Label_24" text="Required Ship Date"/> |
|
|
<entry name="ntryReqShipDate" x="42" y="21" width="37" |
|
|
field="req_ship_date"/> |
|
90 |
</block> |
</block> |
|
</page> |
|
|
<page name="Item info"> |
|
91 |
<block name="blckPOItem" datasource="dtsrcpoitem"> |
<block name="blckPOItem" datasource="dtsrcpoitem"> |
92 |
<label x="1" y="1" name="Label_25" text="Item Number"/> |
<field name="ntryItemNo" field="item_number" value=""/> |
93 |
<label x="17" y="1" name="Label_26" text="Description"/> |
<field name="ntryDescription" field="desc" value=""/> |
94 |
<label x="53" y="1" name="Label_27" text="Qty"/> |
<field name="ntryQuantity" field="qty" value=""> |
95 |
<label x="58" y="1" name="Label_28" text="Unit Price"/> |
<trigger name="Trigger_2" src="trggrAmount" type="PRE-FOCUSOUT"/> |
96 |
<label x="69" y="1" name="Label_29" text="Amount"/> |
</field> |
97 |
<entry name="ntryItemNo" x="1" y="2" width="15" value="" |
<field name="ntryUnitPrice" field="unit_price" value=""> |
98 |
field="item_number" rows="15"/> |
<trigger name="Trigger_3" src="trggrAmount" type="PRE-FOCUSOUT"/> |
99 |
<entry name="ntryDescription" x="17" y="2" width="35" value="" |
</field> |
100 |
field="desc" rows="15"/> |
<field name="ntryAmount" field="amt" readonly="" value=""/> |
101 |
<entry x="53" y="2" value="" field="qty" name="ntryQuantity" width="4" |
<field name="ntryComments" field="comments" value=""/> |
102 |
rows="15"> |
<field name="ntrySubTotal" field="sub_total" value=""> |
103 |
<trigger type="PRE-FOCUSOUT" name="Trigger_2" src="trggrAmount"/> |
<trigger name="Trigger_4" src="trggrTotal" type="PRE-FOCUSOUT"/> |
104 |
</entry> |
</field> |
105 |
<entry x="58" y="2" value="" field="unit_price" name="ntryUnitPrice" |
<field name="ntryTax1" field="tax1" value=""> |
106 |
width="10" rows="15"> |
<trigger name="Trigger_5" src="trggrTotal" type="PRE-FOCUSOUT"/> |
107 |
<trigger type="PRE-FOCUSOUT" name="Trigger_3" src="trggrAmount"/> |
</field> |
108 |
</entry> |
<field name="ntryTax2" field="tax2" value=""> |
109 |
<entry name="ntryAmount" x="69" y="2" readonly="" width="10" value="" |
<trigger name="Trigger_6" src="trggrTotal" type="PRE-FOCUSOUT"/> |
110 |
field="amt" rows="15"/> |
</field> |
111 |
<label x="1" y="17" name="Label_30" text="Comments/Shipping Notes"/> |
<field name="ntryShipping" field="shipping" value=""> |
112 |
<entry name="ntryComments" x="1" y="18" width="55" value="" |
<trigger name="Trigger_7" src="trggrTotal" type="PRE-FOCUSOUT"/> |
113 |
field="comments" height="5"/> |
</field> |
114 |
<label x="58" y="18" name="Label_31" text="Sub Total"/> |
<field name="ntryTotal" field="total" readonly="" value=""/> |
115 |
<entry name="ntrySubTotal" x="69" y="18" width="10" value="" |
</block> |
116 |
field="sub_total"> |
</logic> |
117 |
<trigger type="PRE-FOCUSOUT" name="Trigger_4" src="trggrTotal"/> |
<layout xmlns:c="GNUe:Layout:Char" c:height="24" tabbed="top" c:width="80"> |
118 |
</entry> |
<page name="Customer Info"> |
119 |
<label x="58" y="19" name="Label_32" text="Tax 1"/> |
<label name="Label_1" text="PO Number" c:x="1" c:y="1"/> |
120 |
<entry name="ntryTax1" x="69" y="19" width="10" value="" field="tax1"> |
<entry block="blckPO" field="ntryPONum" c:width="16" c:x="1" c:y="2"/> |
121 |
<trigger type="PRE-FOCUSOUT" name="Trigger_5" src="trggrTotal"/> |
<label name="Label_2" text="Tax Exempt #" c:x="42" c:y="1"/> |
122 |
</entry> |
<entry block="blckPO" field="ntryTaxID" c:width="16" c:x="42" c:y="2"/> |
123 |
<label x="58" y="20" name="Label_33" text="Tax 2"/> |
<label name="Label_3" text="Ship To" c:x="1" c:y="4"/> |
124 |
<entry name="ntryTax2" x="69" y="20" width="10" value="" field="tax2"> |
<entry block="blckShipTo" field="ntryShipToName" c:width="37" c:x="1" |
125 |
<trigger type="PRE-FOCUSOUT" name="Trigger_6" src="trggrTotal"/> |
c:y="5"/> |
126 |
</entry> |
<label name="Label_4" text="Contact" c:x="1" c:y="6"/> |
127 |
<label x="58" y="21" name="Label_34" text="Shipping"/> |
<entry block="blckShipTo" field="ntryShipToContact" c:width="37" c:x="1" |
128 |
<entry name="ntryShipping" x="69" y="21" width="10" value="" |
c:y="7"/> |
129 |
field="shipping"> |
<label name="Label_5" text="Address" c:x="1" c:y="8"/> |
130 |
<trigger type="PRE-FOCUSOUT" name="Trigger_7" src="trggrTotal"/> |
<entry block="blckShipTo" field="ntryShipToAddress" c:width="37" c:x="1" |
131 |
</entry> |
c:y="9"/> |
132 |
<label x="58" y="22" name="Label_35" text="Total"/> |
<entry block="blckShipTo" field="ntryShipToAddress2" c:width="37" |
133 |
<entry name="ntryTotal" x="69" y="22" readonly="" width="10" value="" |
c:x="1" c:y="10"/> |
134 |
field="total"/> |
<label name="Label_6" text="City" c:x="1" c:y="11"/> |
135 |
</block> |
<entry block="blckShipTo" field="ntryShipToCity" c:width="21" c:x="1" |
136 |
</page> |
c:y="12"/> |
137 |
|
<label name="Label_7" text="ST" c:x="23" c:y="11"/> |
138 |
|
<entry block="blckShipTo" field="ntryShipToST" c:width="3" c:x="23" |
139 |
|
c:y="12"/> |
140 |
|
<label name="Label_8" text="Zip" c:x="27" c:y="11"/> |
141 |
|
<entry block="blckShipTo" field="ntryShipToZip" c:width="11" c:x="27" |
142 |
|
c:y="12"/> |
143 |
|
<label name="Label_9" text="Bill To" c:x="42" c:y="4"/> |
144 |
|
<entry block="blckBillTo" field="ntryBillToName" c:width="37" c:x="42" |
145 |
|
c:y="5"/> |
146 |
|
<label name="Label_10" text="Contact" c:x="42" c:y="6"/> |
147 |
|
<entry block="blckBillTo" field="ntryBillToContact" c:width="37" |
148 |
|
c:x="42" c:y="7"/> |
149 |
|
<label name="Label_11" text="Address" c:x="42" c:y="8"/> |
150 |
|
<entry block="blckBillTo" field="ntryBillToAddress" c:width="37" |
151 |
|
c:x="42" c:y="9"/> |
152 |
|
<entry block="blckBillTo" field="ntryBillToAddress2" c:width="37" |
153 |
|
c:x="42" c:y="10"/> |
154 |
|
<label name="Label_12" text="City" c:x="42" c:y="11"/> |
155 |
|
<entry block="blckBillTo" field="ntryBillToCity" c:width="21" c:x="42" |
156 |
|
c:y="12"/> |
157 |
|
<label name="Label_13" text="ST" c:x="64" c:y="11"/> |
158 |
|
<entry block="blckBillTo" field="ntryBillToST" c:width="3" c:x="64" |
159 |
|
c:y="12"/> |
160 |
|
<label name="Label_14" text="Zip" c:x="68" c:y="11"/> |
161 |
|
<entry block="blckBillTo" field="ntryBillToZip" c:width="11" c:x="68" |
162 |
|
c:y="12"/> |
163 |
|
<label name="Label_15" text="Vendor" c:x="1" c:y="14"/> |
164 |
|
<entry block="blckVendor" field="ntryVendorName" c:width="37" c:x="1" |
165 |
|
c:y="15"/> |
166 |
|
<label name="Label_16" text="Contact" c:x="1" c:y="16"/> |
167 |
|
<entry block="blckVendor" field="ntryVendorContact" c:width="37" c:x="1" |
168 |
|
c:y="17"/> |
169 |
|
<label name="Label_17" text="Address" c:x="1" c:y="18"/> |
170 |
|
<entry block="blckVendor" field="ntryVendorAddress" c:width="37" c:x="1" |
171 |
|
c:y="19"/> |
172 |
|
<entry block="blckVendor" field="ntryVendorAddress2" c:width="37" |
173 |
|
c:x="1" c:y="19"/> |
174 |
|
<label name="Label_18" text="City" c:x="1" c:y="20"/> |
175 |
|
<entry block="blckVendor" field="ntryVendorCity" c:width="21" c:x="1" |
176 |
|
c:y="21"/> |
177 |
|
<label name="Label_19" text="ST" c:x="23" c:y="20"/> |
178 |
|
<entry block="blckVendor" field="ntryVendorST" c:width="3" c:x="23" |
179 |
|
c:y="21"/> |
180 |
|
<label name="Label_20" text="Zip" c:x="27" c:y="20"/> |
181 |
|
<entry block="blckVendor" field="ntryVendorZip" c:width="11" c:x="27" |
182 |
|
c:y="21"/> |
183 |
|
<label name="Label_21" text="Customer Number" c:x="42" c:y="14"/> |
184 |
|
<entry block="blckPODates" field="ntryCustomerNo" c:width="37" c:x="42" |
185 |
|
c:y="15"/> |
186 |
|
<label name="Label_22" text="Create Date" c:x="42" c:y="16"/> |
187 |
|
<entry block="blckPODates" field="ntryCreateDate" c:width="37" c:x="42" |
188 |
|
c:y="17"/> |
189 |
|
<label name="Label_23" text="Estimated Ship Date" c:x="42" c:y="18"/> |
190 |
|
<entry block="blckPODates" field="ntryEstShipDate" c:width="37" c:x="42" |
191 |
|
c:y="19"/> |
192 |
|
<label name="Label_24" text="Required Ship Date" c:x="42" c:y="20"/> |
193 |
|
<entry block="blckPODates" field="ntryReqShipDate" c:width="37" c:x="42" |
194 |
|
c:y="21"/> |
195 |
|
</page> |
196 |
|
<page name="Item info"> |
197 |
|
<label name="Label_25" text="Item Number" c:x="1" c:y="1"/> |
198 |
|
<label name="Label_26" text="Description" c:x="17" c:y="1"/> |
199 |
|
<label name="Label_27" text="Qty" c:x="53" c:y="1"/> |
200 |
|
<label name="Label_28" text="Unit Price" c:x="58" c:y="1"/> |
201 |
|
<label name="Label_29" text="Amount" c:x="69" c:y="1"/> |
202 |
|
<entry block="blckPOItem" field="ntryItemNo" rows="15" c:width="15" |
203 |
|
c:x="1" c:y="2"/> |
204 |
|
<entry block="blckPOItem" field="ntryDescription" rows="15" c:width="35" |
205 |
|
c:x="17" c:y="2"/> |
206 |
|
<entry block="blckPOItem" field="ntryQuantity" rows="15" c:width="4" |
207 |
|
c:x="53" c:y="2"/> |
208 |
|
<entry block="blckPOItem" field="ntryUnitPrice" rows="15" c:width="10" |
209 |
|
c:x="58" c:y="2"/> |
210 |
|
<entry block="blckPOItem" field="ntryAmount" rows="15" c:width="10" |
211 |
|
c:x="69" c:y="2"/> |
212 |
|
<label name="Label_30" text="Comments/Shipping Notes" c:x="1" c:y="17"/> |
213 |
|
<entry block="blckPOItem" field="ntryComments" c:height="5" c:width="55" |
214 |
|
c:x="1" c:y="18"/> |
215 |
|
<label name="Label_31" text="Sub Total" c:x="58" c:y="18"/> |
216 |
|
<entry block="blckPOItem" field="ntrySubTotal" c:width="10" c:x="69" |
217 |
|
c:y="18"/> |
218 |
|
<label name="Label_32" text="Tax 1" c:x="58" c:y="19"/> |
219 |
|
<entry block="blckPOItem" field="ntryTax1" c:width="10" c:x="69" |
220 |
|
c:y="19"/> |
221 |
|
<label name="Label_33" text="Tax 2" c:x="58" c:y="20"/> |
222 |
|
<entry block="blckPOItem" field="ntryTax2" c:width="10" c:x="69" |
223 |
|
c:y="20"/> |
224 |
|
<label name="Label_34" text="Shipping" c:x="58" c:y="21"/> |
225 |
|
<entry block="blckPOItem" field="ntryShipping" c:width="10" c:x="69" |
226 |
|
c:y="21"/> |
227 |
|
<label name="Label_35" text="Total" c:x="58" c:y="22"/> |
228 |
|
<entry block="blckPOItem" field="ntryTotal" c:width="10" c:x="69" |
229 |
|
c:y="22"/> |
230 |
|
</page> |
231 |
|
</layout> |
232 |
</form> |
</form> |