8.0 Configurator - Set Fields

After a lot of digging, I finally uncovered the problem. There is
an setting in the Configurator screens that indicated whether the
configurator is "Single Level" or not. The documentation on this
seems to indicate that it is more for backward compatability.
Turning it on prevents the configurator for accessing materials and
options beyond the main level. What is not documented is that the
configurator has to be Single Level for the Set Field rules to work.

Another important point is that selecting Single Level to activate
the Set Field rules will delete any rules set for subassemblies or
phantom parts. It doesn't just ignore them, it removes them. Test
with caution.

Michael Randolph
Infinity Business Consulting


--- In vantage@yahoogroups.com, "jslate72" <jslate@...> wrote:
>
> To get it to set a field in the QuoteDtl table, you have to "get
> details" while in the quote. I tried this before and that was the
> answer I received from support.
>
> Jeremy
>
> --- In vantage@yahoogroups.com, "ami_miker" <mrandolph@> wrote:
> >
> > I am pulling my hair out over this one. I want the configurator
to
> > update the comment on the quote line. If you make a Set Field
rule
> on
> > the main assembly level of the configurator, you have the option
to
> > select the QuoteDtl.QuoteComment. For some reason, I am not
able to
> > get even a simple = "TEST" to work. The syntax checks out,
nothing
> is
> > updating. The rules at the material levels are working fine,
but
> > everything at the top seems to be ignored.
> >
> > Any ideas?
> >
> > Michael Randolph
> >
>
I am pulling my hair out over this one. I want the configurator to
update the comment on the quote line. If you make a Set Field rule on
the main assembly level of the configurator, you have the option to
select the QuoteDtl.QuoteComment. For some reason, I am not able to
get even a simple = "TEST" to work. The syntax checks out, nothing is
updating. The rules at the material levels are working fine, but
everything at the top seems to be ignored.

Any ideas?

Michael Randolph
Hi Michael,
I had same problem, there is other way to do this.
================================
def var quoteNum as integer.
def var quoteLine as integer.
quoteNum = GetCurrentquoteNum().
quoteLine = GetCurrentquoteLine().
If quoteNum > 0 and quoteLine > 0 then do:
Find quoteDtl where quoteDtl .Company = "<Your Company>" and quoteDtl .quoteNum = QuoteNum and QuoteDtl.QuoteLine = QuoteLine no-lock no-error.
Run lib\UpdateTableBuffer.p(input BUFFER QuoteDtl:HANDLE, 'QuoteComment', <Change it to your Text Feild Name).

end.
===================================================
Make 2 Changes in the Code, First your Company and the Field which contains Comments on Configurator.
Copay Past this code on Leave of that comments Field on Configurtor.
I hope this should work and solve the problem.


Muhammd Sarfaraz
IT Project Manager
Advance Grinding Services, Inc.
www.AdvanceGrinding.Com
708-442-7100 x 313
msarfaraz@...


ami_miker <mrandolph@...> wrote:
I am pulling my hair out over this one. I want the configurator to
update the comment on the quote line. If you make a Set Field rule on
the main assembly level of the configurator, you have the option to
select the QuoteDtl.QuoteComment. For some reason, I am not able to
get even a simple = "TEST" to work. The syntax checks out, nothing is
updating. The rules at the material levels are working fine, but
everything at the top seems to be ignored.

Any ideas?

Michael Randolph






---------------------------------
Tonight's top picks. What will you watch tonight? Preview the hottest shows on Yahoo! TV.

[Non-text portions of this message have been removed]
To get it to set a field in the QuoteDtl table, you have to "get
details" while in the quote. I tried this before and that was the
answer I received from support.

Jeremy

--- In vantage@yahoogroups.com, "ami_miker" <mrandolph@...> wrote:
>
> I am pulling my hair out over this one. I want the configurator to
> update the comment on the quote line. If you make a Set Field rule
on
> the main assembly level of the configurator, you have the option to
> select the QuoteDtl.QuoteComment. For some reason, I am not able to
> get even a simple = "TEST" to work. The syntax checks out, nothing
is
> updating. The rules at the material levels are working fine, but
> everything at the top seems to be ignored.
>
> Any ideas?
>
> Michael Randolph
>