8.03.4XX Print when clicking a Button

Adam, thanks for sharing this. It's a great trick to make this work,
even if it doesn't work in all contexts.



I myself have used the Logicity viewer to view from Vantage some of my
custom ODBC reports. I created a custom BOM report, and found that the
Crystal Reports runtime in Vantage produces wacky results if you use
lots of subreports.



I would develop the report, and it would look fine in the CR runtime
inside Crystal Reports. When I went to run it in Vantage, it would run,
but some fields in the subreports would be randomly blank.



After a lot of headscratching I tried a different CR runtime, and the
Logicity one worked perfectly! So I wrote a little bit of scripting
framework that lets me check to see if the user has the necessary
prerequisites installed (Logicity Viewer and SQL Native Client). If so
it launches the Logicity viewer, if not it points them at a web page
where they can get the prereqs.



-bws



--

Brian W. Spolarich ~ Manager, Information Services ~ Advanced Photonix /
Picometrix

bspolarich@... ~ 734-864-5618 ~
www.advancedphotonix.com



From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of aelinuxguy
Sent: Wednesday, January 14, 2009 8:27 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Re: 8.03.4XX Print when clicking a Button



--- In vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> , "Vic
Drecchio" <vic.drecchio@...> wrote:
>
> No, unfortunately. I'd love to see in-context reports as a thing of
the future in Vantage.
>
> Without the SDK, I know no way to pass the current "whatever" to the
BAQ report/Crystal Report.

I attempted to reply to this earlier, but my message never showed up.
In any case, if you got this message before I apologize in advance.

I had this same request at one point and came to the same conclusion
as Vic. However, I did find a work around solution that I wanted to
share with the group. Full disclosure here, my company wrote the
third party software involved in this solution. I am posting this
only as a solution to the problem and not as marketing for the
product. Anyway, the work-around I came up with was to use the third
party Crystal Reports viewer Logicity and make use of a feature called
command line replacements in the Pro version. I can e-mail each of
the components to this solution if that would help, but here is the
executive summary for a pallet tag that printed on the receipt to
inventory screen:

1. Write a regular Crystal Report directly connected to the database
via ODBC with parameters for the screen fields you'd want to pass into
the report to give you context-specific data.

2. Using Logicity Solution Builder, create a solution file and
specify a variable name of your choice for the parameters on the
report. I used %JOB_NUMBER% for the 'Job Number' parameter.

3. Logicity Desktop can be invoked to fire off this solution file
and, at runtime, replace the variables you defined with values. We
utilize this feature to build a dynamic command line string from the
customization. Here is the relevant section from my customization:

Private Sub btnEpiCustom1_MouseDown(ByVal Sender As Object, ByVal
Args As System.Windows.Forms.MouseEventArgs) Handles
btnEpiCustom1.MouseDown
Dim edv As EpiDataView =
CType(oTrans.EpiDataViews("PartTran"), EpiDataView)
Dim JobNum as string = edv.dataView(edv.row)("JobNum")

Process.Start("C:\Program Files\SaberLogic\Logicity\Logicity
Desktop.exe", "P:\Projects\Reports\PalletTags.rrd JOB_NUMBER=" & JobNum)
End Sub

Like I said, if anybody wants each of the components of this solution
to review in more detail, e-mail me and I can send them to you directly.

Hope this helps,







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

I added a button to the DMR Processing screen What I would like to do is when the user clicks this button I would like the button to launch a screen to print a custom report that I have created. Also, I would like the report to print only for the DMR# that I am currently viewing in DMR Processing? Any ideas on how this can be accomplished?

Thanks!
Â
Dustin Biniek
UMC, Inc.
DustinB@...




[Non-text portions of this message have been removed]
On the button click event:

ProcessCaller.LaunchForm(oTrans, "UDXXX")


^^^^^^^^^^^^^^

Put that line of code on your click event for the button.

If you haven't done so already, hang your custom BAQ report off the menu somewhere. The menu item for your report will have its own ID... UDXXX

Where you see UDXXX above, replace with your Menu ID.



Vic Drecchio
ERP Administrator
TIMCO Aviation Services
Greensboro, NC
Email:Â Â vic.drecchio@...
Office:Â 336.668.4410 x3091
Mobile:Â 704.530.3092



-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of melissa hietala
Sent: Thursday, January 08, 2009 5:29 PM
To: vantage@yahoogroups.com
Subject: [Vantage] 8.03.4XX Print when clicking a Button

Hello all,

I added a button to the DMR Processing screen What I would like to do is when the user clicks this button I would like the button to launch a screen to print a custom report that I have created. Also, I would like the report to print only for the DMR# that I am currently viewing in DMR Processing? Any ideas on how this can be accomplished?

Thanks!
Â
Dustin Biniek
UMC, Inc.
DustinB@...




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


------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links
Fantastic!

Have been looking for a way to do this for months and this solution
works and is so easy to do!.

Many thanks

Mark Lawrence
Teagle Machinery Ltd

--- In vantage@yahoogroups.com, "Vic Drecchio" <vic.drecchio@...> wrote:
>
> On the button click event:
>
> ProcessCaller.LaunchForm(oTrans, "UDXXX")
>
>
> ^^^^^^^^^^^^^^
>
> Put that line of code on your click event for the button.
>
> If you haven't done so already, hang your custom BAQ report off the
menu somewhere. The menu item for your report will have its own ID...
UDXXX
>
> Where you see UDXXX above, replace with your Menu ID.
>
>
>
> Vic Drecchio
> ERP Administrator
> TIMCO Aviation Services
> Greensboro, NC
> Email:Â Â vic.drecchio@...
> Office:Â 336.668.4410 x3091
> Mobile:Â 704.530.3092
>
>
>
> -----Original Message-----
> From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On
Behalf Of melissa hietala
> Sent: Thursday, January 08, 2009 5:29 PM
> To: vantage@yahoogroups.com
> Subject: [Vantage] 8.03.4XX Print when clicking a Button
>
> Hello all,
>
> I added a button to the DMR Processing screen What I would like to
do is when the user clicks this button I would like the button to
launch a screen to print a custom report that I have created. Also, I
would like the report to print only for the DMR# that I am currently
viewing in DMR Processing? Any ideas on how this can be accomplished?
>
> Thanks!
> Â
> Dustin Biniek
> UMC, Inc.
> DustinB@...
>
>
>
>
> [Non-text portions of this message have been removed]
>
>
> ------------------------------------
>
> Useful links for the Yahoo!Groups Vantage Board are: ( Note: You
must have already linked your email address to a yahoo id to enable
access. )
> (1) To access the Files Section of our Yahoo!Group for Report
Builder and Crystal Reports and other 'goodies', please goto:
http://groups.yahoo.com/group/vantage/files/.
> (2) To search through old msg's goto:
http://groups.yahoo.com/group/vantage/messages
> (3) To view links to Vendors that provide Vantage services goto:
http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links
>
I¹m curious how this meets the second requirement, which was to launch the
report for the current item being viewed.

-bws

On 1/9/09 4:56 AM, "teaglem" <teaglem@...> wrote:
> Fantastic!
>
> Have been looking for a way to do this for months and this solution
> works and is so easy to do!.
>
> Many thanks
>
> Mark Lawrence
> Teagle Machinery Ltd
>
> --- In vantage@yahoogroups.com <mailto:vantage%40yahoogroups.com> , "Vic
> Drecchio" <vic.drecchio@...> wrote:
>> >
>> > On the button click event:
>> >
>> > ProcessCaller.LaunchForm(oTrans, "UDXXX")
>> >
>> >
>> > ^^^^^^^^^^^^^^
>> >
>> > Put that line of code on your click event for the button.
>> >
>> > If you haven't done so already, hang your custom BAQ report off the
> menu somewhere. The menu item for your report will have its own ID...
> UDXXX
>> >
>> > Where you see UDXXX above, replace with your Menu ID.
>
>
>
>
> .
>
>



[Non-text portions of this message have been removed]
Thanks for the responses! I was able to get the report to launch, but as Brian pointed out, is there a way to launch the report for the current item being viewed. For example, if I am viewing DMR # 3286, is there a way to set it up so the report will only print the info for DMR # 3286?

Thanks much!
Â
Dustin Biniek
UMC, Inc.
DustinB@...




________________________________
From: "Brian W, Spolarich" <bspolarich@...>
To: vantage@yahoogroups.com
Sent: Friday, January 9, 2009 7:32:43 AM
Subject: Re: [Vantage] Re: 8.03.4XX Print when clicking a Button


I¹m curious how this meets the second requirement, which was to launch the
report for the current item being viewed..

-bws

On 1/9/09 4:56 AM, "teaglem" <teaglem@yahoo. co.uk> wrote:
> Fantastic!
>
> Have been looking for a way to do this for months and this solution
> works and is so easy to do!.
>
> Many thanks
>
> Mark Lawrence
> Teagle Machinery Ltd
>
> --- In vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com> , "Vic
> Drecchio" <vic.drecchio@ ...> wrote:
>> >
>> > On the button click event:
>> >
>> > ProcessCaller. LaunchForm( oTrans, "UDXXX")
>> >
>> >
>> > ^^^^^^^^^^^^ ^^
>> >
>> > Put that line of code on your click event for the button.
>> >
>> > If you haven't done so already, hang your custom BAQ report off the
> menu somewhere. The menu item for your report will have its own ID...
> UDXXX
>> >
>> > Where you see UDXXX above, replace with your Menu ID.
>
>
>
>
> .
>
>

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






[Non-text portions of this message have been removed]
No, unfortunately. I'd love to see in-context reports as a thing of the future in Vantage.

Without the SDK, I know no way to pass the current "whatever" to the BAQ report/Crystal Report.



Vic


-----Original Message-----
From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf Of melissa hietala
Sent: Friday, January 09, 2009 9:18 AM
To: vantage@yahoogroups.com
Subject: Re: [Vantage] Re: 8.03.4XX Print when clicking a Button

Thanks for the responses! I was able to get the report to launch, but as Brian pointed out, is there a way to launch the report for the current item being viewed. For example, if I am viewing DMR # 3286, is there a way to set it up so the report will only print the info for DMR # 3286?

Thanks much!
Â
Dustin Biniek
UMC, Inc.
DustinB@...




________________________________
From: "Brian W, Spolarich" <bspolarich@...>
To: vantage@yahoogroups.com
Sent: Friday, January 9, 2009 7:32:43 AM
Subject: Re: [Vantage] Re: 8.03.4XX Print when clicking a Button


I¹m curious how this meets the second requirement, which was to launch the
report for the current item being viewed..

-bws

On 1/9/09 4:56 AM, "teaglem" <teaglem@yahoo. co.uk> wrote:
> Fantastic!
>
> Have been looking for a way to do this for months and this solution
> works and is so easy to do!.
>
> Many thanks
>
> Mark Lawrence
> Teagle Machinery Ltd
>
> --- In vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com> , "Vic
> Drecchio" <vic.drecchio@ ...> wrote:
>> >
>> > On the button click event:
>> >
>> > ProcessCaller. LaunchForm( oTrans, "UDXXX")
>> >
>> >
>> > ^^^^^^^^^^^^ ^^
>> >
>> > Put that line of code on your click event for the button.
>> >
>> > If you haven't done so already, hang your custom BAQ report off the
> menu somewhere. The menu item for your report will have its own ID...
> UDXXX
>> >
>> > Where you see UDXXX above, replace with your Menu ID.
>
>
>
>
> .
>
>

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






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


------------------------------------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups.yahoo.com/group/vantage/files/.
(2) To search through old msg's goto: http://groups.yahoo.com/group/vantage/messages
(3) To view links to Vendors that provide Vantage services goto: http://groups.yahoo.com/group/vantage/linksYahoo! Groups Links
Vic,

That cool. It will just have to work as is. Thanks so much for your help!
Â
Dustin Biniek
UMC, Inc.
DustinB@...




________________________________
From: Vic Drecchio <vic.drecchio@...>
To: vantage@yahoogroups.com
Sent: Friday, January 9, 2009 8:28:35 AM
Subject: RE: [Vantage] Re: 8.03.4XX Print when clicking a Button


No, unfortunately. I'd love to see in-context reports as a thing of the future in Vantage.

Without the SDK, I know no way to pass the current "whatever" to the BAQ report/Crystal Report.

Vic

-----Original Message-----
From: vantage@yahoogroups .com [mailto:vantage@yahoogroups .com] On Behalf Of melissa hietala
Sent: Friday, January 09, 2009 9:18 AM
To: vantage@yahoogroups .com
Subject: Re: [Vantage] Re: 8.03.4XX Print when clicking a Button

Thanks for the responses! I was able to get the report to launch, but as Brian pointed out, is there a way to launch the report for the current item being viewed. For example, if I am viewing DMR # 3286, is there a way to set it up so the report will only print the info for DMR # 3286?

Thanks much!
Â
Dustin Biniek
UMC, Inc.
DustinB@ultramc. com

____________ _________ _________ __
From: "Brian W, Spolarich" <bspolarich@advanced photonix. com>
To: vantage@yahoogroups .com
Sent: Friday, January 9, 2009 7:32:43 AM
Subject: Re: [Vantage] Re: 8.03.4XX Print when clicking a Button

I¹m curious how this meets the second requirement, which was to launch the
report for the current item being viewed..

-bws

On 1/9/09 4:56 AM, "teaglem" <teaglem@yahoo. co.uk> wrote:
> Fantastic!
>
> Have been looking for a way to do this for months and this solution
> works and is so easy to do!.
>
> Many thanks
>
> Mark Lawrence
> Teagle Machinery Ltd
>
> --- In vantage@yahoogroups .com <mailto:vantage% 40yahoogroups. com> , "Vic
> Drecchio" <vic.drecchio@ ...> wrote:
>> >
>> > On the button click event:
>> >
>> > ProcessCaller. LaunchForm( oTrans, "UDXXX")
>> >
>> >
>> > ^^^^^^^^^^^^ ^^
>> >
>> > Put that line of code on your click event for the button.
>> >
>> > If you haven't done so already, hang your custom BAQ report off the
> menu somewhere. The menu item for your report will have its own ID...
> UDXXX
>> >
>> > Where you see UDXXX above, replace with your Menu ID.
>
>
>
>
> .
>
>

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

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

------------ --------- --------- ------

Useful links for the Yahoo!Groups Vantage Board are: ( Note: You must have already linked your email address to a yahoo id to enable access. )
(1) To access the Files Section of our Yahoo!Group for Report Builder and Crystal Reports and other 'goodies', please goto: http://groups. yahoo.com/ group/vantage/ files/.
(2) To search through old msg's goto: http://groups. yahoo.com/ group/vantage/ messages
(3) To view links to Vendors that provide Vantage services goto: http://groups. yahoo..com/ group/vantage/ linksYahoo! Groups Links






[Non-text portions of this message have been removed]
Is the standard Epicor response to future issues going to be to upgrade
to Epicor 9? Our Company wants to upgrade, but the Beta that we ran had
many problems that would not enable us to use the software. When is
Epicor going to stop with these useless upgrades and fix their software?



The conversion process from 8.03 to 9 was a complete failure with Unit
of measure conversions and the user interface (the graphics) were the
worst I had ever seen in a software program. I wanted to list some
"show stoppers" that we experienced with Epicor 9:



The unit to Measure conversion on any UOM's other then Each to Each were
a failure. We purchase a lot of product by the foot, but stock and sell
it in Each. These UOM conversions failed, but worse they were not
correctable. Epicor 9 locked out the ability to change these UOM's.
The UOM Class at Part Maintenance Level was locked on the parts that we
migrated from Vantage 8.03. The system worked fine with new parts, but
ALL PART NUMBERS from Vantage 8.03 were locked. We were unable to enter
a conversion factor for a UOM Class ID.



We have other issues that are annoyances, but not show stoppers: Cannot
do any change on Quote that has been Won, sales tax report not printing
all 10 digits, Approved check box grayed out after updating the PO Misc
Charge, Supplier price list defaults to the oldest record, Customer
Credit Manager showing Wrong Information, AR Aging report not working,
Need Ship Via added at the Supplier Level, PO Receipts on Nonconformance
switch tabs when entering PO, Drop Shipments need to include the ship
via and Customer PO number from the SO, and Load report failed.





For those that have not seen Epicor 9, I wanted to send you the
evaluation that our IT Manager sent to Epicor.





Reading text labels against the glossy gradient is hard on the eyes.
It's hard to focus because of the background transitions. At first
glance it's not so bad, but remember that we have people who will be
looking at this for eight hours a day.











Compare the above to this screen shot of Office 2007 on Vista. The light
solid background makes it much easier to focus on specific items.







Search grids have a much darker background compared to 8.03 and Office
2007. Again it becomes had to focus when your eyes are trained for
looking at 8.03 and office 2007.







In looking at other areas of office 2007 on Vista I see where Microsoft
spent a great deal of time on usability concerns when modernizing their
interface. For example, the "ribbon" used throughout the new office
interface is the only glossy area. It's used with icon focused actions.
This way you don't spend a lot of time focusing on text against the
gloss - most of the item you are looking at solid white backgrounds.















[Non-text portions of this message have been removed]
If anyone would like the screen shots, send me your email and I will be
happy to forward them to you.





From: vantage@yahoogroups.com [mailto:vantage@yahoogroups.com] On Behalf
Of Andrew Best
Sent: Friday, January 09, 2009 8:38 AM
To: vantage@yahoogroups.com
Subject: [Vantage] Epicors new standard response



Is the standard Epicor response to future issues going to be to upgrade
to Epicor 9? Our Company wants to upgrade, but the Beta that we ran had
many problems that would not enable us to use the software. When is
Epicor going to stop with these useless upgrades and fix their software?

The conversion process from 8.03 to 9 was a complete failure with Unit
of measure conversions and the user interface (the graphics) were the
worst I had ever seen in a software program. I wanted to list some
"show stoppers" that we experienced with Epicor 9:

The unit to Measure conversion on any UOM's other then Each to Each were
a failure. We purchase a lot of product by the foot, but stock and sell
it in Each. These UOM conversions failed, but worse they were not
correctable. Epicor 9 locked out the ability to change these UOM's.
The UOM Class at Part Maintenance Level was locked on the parts that we
migrated from Vantage 8.03. The system worked fine with new parts, but
ALL PART NUMBERS from Vantage 8.03 were locked. We were unable to enter
a conversion factor for a UOM Class ID.

We have other issues that are annoyances, but not show stoppers: Cannot
do any change on Quote that has been Won, sales tax report not printing
all 10 digits, Approved check box grayed out after updating the PO Misc
Charge, Supplier price list defaults to the oldest record, Customer
Credit Manager showing Wrong Information, AR Aging report not working,
Need Ship Via added at the Supplier Level, PO Receipts on Nonconformance
switch tabs when entering PO, Drop Shipments need to include the ship
via and Customer PO number from the SO, and Load report failed.



For those that have not seen Epicor 9, I wanted to send you the
evaluation that our IT Manager sent to Epicor.

Reading text labels against the glossy gradient is hard on the eyes.
It's hard to focus because of the background transitions. At first
glance it's not so bad, but remember that we have people who will be
looking at this for eight hours a day.

Compare the above to this screen shot of Office 2007 on Vista. The light
solid background makes it much easier to focus on specific items.

Search grids have a much darker background compared to 8.03 and Office
2007. Again it becomes had to focus when your eyes are trained for
looking at 8.03 and office 2007.

In looking at other areas of office 2007 on Vista I see where Microsoft
spent a great deal of time on usability concerns when modernizing their
interface. For example, the "ribbon" used throughout the new office
interface is the only glossy area. It's used with icon focused actions.
This way you don't spend a lot of time focusing on text against the
gloss - most of the item you are looking at solid white backgrounds.

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





[Non-text portions of this message have been removed]
> The conversion process from 8.03 to 9 was a complete failure with Unit
> of measure conversions and the user interface (the graphics) were the
> worst I had ever seen in a software program.

I agree with Andrew here. Do NOT underestimate the work on UOMs!

Epicor 9 uses the same Theme Engine that 8.03.400. You can make your
backgrounds, transitions, etc look however you want. Epicor ships the .4XX
theme with 9 so you can make it look exactly the way it did in Vantage. In
fact, some enterprising person with a gift for UI could create and sell
themes.

> We have other issues that are annoyances, but not show stoppers: Cannot
> do any change on Quote that has been Won, sales tax report not printing
> all 10 digits, Approved check box grayed out after updating the PO Misc
> Charge, Supplier price list defaults to the oldest record, Customer
> Credit Manager showing Wrong Information, AR Aging report not working,
> Need Ship Via added at the Supplier Level, PO Receipts on Nonconformance
> switch tabs when entering PO, Drop Shipments need to include the ship
> via and Customer PO number from the SO, and Load report failed.

We're having an issue with the WIP Reconciliation Report not matching
Vantage and that's a show stopper for us because there's no way to test
Capture WIP/COGS without an accurate report. We're holding up our conversion
until this is resolved. To be fair, it could be something we did or it could
be a bug. Only testing will tell...

Mark W.
--- In vantage@yahoogroups.com, "Vic Drecchio" <vic.drecchio@...> wrote:
>
> No, unfortunately. I'd love to see in-context reports as a thing of
the future in Vantage.
>
> Without the SDK, I know no way to pass the current "whatever" to the
BAQ report/Crystal Report.

I attempted to reply to this earlier, but my message never showed up.
In any case, if you got this message before I apologize in advance.

I had this same request at one point and came to the same conclusion
as Vic. However, I did find a work around solution that I wanted to
share with the group. Full disclosure here, my company wrote the
third party software involved in this solution. I am posting this
only as a solution to the problem and not as marketing for the
product. Anyway, the work-around I came up with was to use the third
party Crystal Reports viewer Logicity and make use of a feature called
command line replacements in the Pro version. I can e-mail each of
the components to this solution if that would help, but here is the
executive summary for a pallet tag that printed on the receipt to
inventory screen:

1. Write a regular Crystal Report directly connected to the database
via ODBC with parameters for the screen fields you'd want to pass into
the report to give you context-specific data.

2. Using Logicity Solution Builder, create a solution file and
specify a variable name of your choice for the parameters on the
report. I used %JOB_NUMBER% for the 'Job Number' parameter.

3. Logicity Desktop can be invoked to fire off this solution file
and, at runtime, replace the variables you defined with values. We
utilize this feature to build a dynamic command line string from the
customization. Here is the relevant section from my customization:

Private Sub btnEpiCustom1_MouseDown(ByVal Sender As Object, ByVal
Args As System.Windows.Forms.MouseEventArgs) Handles
btnEpiCustom1.MouseDown
Dim edv As EpiDataView =
CType(oTrans.EpiDataViews("PartTran"), EpiDataView)
Dim JobNum as string = edv.dataView(edv.row)("JobNum")

Process.Start("C:\Program Files\SaberLogic\Logicity\Logicity
Desktop.exe", "P:\Projects\Reports\PalletTags.rrd JOB_NUMBER=" & JobNum)
End Sub

Like I said, if anybody wants each of the components of this solution
to review in more detail, e-mail me and I can send them to you directly.

Hope this helps,
Adam