[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
SF.net SVN: ledger-smb:[4817] branches/1.3
- Subject: SF.net SVN: ledger-smb:[4817] branches/1.3
- From: ..hidden..
- Date: Fri, 01 Jun 2012 09:24:10 +0000
Revision: 4817
http://ledger-smb.svn.sourceforge.net/ledger-smb/?rev=4817&view=rev
Author: einhverfr
Date: 2012-06-01 09:24:09 +0000 (Fri, 01 Jun 2012)
Log Message:
-----------
Fixing errors in date formatting in some reports with month/year dropdowns
Also updating manual pdf to include info on custom roles
Modified Paths:
--------------
branches/1.3/Changelog
branches/1.3/LedgerSMB/Form.pm
branches/1.3/LedgerSMB/Locale.pm
branches/1.3/LedgerSMB/RP.pm
branches/1.3/doc/LedgerSMB-manual.pdf
Modified: branches/1.3/Changelog
===================================================================
--- branches/1.3/Changelog 2012-05-31 12:55:23 UTC (rev 4816)
+++ branches/1.3/Changelog 2012-06-01 09:24:09 UTC (rev 4817)
@@ -14,6 +14,7 @@
* Fixed ODS output broken due to missing export (Chris T)
* Fixed button disable inverted (Chris T)
* Fixed internal server error on requirements report (Chris T, h/t Nigel T)
+* Fixed formatting issues with long dates and ISO db dates (Chris T 3525843)
David M is David Mora
Nigel T is Nigel Titley
Modified: branches/1.3/LedgerSMB/Form.pm
===================================================================
--- branches/1.3/LedgerSMB/Form.pm 2012-05-31 12:55:23 UTC (rev 4816)
+++ branches/1.3/LedgerSMB/Form.pm 2012-06-01 09:24:09 UTC (rev 4817)
@@ -3762,8 +3762,9 @@
$t[4] = substr( "0$t[4]", -2 );
$t[3] = substr( "0$t[3]", -2 );
$t[5] += 1900;
-
- return ( $self->format_date($fromdate), $self->format_date("$t[5]-$t[4]-$t[3]") );
+
+
+ return ( $fromdate, "$t[5]-$t[4]-$t[3]" );
}
=item $form->audittrail($dbh, $myconfig, $audittrail);
Modified: branches/1.3/LedgerSMB/Locale.pm
===================================================================
--- branches/1.3/LedgerSMB/Locale.pm 2012-05-31 12:55:23 UTC (rev 4816)
+++ branches/1.3/LedgerSMB/Locale.pm 2012-06-01 09:24:09 UTC (rev 4817)
@@ -98,7 +98,6 @@
##}
sub date {
my ( $self, $myconfig, $date, $longformat ) = @_;
-
my @longmonth = (qw(Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec));
@longmonth = (
"January", "February", "March", "April",
@@ -124,10 +123,12 @@
return $date;
}
if ( $date =~ /\D/ ) {
-
- if ( $myconfig->{dateformat} =~ /^yy/ ) {
+ if ($date =~ /\d{4}/){ # db date in
( $yy, $mm, $dd ) = split /\D/, $date;
}
+ elsif ( $myconfig->{dateformat} =~ /^yy/ ) {
+ ( $yy, $mm, $dd ) = split /\D/, $date;
+ }
elsif ( $myconfig->{dateformat} =~ /^mm/ ) {
( $mm, $dd, $yy ) = split /\D/, $date;
}
Modified: branches/1.3/LedgerSMB/RP.pm
===================================================================
--- branches/1.3/LedgerSMB/RP.pm 2012-05-31 12:55:23 UTC (rev 4816)
+++ branches/1.3/LedgerSMB/RP.pm 2012-06-01 09:24:09 UTC (rev 4817)
@@ -1306,6 +1306,10 @@
my ( $self, $myconfig, $form ) = @_;
my $p;
my $year_end = $form->{ignore_yearend};
+ ( $form->{fromdate}, $form->{todate} ) =
+ $form->from_to( $form->{fromyear}, $form->{frommonth}, $form->{interval} )
+ if $form->{fromyear} && $form->{frommonth};
+
my $dbh = $form->{dbh};
my $approved = 'FALSE';
Modified: branches/1.3/doc/LedgerSMB-manual.pdf
===================================================================
--- branches/1.3/doc/LedgerSMB-manual.pdf 2012-05-31 12:55:23 UTC (rev 4816)
+++ branches/1.3/doc/LedgerSMB-manual.pdf 2012-06-01 09:24:09 UTC (rev 4817)
@@ -79,2791 +79,2831 @@
(List of Roles)
endobj
57 0 obj
-<< /S /GoTo /D (section.3) >>
+<< /S /GoTo /D (subsection.2.4) >>
endobj
60 0 obj
-(Contact Management)
+(Creating Custom Groups)
endobj
61 0 obj
-<< /S /GoTo /D (subsection.3.1) >>
+<< /S /GoTo /D (subsubsection.2.4.1) >>
endobj
64 0 obj
-(Addresses)
+(Naming Conventions)
endobj
65 0 obj
-<< /S /GoTo /D (subsection.3.2) >>
+<< /S /GoTo /D (subsubsection.2.4.2) >>
endobj
68 0 obj
-(Contact Info)
+(Example)
endobj
69 0 obj
-<< /S /GoTo /D (subsection.3.3) >>
+<< /S /GoTo /D (section.3) >>
endobj
72 0 obj
-(Bank Accounts)
+(Contact Management)
endobj
73 0 obj
-<< /S /GoTo /D (subsection.3.4) >>
+<< /S /GoTo /D (subsection.3.1) >>
endobj
76 0 obj
-(Notes)
+(Addresses)
endobj
77 0 obj
-<< /S /GoTo /D (section.4) >>
+<< /S /GoTo /D (subsection.3.2) >>
endobj
80 0 obj
-(Chart of Accounts)
+(Contact Info)
endobj
81 0 obj
-<< /S /GoTo /D (subsection.4.1) >>
+<< /S /GoTo /D (subsection.3.3) >>
endobj
84 0 obj
-(Introduction to Double Entry Bookkeeping)
+(Bank Accounts)
endobj
85 0 obj
-<< /S /GoTo /D (subsubsection.4.1.1) >>
+<< /S /GoTo /D (subsection.3.4) >>
endobj
88 0 obj
-(Business Entity)
+(Notes)
endobj
89 0 obj
-<< /S /GoTo /D (subsubsection.4.1.2) >>
+<< /S /GoTo /D (section.4) >>
endobj
92 0 obj
-(Double Entry)
+(Chart of Accounts)
endobj
93 0 obj
-<< /S /GoTo /D (subsubsection.4.1.3) >>
+<< /S /GoTo /D (subsection.4.1) >>
endobj
96 0 obj
-(Accounts)
+(Introduction to Double Entry Bookkeeping)
endobj
97 0 obj
-<< /S /GoTo /D (subsubsection.4.1.4) >>
+<< /S /GoTo /D (subsubsection.4.1.1) >>
endobj
100 0 obj
-(Debits and Credits)
+(Business Entity)
endobj
101 0 obj
-<< /S /GoTo /D (subsubsection.4.1.5) >>
+<< /S /GoTo /D (subsubsection.4.1.2) >>
endobj
104 0 obj
-(Accrual)
+(Double Entry)
endobj
105 0 obj
-<< /S /GoTo /D (subsubsection.4.1.6) >>
+<< /S /GoTo /D (subsubsection.4.1.3) >>
endobj
108 0 obj
-(Separation of Duties)
+(Accounts)
endobj
109 0 obj
-<< /S /GoTo /D (subsubsection.4.1.7) >>
+<< /S /GoTo /D (subsubsection.4.1.4) >>
endobj
112 0 obj
-(References)
+(Debits and Credits)
endobj
113 0 obj
-<< /S /GoTo /D (subsection.4.2) >>
+<< /S /GoTo /D (subsubsection.4.1.5) >>
endobj
116 0 obj
-(General Guidelines on Numbering Accounts)
+(Accrual)
endobj
117 0 obj
-<< /S /GoTo /D (subsection.4.3) >>
+<< /S /GoTo /D (subsubsection.4.1.6) >>
endobj
120 0 obj
-(Adding/Modifying Accounts)
+(Separation of Duties)
endobj
121 0 obj
-<< /S /GoTo /D (subsection.4.4) >>
+<< /S /GoTo /D (subsubsection.4.1.7) >>
endobj
124 0 obj
-(Listing Account Balances and Transactions)
+(References)
endobj
125 0 obj
-<< /S /GoTo /D (section.5) >>
+<< /S /GoTo /D (subsection.4.2) >>
endobj
128 0 obj
-(Administration)
+(General Guidelines on Numbering Accounts)
endobj
129 0 obj
-<< /S /GoTo /D (subsection.5.1) >>
+<< /S /GoTo /D (subsection.4.3) >>
endobj
132 0 obj
-(Taxes, Defaults, and Preferences)
+(Adding/Modifying Accounts)
endobj
133 0 obj
-<< /S /GoTo /D (subsubsection.5.1.1) >>
+<< /S /GoTo /D (subsection.4.4) >>
endobj
136 0 obj
-(Adding A Sales Tax Account)
+(Listing Account Balances and Transactions)
endobj
137 0 obj
-<< /S /GoTo /D (subsubsection.5.1.2) >>
+<< /S /GoTo /D (section.5) >>
endobj
140 0 obj
-(Setting a Sales Tax Amount)
+(Administration)
endobj
141 0 obj
-<< /S /GoTo /D (subsubsection.5.1.3) >>
+<< /S /GoTo /D (subsection.5.1) >>
endobj
144 0 obj
-(Default Account Setup)
+(Taxes, Defaults, and Preferences)
endobj
145 0 obj
-<< /S /GoTo /D (subsubsection.5.1.4) >>
+<< /S /GoTo /D (subsubsection.5.1.1) >>
endobj
148 0 obj
-(Currency Setup)
+(Adding A Sales Tax Account)
endobj
149 0 obj
-<< /S /GoTo /D (subsubsection.5.1.5) >>
+<< /S /GoTo /D (subsubsection.5.1.2) >>
endobj
152 0 obj
-(Sequence Settings)
+(Setting a Sales Tax Amount)
endobj
153 0 obj
-<< /S /GoTo /D (subsection.5.2) >>
+<< /S /GoTo /D (subsubsection.5.1.3) >>
endobj
156 0 obj
-(Audit Control)
+(Default Account Setup)
endobj
157 0 obj
-<< /S /GoTo /D (subsubsection.5.2.1) >>
+<< /S /GoTo /D (subsubsection.5.1.4) >>
endobj
160 0 obj
-(Explaining transaction reversal)
+(Currency Setup)
endobj
161 0 obj
-<< /S /GoTo /D (subsubsection.5.2.2) >>
+<< /S /GoTo /D (subsubsection.5.1.5) >>
endobj
164 0 obj
-(Close books option)
+(Sequence Settings)
endobj
165 0 obj
-<< /S /GoTo /D (subsubsection.5.2.3) >>
+<< /S /GoTo /D (subsection.5.2) >>
endobj
168 0 obj
-(Audit Trails)
+(Audit Control)
endobj
169 0 obj
-<< /S /GoTo /D (subsection.5.3) >>
+<< /S /GoTo /D (subsubsection.5.2.1) >>
endobj
172 0 obj
-(Departments)
+(Explaining transaction reversal)
endobj
173 0 obj
-<< /S /GoTo /D (subsubsection.5.3.1) >>
+<< /S /GoTo /D (subsubsection.5.2.2) >>
endobj
176 0 obj
-(Cost v Profit Centers.)
+(Close books option)
endobj
177 0 obj
-<< /S /GoTo /D (subsection.5.4) >>
+<< /S /GoTo /D (subsubsection.5.2.3) >>
endobj
180 0 obj
-(Warehouses)
+(Audit Trails)
endobj
181 0 obj
-<< /S /GoTo /D (subsection.5.5) >>
+<< /S /GoTo /D (subsection.5.3) >>
endobj
184 0 obj
-(Languages)
+(Departments)
endobj
185 0 obj
-<< /S /GoTo /D (subsection.5.6) >>
+<< /S /GoTo /D (subsubsection.5.3.1) >>
endobj
188 0 obj
-(Types of Businesses)
+(Cost v Profit Centers.)
endobj
189 0 obj
-<< /S /GoTo /D (subsection.5.7) >>
+<< /S /GoTo /D (subsection.5.4) >>
endobj
192 0 obj
-(Misc.)
+(Warehouses)
endobj
193 0 obj
-<< /S /GoTo /D (subsubsection.5.7.1) >>
+<< /S /GoTo /D (subsection.5.5) >>
endobj
196 0 obj
-(GIFI)
+(Languages)
endobj
197 0 obj
-<< /S /GoTo /D (subsubsection.5.7.2) >>
+<< /S /GoTo /D (subsection.5.6) >>
endobj
200 0 obj
-(SIC)
+(Types of Businesses)
endobj
201 0 obj
-<< /S /GoTo /D (subsubsection.5.7.3) >>
+<< /S /GoTo /D (subsection.5.7) >>
endobj
204 0 obj
-(Overview of Template Editing)
+(Misc.)
endobj
205 0 obj
-<< /S /GoTo /D (subsubsection.5.7.4) >>
+<< /S /GoTo /D (subsubsection.5.7.1) >>
endobj
208 0 obj
-(Year-end)
+(GIFI)
endobj
209 0 obj
-<< /S /GoTo /D (subsection.5.8) >>
+<< /S /GoTo /D (subsubsection.5.7.2) >>
endobj
212 0 obj
-(Options in the ledger-smb.conf)
+(SIC)
endobj
213 0 obj
-<< /S /GoTo /D (section.6) >>
+<< /S /GoTo /D (subsubsection.5.7.3) >>
endobj
216 0 obj
-(Goods and Services)
+(Overview of Template Editing)
endobj
217 0 obj
-<< /S /GoTo /D (subsection.6.1) >>
+<< /S /GoTo /D (subsubsection.5.7.4) >>
endobj
220 0 obj
-(Basic Terms)
+(Year-end)
endobj
221 0 obj
-<< /S /GoTo /D (subsection.6.2) >>
+<< /S /GoTo /D (subsection.5.8) >>
endobj
224 0 obj
-(The Price Matrix)
+(Options in the ledger-smb.conf)
endobj
225 0 obj
-<< /S /GoTo /D (subsection.6.3) >>
+<< /S /GoTo /D (section.6) >>
endobj
228 0 obj
-(Pricegroups)
+(Goods and Services)
endobj
229 0 obj
-<< /S /GoTo /D (subsection.6.4) >>
+<< /S /GoTo /D (subsection.6.1) >>
endobj
232 0 obj
-(Groups)
+(Basic Terms)
endobj
233 0 obj
-<< /S /GoTo /D (subsection.6.5) >>
+<< /S /GoTo /D (subsection.6.2) >>
endobj
236 0 obj
-(Labor/Overhead)
+(The Price Matrix)
endobj
237 0 obj
-<< /S /GoTo /D (subsection.6.6) >>
+<< /S /GoTo /D (subsection.6.3) >>
endobj
240 0 obj
-(Services)
+(Pricegroups)
endobj
241 0 obj
-<< /S /GoTo /D (subsubsection.6.6.1) >>
+<< /S /GoTo /D (subsection.6.4) >>
endobj
244 0 obj
-(Shipping and Handling as a Service)
+(Groups)
endobj
245 0 obj
-<< /S /GoTo /D (subsection.6.7) >>
+<< /S /GoTo /D (subsection.6.5) >>
endobj
248 0 obj
-(Parts)
+(Labor/Overhead)
endobj
249 0 obj
-<< /S /GoTo /D (subsection.6.8) >>
+<< /S /GoTo /D (subsection.6.6) >>
endobj
252 0 obj
-(Assemblies and Manufacturing)
+(Services)
endobj
253 0 obj
-<< /S /GoTo /D (subsubsection.6.8.1) >>
+<< /S /GoTo /D (subsubsection.6.6.1) >>
endobj
256 0 obj
-(Stocking Assemblies)
+(Shipping and Handling as a Service)
endobj
257 0 obj
-<< /S /GoTo /D (subsection.6.9) >>
+<< /S /GoTo /D (subsection.6.7) >>
endobj
260 0 obj
-(Reporting)
+(Parts)
endobj
261 0 obj
-<< /S /GoTo /D (subsubsection.6.9.1) >>
+<< /S /GoTo /D (subsection.6.8) >>
endobj
264 0 obj
-(All Items and Parts Reports)
+(Assemblies and Manufacturing)
endobj
265 0 obj
-<< /S /GoTo /D (subsubsection.6.9.2) >>
+<< /S /GoTo /D (subsubsection.6.8.1) >>
endobj
268 0 obj
-(Requirements)
+(Stocking Assemblies)
endobj
269 0 obj
-<< /S /GoTo /D (subsubsection.6.9.3) >>
+<< /S /GoTo /D (subsection.6.9) >>
endobj
272 0 obj
-(Services and Labor)
+(Reporting)
endobj
273 0 obj
-<< /S /GoTo /D (subsubsection.6.9.4) >>
+<< /S /GoTo /D (subsubsection.6.9.1) >>
endobj
276 0 obj
-(Assemblies)
+(All Items and Parts Reports)
endobj
277 0 obj
-<< /S /GoTo /D (subsubsection.6.9.5) >>
+<< /S /GoTo /D (subsubsection.6.9.2) >>
endobj
280 0 obj
-(Groups and Pricegroups)
+(Requirements)
endobj
281 0 obj
-<< /S /GoTo /D (subsection.6.10) >>
+<< /S /GoTo /D (subsubsection.6.9.3) >>
endobj
284 0 obj
-(Translations)
+(Services and Labor)
endobj
285 0 obj
-<< /S /GoTo /D (subsection.6.11) >>
+<< /S /GoTo /D (subsubsection.6.9.4) >>
endobj
288 0 obj
-(How Cost of Goods Sold is tracked)
+(Assemblies)
endobj
289 0 obj
-<< /S /GoTo /D (section.7) >>
+<< /S /GoTo /D (subsubsection.6.9.5) >>
endobj
292 0 obj
-(Transaction Approval)
+(Groups and Pricegroups)
endobj
293 0 obj
-<< /S /GoTo /D (subsection.7.1) >>
+<< /S /GoTo /D (subsection.6.10) >>
endobj
296 0 obj
-(Batches and Vouchers)
+(Translations)
endobj
297 0 obj
-<< /S /GoTo /D (subsection.7.2) >>
+<< /S /GoTo /D (subsection.6.11) >>
endobj
300 0 obj
-(Drafts)
+(How Cost of Goods Sold is tracked)
endobj
301 0 obj
-<< /S /GoTo /D (section.8) >>
+<< /S /GoTo /D (section.7) >>
endobj
304 0 obj
-(AP)
+(Transaction Approval)
endobj
305 0 obj
-<< /S /GoTo /D (subsection.8.1) >>
+<< /S /GoTo /D (subsection.7.1) >>
endobj
308 0 obj
-(Basic AP Concepts)
+(Batches and Vouchers)
endobj
309 0 obj
-<< /S /GoTo /D (subsection.8.2) >>
+<< /S /GoTo /D (subsection.7.2) >>
endobj
312 0 obj
-(Vendors)
+(Drafts)
endobj
313 0 obj
-<< /S /GoTo /D (subsection.8.3) >>
+<< /S /GoTo /D (section.8) >>
endobj
316 0 obj
-(AP Transactions)
+(AP)
endobj
317 0 obj
-<< /S /GoTo /D (subsection.8.4) >>
+<< /S /GoTo /D (subsection.8.1) >>
endobj
320 0 obj
-(AP Invoices)
+(Basic AP Concepts)
endobj
321 0 obj
-<< /S /GoTo /D (subsubsection.8.4.1) >>
+<< /S /GoTo /D (subsection.8.2) >>
endobj
324 0 obj
-(Correcting an AP Invoice)
+(Vendors)
endobj
325 0 obj
-<< /S /GoTo /D (subsection.8.5) >>
+<< /S /GoTo /D (subsection.8.3) >>
endobj
328 0 obj
-(Cash payment And Check Printing)
+(AP Transactions)
endobj
329 0 obj
-<< /S /GoTo /D (subsubsection.8.5.1) >>
+<< /S /GoTo /D (subsection.8.4) >>
endobj
332 0 obj
-(Batch Payment Entry Screen)
+(AP Invoices)
endobj
333 0 obj
-<< /S /GoTo /D (subsection.8.6) >>
+<< /S /GoTo /D (subsubsection.8.4.1) >>
endobj
336 0 obj
-(Transaction/Invoice Reporting)
+(Correcting an AP Invoice)
endobj
337 0 obj
-<< /S /GoTo /D (subsubsection.8.6.1) >>
+<< /S /GoTo /D (subsection.8.5) >>
endobj
340 0 obj
-(Transactions Report)
+(Cash payment And Check Printing)
endobj
341 0 obj
-<< /S /GoTo /D (subsubsection.8.6.2) >>
+<< /S /GoTo /D (subsubsection.8.5.1) >>
endobj
344 0 obj
-(Outstanding Report)
+(Batch Payment Entry Screen)
endobj
345 0 obj
-<< /S /GoTo /D (subsubsection.8.6.3) >>
+<< /S /GoTo /D (subsection.8.6) >>
endobj
348 0 obj
-(AP Aging Report)
+(Transaction/Invoice Reporting)
endobj
349 0 obj
-<< /S /GoTo /D (subsubsection.8.6.4) >>
+<< /S /GoTo /D (subsubsection.8.6.1) >>
endobj
352 0 obj
-(Tax Paid and Non-taxable Report)
+(Transactions Report)
endobj
353 0 obj
-<< /S /GoTo /D (subsection.8.7) >>
+<< /S /GoTo /D (subsubsection.8.6.2) >>
endobj
356 0 obj
-(Vendor Reporting)
+(Outstanding Report)
endobj
357 0 obj
-<< /S /GoTo /D (subsubsection.8.7.1) >>
+<< /S /GoTo /D (subsubsection.8.6.3) >>
endobj
360 0 obj
-(Vendor Search)
+(AP Aging Report)
endobj
361 0 obj
-<< /S /GoTo /D (subsubsection.8.7.2) >>
+<< /S /GoTo /D (subsubsection.8.6.4) >>
endobj
364 0 obj
-(Vendor History)
+(Tax Paid and Non-taxable Report)
endobj
365 0 obj
-<< /S /GoTo /D (section.9) >>
+<< /S /GoTo /D (subsection.8.7) >>
endobj
368 0 obj
-(AR)
+(Vendor Reporting)
endobj
369 0 obj
-<< /S /GoTo /D (subsection.9.1) >>
+<< /S /GoTo /D (subsubsection.8.7.1) >>
endobj
372 0 obj
-(Customers)
+(Vendor Search)
endobj
373 0 obj
-<< /S /GoTo /D (subsubsection.9.1.1) >>
+<< /S /GoTo /D (subsubsection.8.7.2) >>
endobj
376 0 obj
-(Customer Price Matrix)
+(Vendor History)
endobj
377 0 obj
-<< /S /GoTo /D (subsection.9.2) >>
+<< /S /GoTo /D (section.9) >>
endobj
380 0 obj
-(AR Transactions)
+(AR)
endobj
381 0 obj
-<< /S /GoTo /D (subsection.9.3) >>
+<< /S /GoTo /D (subsection.9.1) >>
endobj
384 0 obj
-(AR Invoices)
+(Customers)
endobj
385 0 obj
-<< /S /GoTo /D (subsection.9.4) >>
+<< /S /GoTo /D (subsubsection.9.1.1) >>
endobj
388 0 obj
-(Cash Receipt)
+(Customer Price Matrix)
endobj
389 0 obj
-<< /S /GoTo /D (subsubsection.9.4.1) >>
+<< /S /GoTo /D (subsection.9.2) >>
endobj
392 0 obj
-(Cash Receipts for multiple customers)
+(AR Transactions)
endobj
393 0 obj
-<< /S /GoTo /D (subsection.9.5) >>
+<< /S /GoTo /D (subsection.9.3) >>
endobj
396 0 obj
-(AR Transaction Reporting)
+(AR Invoices)
endobj
397 0 obj
-<< /S /GoTo /D (subsubsection.9.5.1) >>
+<< /S /GoTo /D (subsection.9.4) >>
endobj
400 0 obj
-(AR Transactions Report)
+(Cash Receipt)
endobj
401 0 obj
-<< /S /GoTo /D (subsubsection.9.5.2) >>
+<< /S /GoTo /D (subsubsection.9.4.1) >>
endobj
404 0 obj
-(AR Aging Report)
+(Cash Receipts for multiple customers)
endobj
405 0 obj
-<< /S /GoTo /D (subsection.9.6) >>
+<< /S /GoTo /D (subsection.9.5) >>
endobj
408 0 obj
-(Customer Reporting)
+(AR Transaction Reporting)
endobj
409 0 obj
-<< /S /GoTo /D (section.10) >>
+<< /S /GoTo /D (subsubsection.9.5.1) >>
endobj
412 0 obj
-(Projects)
+(AR Transactions Report)
endobj
413 0 obj
-<< /S /GoTo /D (subsection.10.1) >>
+<< /S /GoTo /D (subsubsection.9.5.2) >>
endobj
416 0 obj
-(Project Basics)
+(AR Aging Report)
endobj
417 0 obj
-<< /S /GoTo /D (subsection.10.2) >>
+<< /S /GoTo /D (subsection.9.6) >>
endobj
420 0 obj
-(Timecards)
+(Customer Reporting)
endobj
421 0 obj
-<< /S /GoTo /D (subsection.10.3) >>
+<< /S /GoTo /D (section.10) >>
endobj
424 0 obj
-(Projects and Invoices)
+(Projects)
endobj
425 0 obj
-<< /S /GoTo /D (subsection.10.4) >>
+<< /S /GoTo /D (subsection.10.1) >>
endobj
428 0 obj
-(Reporting)
+(Project Basics)
endobj
429 0 obj
-<< /S /GoTo /D (subsubsection.10.4.1) >>
+<< /S /GoTo /D (subsection.10.2) >>
endobj
432 0 obj
-(Timecard Reporting)
+(Timecards)
endobj
433 0 obj
-<< /S /GoTo /D (subsubsection.10.4.2) >>
+<< /S /GoTo /D (subsection.10.3) >>
endobj
436 0 obj
-(Project Transaction Reporting)
+(Projects and Invoices)
endobj
437 0 obj
-<< /S /GoTo /D (subsubsection.10.4.3) >>
+<< /S /GoTo /D (subsection.10.4) >>
endobj
440 0 obj
-(List of Projects)
+(Reporting)
endobj
441 0 obj
-<< /S /GoTo /D (subsection.10.5) >>
+<< /S /GoTo /D (subsubsection.10.4.1) >>
endobj
444 0 obj
-(Possibilities for Using Projects)
+(Timecard Reporting)
endobj
445 0 obj
-<< /S /GoTo /D (section.11) >>
+<< /S /GoTo /D (subsubsection.10.4.2) >>
endobj
448 0 obj
-(Quotations and Order Management)
+(Project Transaction Reporting)
endobj
449 0 obj
-<< /S /GoTo /D (subsection.11.1) >>
+<< /S /GoTo /D (subsubsection.10.4.3) >>
endobj
452 0 obj
-(Sales Orders)
+(List of Projects)
endobj
453 0 obj
-<< /S /GoTo /D (subsection.11.2) >>
+<< /S /GoTo /D (subsection.10.5) >>
endobj
456 0 obj
-(Quotations)
+(Possibilities for Using Projects)
endobj
457 0 obj
-<< /S /GoTo /D (subsection.11.3) >>
+<< /S /GoTo /D (section.11) >>
endobj
460 0 obj
-(Shipping)
+(Quotations and Order Management)
endobj
461 0 obj
-<< /S /GoTo /D (subsection.11.4) >>
+<< /S /GoTo /D (subsection.11.1) >>
endobj
464 0 obj
-(AR Work Flow)
+(Sales Orders)
endobj
465 0 obj
-<< /S /GoTo /D (subsubsection.11.4.1) >>
+<< /S /GoTo /D (subsection.11.2) >>
endobj
468 0 obj
-(Service Example)
+(Quotations)
endobj
469 0 obj
-<< /S /GoTo /D (subsubsection.11.4.2) >>
+<< /S /GoTo /D (subsection.11.3) >>
endobj
472 0 obj
-(Single Warehouse Example)
+(Shipping)
endobj
473 0 obj
-<< /S /GoTo /D (subsubsection.11.4.3) >>
+<< /S /GoTo /D (subsection.11.4) >>
endobj
476 0 obj
-(Multiple Warehouse Example)
+(AR Work Flow)
endobj
477 0 obj
-<< /S /GoTo /D (subsection.11.5) >>
+<< /S /GoTo /D (subsubsection.11.4.1) >>
endobj
480 0 obj
-(Requests for Quotation \(RFQ\))
+(Service Example)
endobj
481 0 obj
-<< /S /GoTo /D (subsection.11.6) >>
+<< /S /GoTo /D (subsubsection.11.4.2) >>
endobj
484 0 obj
-(Purchase Orders)
+(Single Warehouse Example)
endobj
485 0 obj
-<< /S /GoTo /D (subsection.11.7) >>
+<< /S /GoTo /D (subsubsection.11.4.3) >>
endobj
488 0 obj
-(Receiving)
+(Multiple Warehouse Example)
endobj
489 0 obj
-<< /S /GoTo /D (subsection.11.8) >>
+<< /S /GoTo /D (subsection.11.5) >>
endobj
492 0 obj
-(AP Work Flow)
+(Requests for Quotation \(RFQ\))
endobj
493 0 obj
-<< /S /GoTo /D (subsubsection.11.8.1) >>
+<< /S /GoTo /D (subsection.11.6) >>
endobj
496 0 obj
-(Bookkeeper entering the received items, order completed in full)
+(Purchase Orders)
endobj
497 0 obj
-<< /S /GoTo /D (subsubsection.11.8.2) >>
+<< /S /GoTo /D (subsection.11.7) >>
endobj
500 0 obj
-(Bookkeeper entering received items, order completed in part)
+(Receiving)
endobj
501 0 obj
-<< /S /GoTo /D (subsubsection.11.8.3) >>
+<< /S /GoTo /D (subsection.11.8) >>
endobj
504 0 obj
-(Receiving staff entering items)
+(AP Work Flow)
endobj
505 0 obj
-<< /S /GoTo /D (subsection.11.9) >>
+<< /S /GoTo /D (subsubsection.11.8.1) >>
endobj
508 0 obj
-(Generation and Consolidation)
+(Bookkeeper entering the received items, order completed in full)
endobj
509 0 obj
-<< /S /GoTo /D (subsubsection.11.9.1) >>
+<< /S /GoTo /D (subsubsection.11.8.2) >>
endobj
512 0 obj
-(Generation)
+(Bookkeeper entering received items, order completed in part)
endobj
513 0 obj
-<< /S /GoTo /D (subsubsection.11.9.2) >>
+<< /S /GoTo /D (subsubsection.11.8.3) >>
endobj
516 0 obj
-(Consolidation)
+(Receiving staff entering items)
endobj
517 0 obj
-<< /S /GoTo /D (subsection.11.10) >>
+<< /S /GoTo /D (subsection.11.9) >>
endobj
520 0 obj
-(Reporting)
+(Generation and Consolidation)
endobj
521 0 obj
-<< /S /GoTo /D (subsection.11.11) >>
+<< /S /GoTo /D (subsubsection.11.9.1) >>
endobj
524 0 obj
-(Shipping Module: Transferring Inventory between Warehouses)
+(Generation)
endobj
525 0 obj
-<< /S /GoTo /D (section.12) >>
+<< /S /GoTo /D (subsubsection.11.9.2) >>
endobj
528 0 obj
-(Fixed Assets)
+(Consolidation)
endobj
529 0 obj
-<< /S /GoTo /D (subsection.12.1) >>
+<< /S /GoTo /D (subsection.11.10) >>
endobj
532 0 obj
-(Concepts and Workflows)
+(Reporting)
endobj
533 0 obj
-<< /S /GoTo /D (subsubsection.12.1.1) >>
+<< /S /GoTo /D (subsection.11.11) >>
endobj
536 0 obj
-(Fixed Assets and Capital Expenses)
+(Shipping Module: Transferring Inventory between Warehouses)
endobj
537 0 obj
-<< /S /GoTo /D (subsubsection.12.1.2) >>
+<< /S /GoTo /D (section.12) >>
endobj
540 0 obj
-(Asset Classes)
+(Fixed Assets)
endobj
541 0 obj
-<< /S /GoTo /D (subsubsection.12.1.3) >>
+<< /S /GoTo /D (subsection.12.1) >>
endobj
544 0 obj
-(Depreciation)
+(Concepts and Workflows)
endobj
545 0 obj
-<< /S /GoTo /D (subsubsection.12.1.4) >>
+<< /S /GoTo /D (subsubsection.12.1.1) >>
endobj
548 0 obj
-(Disposal)
+(Fixed Assets and Capital Expenses)
endobj
549 0 obj
-<< /S /GoTo /D (subsubsection.12.1.5) >>
+<< /S /GoTo /D (subsubsection.12.1.2) >>
endobj
552 0 obj
-(Net Book Value)
+(Asset Classes)
endobj
553 0 obj
-<< /S /GoTo /D (subsubsection.12.1.6) >>
+<< /S /GoTo /D (subsubsection.12.1.3) >>
endobj
556 0 obj
-(Supported Depreciation Methods)
+(Depreciation)
endobj
557 0 obj
-<< /S /GoTo /D (section.13) >>
+<< /S /GoTo /D (subsubsection.12.1.4) >>
endobj
560 0 obj
-(HR)
+(Disposal)
endobj
561 0 obj
-<< /S /GoTo /D (section.14) >>
+<< /S /GoTo /D (subsubsection.12.1.5) >>
endobj
564 0 obj
-(POS)
+(Net Book Value)
endobj
565 0 obj
-<< /S /GoTo /D (subsection.14.1) >>
+<< /S /GoTo /D (subsubsection.12.1.6) >>
endobj
568 0 obj
-(Sales Screen)
+(Supported Depreciation Methods)
endobj
569 0 obj
-<< /S /GoTo /D (subsection.14.2) >>
+<< /S /GoTo /D (section.13) >>
endobj
572 0 obj
-(Possibilities for Data Entry)
+(HR)
endobj
573 0 obj
-<< /S /GoTo /D (subsection.14.3) >>
+<< /S /GoTo /D (section.14) >>
endobj
576 0 obj
-(Hardware Support)
+(POS)
endobj
577 0 obj
-<< /S /GoTo /D (subsection.14.4) >>
+<< /S /GoTo /D (subsection.14.1) >>
endobj
580 0 obj
-(Reports)
+(Sales Screen)
endobj
581 0 obj
-<< /S /GoTo /D (subsubsection.14.4.1) >>
+<< /S /GoTo /D (subsection.14.2) >>
endobj
584 0 obj
-(Open Invoices)
+(Possibilities for Data Entry)
endobj
585 0 obj
-<< /S /GoTo /D (subsubsection.14.4.2) >>
+<< /S /GoTo /D (subsection.14.3) >>
endobj
588 0 obj
-(Receipts)
+(Hardware Support)
endobj
589 0 obj
-<< /S /GoTo /D (section.15) >>
+<< /S /GoTo /D (subsection.14.4) >>
endobj
592 0 obj
-(General Ledger)
+(Reports)
endobj
593 0 obj
-<< /S /GoTo /D (subsection.15.1) >>
+<< /S /GoTo /D (subsubsection.14.4.1) >>
endobj
596 0 obj
-(GL Basics)
+(Open Invoices)
endobj
597 0 obj
-<< /S /GoTo /D (subsubsection.15.1.1) >>
+<< /S /GoTo /D (subsubsection.14.4.2) >>
endobj
600 0 obj
-(Paper-based accounting systems and the GL)
+(Receipts)
endobj
601 0 obj
-<< /S /GoTo /D (subsubsection.15.1.2) >>
+<< /S /GoTo /D (section.15) >>
endobj
604 0 obj
-(Double Entry Examples on Paper)
+(General Ledger)
endobj
605 0 obj
-<< /S /GoTo /D (subsubsection.15.1.3) >>
+<< /S /GoTo /D (subsection.15.1) >>
endobj
608 0 obj
-(The GL in LedgerSMB)
+(GL Basics)
endobj
609 0 obj
-<< /S /GoTo /D (subsection.15.2) >>
+<< /S /GoTo /D (subsubsection.15.1.1) >>
endobj
612 0 obj
-(Cash Transfer)
+(Paper-based accounting systems and the GL)
endobj
613 0 obj
-<< /S /GoTo /D (subsection.15.3) >>
+<< /S /GoTo /D (subsubsection.15.1.2) >>
endobj
616 0 obj
-(GL Transactions)
+(Double Entry Examples on Paper)
endobj
617 0 obj
-<< /S /GoTo /D (subsection.15.4) >>
+<< /S /GoTo /D (subsubsection.15.1.3) >>
endobj
620 0 obj
-(Payroll as a GL transaction)
+(The GL in LedgerSMB)
endobj
621 0 obj
-<< /S /GoTo /D (subsection.15.5) >>
+<< /S /GoTo /D (subsection.15.2) >>
endobj
624 0 obj
-(Reconciliation)
+(Cash Transfer)
endobj
625 0 obj
-<< /S /GoTo /D (subsubsection.15.5.1) >>
+<< /S /GoTo /D (subsection.15.3) >>
endobj
628 0 obj
-(File Import Feature)
+(GL Transactions)
endobj
629 0 obj
-<< /S /GoTo /D (subsection.15.6) >>
+<< /S /GoTo /D (subsection.15.4) >>
endobj
632 0 obj
-(Reports)
+(Payroll as a GL transaction)
endobj
633 0 obj
-<< /S /GoTo /D (subsubsection.15.6.1) >>
+<< /S /GoTo /D (subsection.15.5) >>
endobj
636 0 obj
-(GL as access to almost everything else)
+(Reconciliation)
endobj
637 0 obj
-<< /S /GoTo /D (section.16) >>
+<< /S /GoTo /D (subsubsection.15.5.1) >>
endobj
640 0 obj
-(Recurring Transactions)
+(File Import Feature)
endobj
641 0 obj
-<< /S /GoTo /D (section.17) >>
+<< /S /GoTo /D (subsection.15.6) >>
endobj
644 0 obj
-(Financial Statements and Reports)
+(Reports)
endobj
645 0 obj
-<< /S /GoTo /D (subsection.17.1) >>
+<< /S /GoTo /D (subsubsection.15.6.1) >>
endobj
648 0 obj
-(Cash v. Accrual Basis)
+(GL as access to almost everything else)
endobj
649 0 obj
-<< /S /GoTo /D (subsection.17.2) >>
+<< /S /GoTo /D (section.16) >>
endobj
652 0 obj
-(Viewing the Chart of Accounts and Transactions)
+(Recurring Transactions)
endobj
653 0 obj
-<< /S /GoTo /D (subsection.17.3) >>
+<< /S /GoTo /D (section.17) >>
endobj
656 0 obj
-(Trial Balance)
+(Financial Statements and Reports)
endobj
657 0 obj
-<< /S /GoTo /D (subsubsection.17.3.1) >>
+<< /S /GoTo /D (subsection.17.1) >>
endobj
660 0 obj
-(The Paper-based function of a Trial Balance)
+(Cash v. Accrual Basis)
endobj
661 0 obj
-<< /S /GoTo /D (subsubsection.17.3.2) >>
+<< /S /GoTo /D (subsection.17.2) >>
endobj
664 0 obj
-(Running the Trial Balance Report)
+(Viewing the Chart of Accounts and Transactions)
endobj
665 0 obj
-<< /S /GoTo /D (subsubsection.17.3.3) >>
+<< /S /GoTo /D (subsection.17.3) >>
endobj
668 0 obj
-(What if the Trial Balance doesn't Balance?)
+(Trial Balance)
endobj
669 0 obj
-<< /S /GoTo /D (subsubsection.17.3.4) >>
+<< /S /GoTo /D (subsubsection.17.3.1) >>
endobj
672 0 obj
-(Trial Balance as a Summary of Account Activity)
+(The Paper-based function of a Trial Balance)
endobj
673 0 obj
-<< /S /GoTo /D (subsubsection.17.3.5) >>
+<< /S /GoTo /D (subsubsection.17.3.2) >>
endobj
676 0 obj
-(Trial Balance as a Budget Planning Tool)
+(Running the Trial Balance Report)
endobj
677 0 obj
-<< /S /GoTo /D (subsection.17.4) >>
+<< /S /GoTo /D (subsubsection.17.3.3) >>
endobj
680 0 obj
-(Income Statement)
+(What if the Trial Balance doesn't Balance?)
endobj
681 0 obj
-<< /S /GoTo /D (subsubsection.17.4.1) >>
+<< /S /GoTo /D (subsubsection.17.3.4) >>
endobj
684 0 obj
-(Uses of an Income Statement)
+(Trial Balance as a Summary of Account Activity)
endobj
685 0 obj
-<< /S /GoTo /D (subsection.17.5) >>
+<< /S /GoTo /D (subsubsection.17.3.5) >>
endobj
688 0 obj
-(Balance Sheet)
+(Trial Balance as a Budget Planning Tool)
endobj
689 0 obj
-<< /S /GoTo /D (subsection.17.6) >>
+<< /S /GoTo /D (subsection.17.4) >>
endobj
692 0 obj
-(What if the Balance Sheet doesn't balance?)
+(Income Statement)
endobj
693 0 obj
-<< /S /GoTo /D (subsection.17.7) >>
+<< /S /GoTo /D (subsubsection.17.4.1) >>
endobj
696 0 obj
-(No Statement of Owner Equity?)
+(Uses of an Income Statement)
endobj
697 0 obj
-<< /S /GoTo /D (section.18) >>
+<< /S /GoTo /D (subsection.17.5) >>
endobj
700 0 obj
-(The Template System)
+(Balance Sheet)
endobj
701 0 obj
-<< /S /GoTo /D (subsubsection.18.0.1) >>
+<< /S /GoTo /D (subsection.17.6) >>
endobj
704 0 obj
-(What is LaTeX ?)
+(What if the Balance Sheet doesn't balance?)
endobj
705 0 obj
-<< /S /GoTo /D (subsubsection.18.0.2) >>
+<< /S /GoTo /D (subsection.17.7) >>
endobj
708 0 obj
-(Using L.25emYX to Edit LaTeX Templates)
+(No Statement of Owner Equity?)
endobj
709 0 obj
-<< /S /GoTo /D (subsection.18.1) >>
+<< /S /GoTo /D (section.18) >>
endobj
712 0 obj
-(Customizing Logos)
+(The Template System)
endobj
713 0 obj
-<< /S /GoTo /D (subsection.18.2) >>
+<< /S /GoTo /D (subsubsection.18.0.1) >>
endobj
716 0 obj
-(How are They Stored in the Filesystem?)
+(What is LaTeX ?)
endobj
717 0 obj
-<< /S /GoTo /D (subsection.18.3) >>
+<< /S /GoTo /D (subsubsection.18.0.2) >>
endobj
720 0 obj
-(Upgrade Issues)
+(Using L.25emYX to Edit LaTeX Templates)
endobj
721 0 obj
-<< /S /GoTo /D (section.19) >>
+<< /S /GoTo /D (subsection.18.1) >>
endobj
724 0 obj
-(An Introduction to the CLI for Old Code)
+(Customizing Logos)
endobj
725 0 obj
-<< /S /GoTo /D (subsection.19.1) >>
+<< /S /GoTo /D (subsection.18.2) >>
endobj
728 0 obj
-(Conventions)
+(How are They Stored in the Filesystem?)
endobj
729 0 obj
-<< /S /GoTo /D (subsection.19.2) >>
+<< /S /GoTo /D (subsection.18.3) >>
endobj
732 0 obj
-(Preliminaries)
+(Upgrade Issues)
endobj
733 0 obj
-<< /S /GoTo /D (subsection.19.3) >>
+<< /S /GoTo /D (section.19) >>
endobj
736 0 obj
-(First Script: lsmb01-cli-example.sh)
+(An Introduction to the CLI for Old Code)
endobj
737 0 obj
-<< /S /GoTo /D (subsubsection.19.3.1) >>
+<< /S /GoTo /D (subsection.19.1) >>
endobj
740 0 obj
-(Script 1 \(Bash\))
+(Conventions)
endobj
741 0 obj
-<< /S /GoTo /D (subsection.19.4) >>
+<< /S /GoTo /D (subsection.19.2) >>
endobj
744 0 obj
-(Second Script: lsmb02-cli-example.pl)
+(Preliminaries)
endobj
745 0 obj
-<< /S /GoTo /D (subsubsection.19.4.1) >>
+<< /S /GoTo /D (subsection.19.3) >>
endobj
748 0 obj
-(Script 2 \(Perl\))
+(First Script: lsmb01-cli-example.sh)
endobj
749 0 obj
-<< /S /GoTo /D (part.2) >>
+<< /S /GoTo /D (subsubsection.19.3.1) >>
endobj
752 0 obj
-(II Technical Overview)
+(Script 1 \(Bash\))
endobj
753 0 obj
-<< /S /GoTo /D (section.20) >>
+<< /S /GoTo /D (subsection.19.4) >>
endobj
756 0 obj
-(Basic Architecture)
+(Second Script: lsmb02-cli-example.pl)
endobj
757 0 obj
-<< /S /GoTo /D (subsection.20.1) >>
+<< /S /GoTo /D (subsubsection.19.4.1) >>
endobj
760 0 obj
-(The Software Stack)
+(Script 2 \(Perl\))
endobj
761 0 obj
-<< /S /GoTo /D (subsection.20.2) >>
+<< /S /GoTo /D (part.2) >>
endobj
764 0 obj
-(Capacity Planning)
+(II Technical Overview)
endobj
765 0 obj
-<< /S /GoTo /D (subsubsection.20.2.1) >>
+<< /S /GoTo /D (section.20) >>
endobj
768 0 obj
-(Scalability Strategies)
+(Basic Architecture)
endobj
769 0 obj
-<< /S /GoTo /D (subsubsection.20.2.2) >>
+<< /S /GoTo /D (subsection.20.1) >>
endobj
772 0 obj
-(Database Maintenance)
+(The Software Stack)
endobj
773 0 obj
-<< /S /GoTo /D (subsubsection.20.2.3) >>
+<< /S /GoTo /D (subsection.20.2) >>
endobj
776 0 obj
-(Known issues)
+(Capacity Planning)
endobj
777 0 obj
-<< /S /GoTo /D (section.21) >>
+<< /S /GoTo /D (subsubsection.20.2.1) >>
endobj
780 0 obj
-(Customization Possibilities)
+(Scalability Strategies)
endobj
781 0 obj
-<< /S /GoTo /D (subsection.21.1) >>
+<< /S /GoTo /D (subsubsection.20.2.2) >>
endobj
784 0 obj
-(Brief Guide to the Source Code)
+(Database Maintenance)
endobj
785 0 obj
-<< /S /GoTo /D (subsection.21.2) >>
+<< /S /GoTo /D (subsubsection.20.2.3) >>
endobj
788 0 obj
-(Data Entry Screens)
+(Known issues)
endobj
789 0 obj
-<< /S /GoTo /D (subsubsection.21.2.1) >>
+<< /S /GoTo /D (section.21) >>
endobj
792 0 obj
-(Examples)
+(Customization Possibilities)
endobj
793 0 obj
-<< /S /GoTo /D (subsection.21.3) >>
+<< /S /GoTo /D (subsection.21.1) >>
endobj
796 0 obj
-(Extensions)
+(Brief Guide to the Source Code)
endobj
797 0 obj
-<< /S /GoTo /D (subsubsection.21.3.1) >>
+<< /S /GoTo /D (subsection.21.2) >>
endobj
800 0 obj
-(Examples)
+(Data Entry Screens)
endobj
801 0 obj
-<< /S /GoTo /D (subsection.21.4) >>
+<< /S /GoTo /D (subsubsection.21.2.1) >>
endobj
804 0 obj
-(Templates)
+(Examples)
endobj
805 0 obj
-<< /S /GoTo /D (subsubsection.21.4.1) >>
+<< /S /GoTo /D (subsection.21.3) >>
endobj
808 0 obj
-(Examples)
+(Extensions)
endobj
809 0 obj
-<< /S /GoTo /D (subsection.21.5) >>
+<< /S /GoTo /D (subsubsection.21.3.1) >>
endobj
812 0 obj
-(Reports)
+(Examples)
endobj
813 0 obj
-<< /S /GoTo /D (subsubsection.21.5.1) >>
+<< /S /GoTo /D (subsection.21.4) >>
endobj
816 0 obj
-(Examples)
+(Templates)
endobj
817 0 obj
-<< /S /GoTo /D (section.22) >>
+<< /S /GoTo /D (subsubsection.21.4.1) >>
endobj
820 0 obj
-(Integration Possibilities)
+(Examples)
endobj
821 0 obj
-<< /S /GoTo /D (subsection.22.1) >>
+<< /S /GoTo /D (subsection.21.5) >>
endobj
824 0 obj
-(Reporting Tools)
+(Reports)
endobj
825 0 obj
-<< /S /GoTo /D (subsubsection.22.1.1) >>
+<< /S /GoTo /D (subsubsection.21.5.1) >>
endobj
828 0 obj
(Examples)
endobj
829 0 obj
-<< /S /GoTo /D (subsection.22.2) >>
+<< /S /GoTo /D (section.22) >>
endobj
832 0 obj
-(Line of Business Tools on PostgreSQL)
+(Integration Possibilities)
endobj
833 0 obj
-<< /S /GoTo /D (subsubsection.22.2.1) >>
+<< /S /GoTo /D (subsection.22.1) >>
endobj
836 0 obj
-(Strategies)
+(Reporting Tools)
endobj
837 0 obj
-<< /S /GoTo /D (subsubsection.22.2.2) >>
+<< /S /GoTo /D (subsubsection.22.1.1) >>
endobj
840 0 obj
(Examples)
endobj
841 0 obj
-<< /S /GoTo /D (subsection.22.3) >>
+<< /S /GoTo /D (subsection.22.2) >>
endobj
844 0 obj
-(Line of Business Tools on other RDBMS's)
+(Line of Business Tools on PostgreSQL)
endobj
845 0 obj
-<< /S /GoTo /D (subsubsection.22.3.1) >>
+<< /S /GoTo /D (subsubsection.22.2.1) >>
endobj
848 0 obj
(Strategies)
endobj
849 0 obj
-<< /S /GoTo /D (subsubsection.22.3.2) >>
+<< /S /GoTo /D (subsubsection.22.2.2) >>
endobj
852 0 obj
-(Integration Products and Open Source Projects)
+(Examples)
endobj
853 0 obj
-<< /S /GoTo /D (section.23) >>
+<< /S /GoTo /D (subsection.22.3) >>
endobj
856 0 obj
-(Customization Guide)
+(Line of Business Tools on other RDBMS's)
endobj
857 0 obj
-<< /S /GoTo /D (subsection.23.1) >>
+<< /S /GoTo /D (subsubsection.22.3.1) >>
endobj
860 0 obj
-(General Information)
+(Strategies)
endobj
861 0 obj
-<< /S /GoTo /D (subsection.23.2) >>
+<< /S /GoTo /D (subsubsection.22.3.2) >>
endobj
864 0 obj
-(Customizing Templates)
+(Integration Products and Open Source Projects)
endobj
865 0 obj
-<< /S /GoTo /D (subsubsection.23.2.1) >>
+<< /S /GoTo /D (section.23) >>
endobj
868 0 obj
-(Template Control Structures)
+(Customization Guide)
endobj
869 0 obj
-<< /S /GoTo /D (subsection.23.3) >>
+<< /S /GoTo /D (subsection.23.1) >>
endobj
872 0 obj
-(Customizing Forms)
+(General Information)
endobj
873 0 obj
-<< /S /GoTo /D (subsection.23.4) >>
+<< /S /GoTo /D (subsection.23.2) >>
endobj
876 0 obj
-(Customizing Modules)
+(Customizing Templates)
endobj
877 0 obj
-<< /S /GoTo /D (subsubsection.23.4.1) >>
+<< /S /GoTo /D (subsubsection.23.2.1) >>
endobj
880 0 obj
-(Database Access)
+(Template Control Structures)
endobj
881 0 obj
-<< /S /GoTo /D (part.3) >>
+<< /S /GoTo /D (subsection.23.3) >>
endobj
884 0 obj
-(III Appendix)
+(Customizing Forms)
endobj
885 0 obj
-<< /S /GoTo /D (appendix.A) >>
+<< /S /GoTo /D (subsection.23.4) >>
endobj
888 0 obj
-(Where to Go for More Information)
+(Customizing Modules)
endobj
889 0 obj
-<< /S /GoTo /D (appendix.B) >>
+<< /S /GoTo /D (subsubsection.23.4.1) >>
endobj
892 0 obj
-(Quick Tips)
+(Database Access)
endobj
893 0 obj
-<< /S /GoTo /D (subsection.B.1) >>
+<< /S /GoTo /D (part.3) >>
endobj
896 0 obj
-(Understanding Shipping Addresses and Carriers)
+(III Appendix)
endobj
897 0 obj
-<< /S /GoTo /D (subsection.B.2) >>
+<< /S /GoTo /D (appendix.A) >>
endobj
900 0 obj
-(Handling bad debts)
+(Where to Go for More Information)
endobj
901 0 obj
-<< /S /GoTo /D (appendix.C) >>
+<< /S /GoTo /D (appendix.B) >>
endobj
904 0 obj
-(Step by Steps for Vertical Markets)
+(Quick Tips)
endobj
905 0 obj
-<< /S /GoTo /D (subsection.C.1) >>
+<< /S /GoTo /D (subsection.B.1) >>
endobj
908 0 obj
-(Common Installation Errors)
+(Understanding Shipping Addresses and Carriers)
endobj
909 0 obj
-<< /S /GoTo /D (subsection.C.2) >>
+<< /S /GoTo /D (subsection.B.2) >>
endobj
912 0 obj
-(Retail With Light Manufacturing)
+(Handling bad debts)
endobj
913 0 obj
-<< /S /GoTo /D (appendix.D) >>
+<< /S /GoTo /D (appendix.C) >>
endobj
916 0 obj
-(Glossary)
+(Step by Steps for Vertical Markets)
endobj
917 0 obj
-<< /S /GoTo /D [918 0 R /Fit ] >>
+<< /S /GoTo /D (subsection.C.1) >>
endobj
-933 0 obj <<
-/Length 1911
+920 0 obj
+(Common Installation Errors)
+endobj
+921 0 obj
+<< /S /GoTo /D (subsection.C.2) >>
+endobj
+924 0 obj
+(Retail With Light Manufacturing)
+endobj
+925 0 obj
+<< /S /GoTo /D (appendix.D) >>
+endobj
+928 0 obj
+(Glossary)
+endobj
+929 0 obj
+<< /S /GoTo /D [930 0 R /Fit ] >>
+endobj
+945 0 obj <<
+/Length 1897
/Filter /FlateDecode
>>
stream
-x\xDA\xEDXK\x93\xDAF\xBE\xFBWP\xBEDT-\xCA<..hidden..;\xE4]%\x806H\xAC\xE3\x9F\xEE\xE9\xCCV6I\xE5'f\xA6\xA7\xA7\xA7\xA7\xBF\xAF[3\xB0\xCE]\x87u\xC6/\xD8\xED }\xF1\x{DD54}î\xDBV'\xFD\xD8\xCC5\xFB}\xDEql\xDB\xE4\xB6\xDDIW\x9DwF\x94\xAF\xEE\xF2]2t{\xC2f\xC6$\xDB\xEE\xB35\xF5\xBB\x9Cs\xC3\xEC\xF6$g7e\xF7\xA7\xF4\xD9\xE4\xA6g\xDBBÙM\x87Ù\x9E\xB4M\xDC-\xA6\xF79\xAD?3=,w]\xDE7\xF4d\xDA\xF5\x84\x91g4Ú\x8E\xC98X\xD2t=Af\xFC\x87]\xA1\x91\xEC\x8A:\x82qq\xF0\xC23=G8\xE8D\x8F;\x9Ei\xF3>\xB8\xE1\x98}G~[\xE65,t\x99\xF1\xF6\xEE \xC73j\xE5H\x8A\xEDr\xBD_\xE5+W\xCB]\xF1PW4\xF5\x9E\xD9\xEC\xD3}\xB1\xBC\xA7\xB9\xEC\xE06Ì\x8Be\xBE\xAD\xD42\x{DDEB}\xFC\xDC\xF0x\x91\xE4Q\x90\xA0\xD9z\x9D\xD5\xF9ls<\x8CkW|,\xD7\xEB.7\xCAO\xC5\xF6\x8E$\xB9Ú\xA7\x82\xD3\xE3\x96\xE9Y\xB4*\xECt\xB8MQUÅ\x8E\xA5v\x8Aw\xE5c\xBE\xDBV4\xA8\xEF\xDD\xFBT\xEE~1\x95\xBDK\xE6\x86\xE5\xC3\xE7]qw_7qfvO\x9B\xB0zÑ\xF2\xB2\xFC9_\xD6d\x9Ai\xABY\x8D\xF3UQÕ\xE2Ã.\xCA-\xF0È\x8Dl\xBBÂe\xEC\xD1a\x94z\xA6*\xF7\xCA\xDE2'\x84!:\xA0í+\xFB\x886PX\xE2u\x84\xC9Ü+H!MOr\xA0\xD4Q+U>Z\xA6e\xB9(\x97R\xBBhy\xDFâ\xF8
-bu\xE6\xF47\xCBr\xF3P\xAC\xF3\xD574\xBC\xDAT\xD4Ew\x93\xF1$\xBA"ÍTwmc>\xBAF\xB27\xA3\xB2\xAAE\xB7+
-o_\xA2Ó\x80\xC4]\xE9\xE95\xC4Y\xE8\xED\x85p D$\x80m\xEB{rÅ\x8A\xFA\x9E&×\xA4\xDC\xD7$Ü\xAB\xE2=cb\x99!\xC8>..hidden..>\x94\xA0P\xDFg\xDA\xB1D\xC8Ú\xB2 _\x96\xDBU\x81\xF6\xAB&\xE8\xE3d\xED\xD4\xDF\xE4\xF5w\xA8t\xA8U.L\xCAGO\xC0Hc\xB5\x84\x9B\xA7:\xEFz6cg\x94R\xDC\xF6\x8C\xF2#\xB5m\xE1xY\xAEt\xEFi.Y\xA6-\x89K\xFCY\\xE2\xE7\r\x9E\xE0\x92\xB8\xC0%te\xB3\xAFj\xEAQL\xEA \xC7Z\xE8d\xCA\xC7\xC3Z\x89\xE9Û\x86\G~Hn(-Ec\xB3 \x85\x82\xA3\xA9\x900\x8Bt\x91C\x{6265EA}\xA16\xB60\x84\x90/\xD7Y\xB1Q\xB5Tg\xFAÈ]U7\xD5h\x9Bk\xF2\xA6]\x86Ps\xADW\xED\xB7
-3\xF3\xD5\xD8=\xC5 -\x80 \xB4\xCB\xE2y\x8C\x90\x8CQMa\xDChÒF\x98\xAD4\x8F|\x80A\xA5\xAC\x9BÉ\xA4\xA9V\xB6\x82\xB4\x9D\xAD\xF0\x94\xC7\xC4D]\xAA\xA0VB(..hidden.. \xB7\xDA+\xE6ZRG:H\xF86\xE8Q\x9B
-0<\xB2
-\x8E\x8E1\x885\xA0\xA7\xE2o\x89vr\x92U\x85x{\x9F6\xE20Ô\xC3\xCE:\x88K\xF5\x92\xB5~U.\xF7\x9B|[gT\xEA5\xAF\xBE-5et\x80T\xFA\xE3w\xB0\xC8Ög\xC5?UT\xCE\xDAkCL\x9F\xF0\xC5\xF4\x98\xABk\x86\xAB\xB3\xF2&L0\xE8\x9E1\x9A
-\x93`\x9Av]2~\xD2p6\xA5\x9BL\xA32\x8Fg\xAF\xC3Q0"\xE9\xE0-IÓ\x80:Q0\xB1\xFA\xD6\xE1<h\xBF
-\x86)Í\xF4\x93\xC6\xD6K\x92\xF8SmÇjC\xC1\x9BÞ8\xCD\xE3 Q\x8B=cSN\xE6QH~x\xC6-\x92Ïc\x9A\x86Ar\xA55\xA6\xC3h1
-\xA7c=,\xD0\xDBt\x96\x92$
-'a\xDA\xD8H1\xA23\xADKzb\x9BÞb\xAD\xF7\xEEB\xF21cvM\xED$\x88\x877\xBE\xE8 \x8C\xC2\xF4-M\xA8\x93c\xE7:L\xA7\xEAlj\x80\x87S\xD3\xD4\xCCi\xBF\xAE\xEC\xC3E\xE4\xEB\xE9\xF9"..hidden..
-\x93aä`d^r0$w\xE1\xF4\xD8:F\xF0\x91V\xA2\xE4Æ"\x92\xAA\x83\xA3\xAC\x85$H\xA2Ò\xD1 ..hidden..",\x8E\xD1.\xE2`B\xB5\x88 \xD8&\x8BA\x92\x86\xE9"
-Hq<\x9B\x8D\xADk\x95 \xEEÚ\xF1:\xC9\xF7\xA4Í\xE4\xD4\xCE" ..hidden..)\x99Ci\xED`\x91\x84D8\xC90\xFCiÇ9\xE6yS{\xE3fv\xE4\xD0\x86>\xEC=\xA2>\xE5+Z\x9B6\x82\xB7dh3\xD3`\x90\xC25\xB5Qx1\x9F\x9B\h\x80s\xE3\xF6&