8.03 Product Configurator - Options&Comments

I usually put something like that on the next-to-last screen, last screen has an 'editor' control that displays my 'paragraph', then I use a 'set field' rule to 'push' the paragraph into the .Comment field. I'm on ver 6.10 but I think the same applies here.

rapat_mark <mtellefson@...> wrote: I am new to the configurator and I am trying to build something very
similar to John's description below. Based on the inputs we build a
description paragraph that will be displayed in both the quote and
job comments.

Do I put the code in an "On Leave" for the last field on the page,
associate it with a checkbox they click when finished working with
the options or is there a better place for this code?

I basically have it working but figure there must be a better way.
Thanks.

Mark Tellefson
Rapat Corporation

--- In vantage@yahoogroups.com, "john_f_01" <john.froehlich@...>
wrote:
>
> --- In vantage@yahoogroups.com, "Norman Hutchins" <nhutchins@>
> wrote:
> >
> > Setting up a Product Configurator and I have a few check boxes
> > and a few decimal boxes that I need to be able to transfer to the
> > Order and job comments. Does anyone know how to do this? I've
> > used the Smart Description but I need to do that as well as pass
> > with things to the comments.
> >
> >
> >
> > Norman Hutchins Jr.
> >
> > Network Administrator
> >
> > Howell Laboratories, Inc.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > [Non-text portions of this message have been removed]
> >
> Norman,
>
> We do this as what we call a "summary statement". We have every
> option that is chosen in the configurator pushed to the job line
and
> quote line header. Here is some example text.
>
> run PopulateEditor.
>
> Procedure PopulateEditor:
>
> edt95_optcom = "".
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + "Configuration Summary" + '~n'.
> edt95_optcom = edt95_optcom + '~n'.
>
> if not chk15_quoteapproval then edt95_optcom = edt95_optcom + "DUE
TO
> NON-STANDARD OPTIONS SELECTED, PRICING INVALID UNTIL APPROVED BY
> KATOLIGHT ACCOUNT MANAGEMENT DEPARTMENT" + '~n'. Else edt95_optcom.
>
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + "BASE OPTIONS" + '~n'.
> if chr05_model <> "" then edt95_optcom = edt95_optcom + "Model: " +
> chr05_model + " Base, $" + string(dec05_modelbaseprice) + '~n'.
Else
> edt95_optcom.
> if cmb05_eng <> "" then edt95_optcom = edt95_optcom + "Engine
> Model: " + cmb05_eng + "," + '~n'. Else edt95_optcom.
> if chr05_gendesc <> "" then edt95_optcom = edt95_optcom
+ "Generator
> Description: " + chr05_gendesc + ", " + '~n'. Else edt95_optcom.
> if chr05_genpn <> "" then edt95_optcom = edt95_optcom + "Generator
> Part Number: " + chr05_genpn + ", " + '~n'. Else edt95_optcom.
> if cmb05_voltage <> "" then edt95_optcom = edt95_optcom
+ "Voltage: "
> + cmb05_voltage + ", " + '~n'. Else edt95_optcom.
> if cmb05_temprise <> "" then edt95_optcom = edt95_optcom
> + "Temperature Rise: " + cmb05_temprise + ", " + '~n'. Else
> edt95_optcom.
> if cmb05_coolsys <> "" then edt95_optcom = edt95_optcom + "Cooling
> System: " + cmb05_coolsys + ", " + '~n'. Else edt95_optcom.
>
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + "RATINGS" + '~n'.
>
> if string(dec05_kw) <> ""
> then edt95_optcom = edt95_optcom + "KW: " + string(dec05_kw)
+ ","
> + '~n'.
> Else
> edt95_optcom.
>
> if string(dec05_kva) <> ""
> then edt95_optcom = edt95_optcom + "KVA: " + string(dec05_kva)
> + "," + '~n'.
> Else
> edt95_optcom.
>
> if string(dec05_powerfactor) <> ""
> then edt95_optcom = edt95_optcom + "P.F.: " + string
> (dec05_powerfactor) + "," + '~n'.
> Else
> edt95_optcom.
>
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + "ELECTRICAL DRAWINGS" + '~n'.
>
> if chr65_acdwg <> ""
> then edt95_optcom = edt95_optcom + "AC Drawing: " + chr65_acdwg
> + "," + '~n'.
> Else
> edt95_optcom.
>
> if chr65_dcdwg <> ""
> then edt95_optcom = edt95_optcom + "DC Drawing: " + chr65_dcdwg
> + "," + '~n'.
> Else
> edt95_optcom.
>
> edt95_optcom = edt95_optcom + '~n'.
> if string(dec05_modelbaseprice) <> "" then edt95_optcom =
> edt95_optcom + "Total Price:" + ' $' + string(dec05_totalprice)
> + '~n'. Else edt95_optcom.
>
> end
>
> This needs to be the last page.
>
> Hope this helps.
>
> John
>






---------------------------------
Park yourself in front of a world of choices in alternative vehicles.
Visit the Yahoo! Auto Green Center.

[Non-text portions of this message have been removed]
Setting up a Product Configurator and I have a few check boxes
and a few decimal boxes that I need to be able to transfer to the
Order and job comments. Does anyone know how to do this? I've
used the Smart Description but I need to do that as well as pass
with things to the comments.



Norman Hutchins Jr.

Network Administrator

Howell Laboratories, Inc.









[Non-text portions of this message have been removed]
> Setting up a Product Configurator and I have a few check boxes
> and a few decimal boxes that I need to be able to transfer to the
> Order and job comments. Does anyone know how to do this? I've
> used the Smart Description but I need to do that as well as pass
> with things to the comments.

In your Rules tab, click on the top "leaf" and then add a SET FIELD rule for
your job head and quote head tables. You'll see the JobComments for each
table.

Mark W.
--- In vantage@yahoogroups.com, "Norman Hutchins" <nhutchins@...>
wrote:
>
> Setting up a Product Configurator and I have a few check boxes
> and a few decimal boxes that I need to be able to transfer to the
> Order and job comments. Does anyone know how to do this? I've
> used the Smart Description but I need to do that as well as pass
> with things to the comments.
>
>
>
> Norman Hutchins Jr.
>
> Network Administrator
>
> Howell Laboratories, Inc.
>
>
>
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
Norman,

We do this as what we call a "summary statement". We have every
option that is chosen in the configurator pushed to the job line and
quote line header. Here is some example text.

run PopulateEditor.

Procedure PopulateEditor:

edt95_optcom = "".
edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + "Configuration Summary" + '~n'.
edt95_optcom = edt95_optcom + '~n'.

if not chk15_quoteapproval then edt95_optcom = edt95_optcom + "DUE TO
NON-STANDARD OPTIONS SELECTED, PRICING INVALID UNTIL APPROVED BY
KATOLIGHT ACCOUNT MANAGEMENT DEPARTMENT" + '~n'. Else edt95_optcom.

edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + "BASE OPTIONS" + '~n'.
if chr05_model <> "" then edt95_optcom = edt95_optcom + "Model: " +
chr05_model + " Base, $" + string(dec05_modelbaseprice) + '~n'. Else
edt95_optcom.
if cmb05_eng <> "" then edt95_optcom = edt95_optcom + "Engine
Model: " + cmb05_eng + "," + '~n'. Else edt95_optcom.
if chr05_gendesc <> "" then edt95_optcom = edt95_optcom + "Generator
Description: " + chr05_gendesc + ", " + '~n'. Else edt95_optcom.
if chr05_genpn <> "" then edt95_optcom = edt95_optcom + "Generator
Part Number: " + chr05_genpn + ", " + '~n'. Else edt95_optcom.
if cmb05_voltage <> "" then edt95_optcom = edt95_optcom + "Voltage: "
+ cmb05_voltage + ", " + '~n'. Else edt95_optcom.
if cmb05_temprise <> "" then edt95_optcom = edt95_optcom
+ "Temperature Rise: " + cmb05_temprise + ", " + '~n'. Else
edt95_optcom.
if cmb05_coolsys <> "" then edt95_optcom = edt95_optcom + "Cooling
System: " + cmb05_coolsys + ", " + '~n'. Else edt95_optcom.

edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + "RATINGS" + '~n'.

if string(dec05_kw) <> ""
then edt95_optcom = edt95_optcom + "KW: " + string(dec05_kw) + ","
+ '~n'.
Else
edt95_optcom.

if string(dec05_kva) <> ""
then edt95_optcom = edt95_optcom + "KVA: " + string(dec05_kva)
+ "," + '~n'.
Else
edt95_optcom.

if string(dec05_powerfactor) <> ""
then edt95_optcom = edt95_optcom + "P.F.: " + string
(dec05_powerfactor) + "," + '~n'.
Else
edt95_optcom.

edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + "ELECTRICAL DRAWINGS" + '~n'.

if chr65_acdwg <> ""
then edt95_optcom = edt95_optcom + "AC Drawing: " + chr65_acdwg
+ "," + '~n'.
Else
edt95_optcom.

if chr65_dcdwg <> ""
then edt95_optcom = edt95_optcom + "DC Drawing: " + chr65_dcdwg
+ "," + '~n'.
Else
edt95_optcom.

edt95_optcom = edt95_optcom + '~n'.
if string(dec05_modelbaseprice) <> "" then edt95_optcom =
edt95_optcom + "Total Price:" + ' $' + string(dec05_totalprice)
+ '~n'. Else edt95_optcom.

end

This needs to be the last page.

Hope this helps.

John
Norman,



I create a character field, you can display it or not. I then build a
string to that field in an On Leave of another field. Iin this case my
comment field is 'FinOpr3Comments'. I then make a rule to set the
Comment Text = FinOpr3Comments



FinOpr3Comments = (If (FinOpr3 = "Ream Cutting") Then ("Ream Cut
approximately " + String(FinOpr3ShtsPerLift) + " sheets per lift in " +
String(FinOpr3Lift) + " inch lifts" + "~n" + String(FinOpr3CutQtyPer))
Else (""))



The syntax is to enclose plain text in quotes "Ream Cut approximately "
will print exactly as shown.

A + sign indicates to add additional info to the text string (be sure
you place a space before and after the + or it will error)

Reference fields by their field name without quote marks. If you
reference a numeric field you must convert it to a string like
String(FinOpr3ShtsPerLift).

You can place a Line Feed using "~n"

Always put a space before and after your + signs, also include spaces in
your text strings so the spaces are inserted in your comment otherwise
your text will run together.



Good Luck

Todd



From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of john_f_01
Sent: Thursday, July 19, 2007 7:29 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Re: 8.03 Product Configurator - Options&Comments



--- In vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> ,
"Norman Hutchins" <nhutchins@...>
wrote:
>
> Setting up a Product Configurator and I have a few check boxes
> and a few decimal boxes that I need to be able to transfer to the
> Order and job comments. Does anyone know how to do this? I've
> used the Smart Description but I need to do that as well as pass
> with things to the comments.
>
>
>
> Norman Hutchins Jr.
>
> Network Administrator
>
> Howell Laboratories, Inc.
>
>
>
>
>
>
>
>
>
> [Non-text portions of this message have been removed]
>
Norman,

We do this as what we call a "summary statement". We have every
option that is chosen in the configurator pushed to the job line and
quote line header. Here is some example text.

run PopulateEditor.

Procedure PopulateEditor:

edt95_optcom = "".
edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + "Configuration Summary" + '~n'.
edt95_optcom = edt95_optcom + '~n'.

if not chk15_quoteapproval then edt95_optcom = edt95_optcom + "DUE TO
NON-STANDARD OPTIONS SELECTED, PRICING INVALID UNTIL APPROVED BY
KATOLIGHT ACCOUNT MANAGEMENT DEPARTMENT" + '~n'. Else edt95_optcom.

edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + "BASE OPTIONS" + '~n'.
if chr05_model <> "" then edt95_optcom = edt95_optcom + "Model: " +
chr05_model + " Base, $" + string(dec05_modelbaseprice) + '~n'. Else
edt95_optcom.
if cmb05_eng <> "" then edt95_optcom = edt95_optcom + "Engine
Model: " + cmb05_eng + "," + '~n'. Else edt95_optcom.
if chr05_gendesc <> "" then edt95_optcom = edt95_optcom + "Generator
Description: " + chr05_gendesc + ", " + '~n'. Else edt95_optcom.
if chr05_genpn <> "" then edt95_optcom = edt95_optcom + "Generator
Part Number: " + chr05_genpn + ", " + '~n'. Else edt95_optcom.
if cmb05_voltage <> "" then edt95_optcom = edt95_optcom + "Voltage: "
+ cmb05_voltage + ", " + '~n'. Else edt95_optcom.
if cmb05_temprise <> "" then edt95_optcom = edt95_optcom
+ "Temperature Rise: " + cmb05_temprise + ", " + '~n'. Else
edt95_optcom.
if cmb05_coolsys <> "" then edt95_optcom = edt95_optcom + "Cooling
System: " + cmb05_coolsys + ", " + '~n'. Else edt95_optcom.

edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + "RATINGS" + '~n'.

if string(dec05_kw) <> ""
then edt95_optcom = edt95_optcom + "KW: " + string(dec05_kw) + ","
+ '~n'.
Else
edt95_optcom.

if string(dec05_kva) <> ""
then edt95_optcom = edt95_optcom + "KVA: " + string(dec05_kva)
+ "," + '~n'.
Else
edt95_optcom.

if string(dec05_powerfactor) <> ""
then edt95_optcom = edt95_optcom + "P.F.: " + string
(dec05_powerfactor) + "," + '~n'.
Else
edt95_optcom.

edt95_optcom = edt95_optcom + '~n'.
edt95_optcom = edt95_optcom + "ELECTRICAL DRAWINGS" + '~n'.

if chr65_acdwg <> ""
then edt95_optcom = edt95_optcom + "AC Drawing: " + chr65_acdwg
+ "," + '~n'.
Else
edt95_optcom.

if chr65_dcdwg <> ""
then edt95_optcom = edt95_optcom + "DC Drawing: " + chr65_dcdwg
+ "," + '~n'.
Else
edt95_optcom.

edt95_optcom = edt95_optcom + '~n'.
if string(dec05_modelbaseprice) <> "" then edt95_optcom =
edt95_optcom + "Total Price:" + ' $' + string(dec05_totalprice)
+ '~n'. Else edt95_optcom.

end

This needs to be the last page.

Hope this helps.

John





This e-mail and any attachments may contain confidential and privileged
information. If you are not the intended recipient, please notify the
sender immediately by return e-mail, delete this e-mail and destroy any
copies. Any dissemination or use of this information by a person other
than the intended recipient is unauthorized and may be illegal.

[Non-text portions of this message have been removed]
Ok, back in this topic again, I wish other things didn't keep
popping up so I could concentrate on this subject. I'd like the
thanks everyone who replied back to my questions.



I decided to go with Todd's idea, and I create a character field
(P01_Char_Comments) and I'm using the following two on leave
statements.

If (P01_Logic_PR) = true then do:

P01_Char_Comments = P01_Char_Comments + "This antenna requires
Pattern Review" + "~n".

End.



If (P01_Logic_NF) = true then do:

P01_Char_Comments = P01_Char_Comments + "Null fill of " +
String(P01_Num_NF) + " required for this antenna" + "~n".

End.

When I test the inputs, the text the shows up in the character
field is all on the same line, like it is ignoring the "~n".



Any thoughts?



Thanks,



Norman Hutchins







[Non-text portions of this message have been removed]
Use editor box



From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Norman Hutchins
Sent: 27 July 2007 16:40
To: vantage@yahoogroups.com
Subject: [Vantage] Re: 8.03 Product Configurator - Options&Comments



Ok, back in this topic again, I wish other things didn't keep
popping up so I could concentrate on this subject. I'd like the
thanks everyone who replied back to my questions.

I decided to go with Todd's idea, and I create a character field
(P01_Char_Comments) and I'm using the following two on leave
statements.

If (P01_Logic_PR) = true then do:

P01_Char_Comments = P01_Char_Comments + "This antenna requires
Pattern Review" + "~n".

End.

If (P01_Logic_NF) = true then do:

P01_Char_Comments = P01_Char_Comments + "Null fill of " +
String(P01_Num_NF) + " required for this antenna" + "~n".

End.

When I test the inputs, the text the shows up in the character
field is all on the same line, like it is ignoring the "~n".

Any thoughts?

Thanks,

Norman Hutchins

[Non-text portions of this message have been removed]





[Non-text portions of this message have been removed]
Norman,



I avoid placing line breaks in my comment strings. The "~n" needs a
space before AND after it. You are ending it with no space and a period.
String the whole statement on one line without breaks in you it and it
will work.



Todd



From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Norman Hutchins
Sent: Friday, July 27, 2007 11:40 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Re: 8.03 Product Configurator - Options&Comments



Ok, back in this topic again, I wish other things didn't keep
popping up so I could concentrate on this subject. I'd like the
thanks everyone who replied back to my questions.

I decided to go with Todd's idea, and I create a character field
(P01_Char_Comments) and I'm using the following two on leave
statements.

If (P01_Logic_PR) = true then do:

P01_Char_Comments = P01_Char_Comments + "This antenna requires
Pattern Review" + "~n".

End.

If (P01_Logic_NF) = true then do:

P01_Char_Comments = P01_Char_Comments + "Null fill of " +
String(P01_Num_NF) + " required for this antenna" + "~n".

End.

When I test the inputs, the text the shows up in the character
field is all on the same line, like it is ignoring the "~n".

Any thoughts?

Thanks,

Norman Hutchins

[Non-text portions of this message have been removed]





This e-mail and any attachments may contain confidential and privileged
information. If you are not the intended recipient, please notify the
sender immediately by return e-mail, delete this e-mail and destroy any
copies. Any dissemination or use of this information by a person other
than the intended recipient is unauthorized and may be illegal.

[Non-text portions of this message have been removed]
The whole statement is on one line, the do If statements are
different on leaves for two inputs. I try the pace after the
"~n) but that didn't help either. They just keep running
together.



What is the editor box???



Thanks again for all the help,



Norman









[Non-text portions of this message have been removed]
> What is the editor box???

When you have your Toolbox open when creating your screens, there's an option
for a label, character, decimal, etc. and if you look down further, you'll see
an Editor Box. This is a multi-line box where a character field is a single
line.

Mark W.
I am new to the configurator and I am trying to build something very
similar to John's description below. Based on the inputs we build a
description paragraph that will be displayed in both the quote and
job comments.

Do I put the code in an "On Leave" for the last field on the page,
associate it with a checkbox they click when finished working with
the options or is there a better place for this code?

I basically have it working but figure there must be a better way.
Thanks.

Mark Tellefson
Rapat Corporation

--- In vantage@yahoogroups.com, "john_f_01" <john.froehlich@...>
wrote:
>
> --- In vantage@yahoogroups.com, "Norman Hutchins" <nhutchins@>
> wrote:
> >
> > Setting up a Product Configurator and I have a few check boxes
> > and a few decimal boxes that I need to be able to transfer to the
> > Order and job comments. Does anyone know how to do this? I've
> > used the Smart Description but I need to do that as well as pass
> > with things to the comments.
> >
> >
> >
> > Norman Hutchins Jr.
> >
> > Network Administrator
> >
> > Howell Laboratories, Inc.
> >
> >
> >
> >
> >
> >
> >
> >
> >
> > [Non-text portions of this message have been removed]
> >
> Norman,
>
> We do this as what we call a "summary statement". We have every
> option that is chosen in the configurator pushed to the job line
and
> quote line header. Here is some example text.
>
> run PopulateEditor.
>
> Procedure PopulateEditor:
>
> edt95_optcom = "".
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + "Configuration Summary" + '~n'.
> edt95_optcom = edt95_optcom + '~n'.
>
> if not chk15_quoteapproval then edt95_optcom = edt95_optcom + "DUE
TO
> NON-STANDARD OPTIONS SELECTED, PRICING INVALID UNTIL APPROVED BY
> KATOLIGHT ACCOUNT MANAGEMENT DEPARTMENT" + '~n'. Else edt95_optcom.
>
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + "BASE OPTIONS" + '~n'.
> if chr05_model <> "" then edt95_optcom = edt95_optcom + "Model: " +
> chr05_model + " Base, $" + string(dec05_modelbaseprice) + '~n'.
Else
> edt95_optcom.
> if cmb05_eng <> "" then edt95_optcom = edt95_optcom + "Engine
> Model: " + cmb05_eng + "," + '~n'. Else edt95_optcom.
> if chr05_gendesc <> "" then edt95_optcom = edt95_optcom
+ "Generator
> Description: " + chr05_gendesc + ", " + '~n'. Else edt95_optcom.
> if chr05_genpn <> "" then edt95_optcom = edt95_optcom + "Generator
> Part Number: " + chr05_genpn + ", " + '~n'. Else edt95_optcom.
> if cmb05_voltage <> "" then edt95_optcom = edt95_optcom
+ "Voltage: "
> + cmb05_voltage + ", " + '~n'. Else edt95_optcom.
> if cmb05_temprise <> "" then edt95_optcom = edt95_optcom
> + "Temperature Rise: " + cmb05_temprise + ", " + '~n'. Else
> edt95_optcom.
> if cmb05_coolsys <> "" then edt95_optcom = edt95_optcom + "Cooling
> System: " + cmb05_coolsys + ", " + '~n'. Else edt95_optcom.
>
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + "RATINGS" + '~n'.
>
> if string(dec05_kw) <> ""
> then edt95_optcom = edt95_optcom + "KW: " + string(dec05_kw)
+ ","
> + '~n'.
> Else
> edt95_optcom.
>
> if string(dec05_kva) <> ""
> then edt95_optcom = edt95_optcom + "KVA: " + string(dec05_kva)
> + "," + '~n'.
> Else
> edt95_optcom.
>
> if string(dec05_powerfactor) <> ""
> then edt95_optcom = edt95_optcom + "P.F.: " + string
> (dec05_powerfactor) + "," + '~n'.
> Else
> edt95_optcom.
>
> edt95_optcom = edt95_optcom + '~n'.
> edt95_optcom = edt95_optcom + "ELECTRICAL DRAWINGS" + '~n'.
>
> if chr65_acdwg <> ""
> then edt95_optcom = edt95_optcom + "AC Drawing: " + chr65_acdwg
> + "," + '~n'.
> Else
> edt95_optcom.
>
> if chr65_dcdwg <> ""
> then edt95_optcom = edt95_optcom + "DC Drawing: " + chr65_dcdwg
> + "," + '~n'.
> Else
> edt95_optcom.
>
> edt95_optcom = edt95_optcom + '~n'.
> if string(dec05_modelbaseprice) <> "" then edt95_optcom =
> edt95_optcom + "Total Price:" + ' $' + string(dec05_totalprice)
> + '~n'. Else edt95_optcom.
>
> end
>
> This needs to be the last page.
>
> Hope this helps.
>
> John
>