go to post David Hockenbroch · Jun 15, 2023 I don't believe you can do that without an ActiveX control for a Windows client. You might be better off figuring out how to present whatever it is you're trying to print for the user - either display it in the browser, or let them download the document - and letting them print it from there.
go to post David Hockenbroch · Jun 7, 2023 Where you're using document.getElementById() in javascript, you're probably not getting the right element. If you right click on the element and inspect it in your web browser, you'll see that it has an id like zen13 or something similar. Instead of document.getElementById('loading') try using just zen('loading'), for example: zen("loading").style.display = "none"
go to post David Hockenbroch · May 25, 2023 Marc, I'm not asking about doing all of that from within the Intersystems report server. I'm asking about doing it from, say, an ObjectScript routine within IRIS.
go to post David Hockenbroch · May 25, 2023 I don't see anything in that list about them. I'm concerned that we're getting rid of something without really having a suitable replacement just yet.
go to post David Hockenbroch · May 24, 2023 Is there much of an API for Intersystems Reports? We've used a lot of Zen reports as part of our ERP system where we're feeding parameters to a report and generating it to a stream, or emailing it as an attachment, or saving it to a file.
go to post David Hockenbroch · May 10, 2023 I still can't see my csp files or .bas routines in VS Code. What do I have wrong?
go to post David Hockenbroch · Mar 21, 2023 Where I've used that second option to get an IP address, I've noticed that if the client has more than one IP address, it can return different ones different times, and I'm not sure how it determines which one.
go to post David Hockenbroch · Mar 21, 2023 You can send texts through SMTP if you know the SMS gateway for the service provider. Several of these should be preconfigured on your instance of Cache or IRIS under System Administration, Security, Mobile Phone. You use the phone number @ that server as the email address to send to. For instance, if the phone number was 999-999-9999 and it was on AT&T, you'd send the email to 9999999999@txt.att.net. So that's one way to do it, but I'm sure there are better ones.
go to post David Hockenbroch · Mar 18, 2023 The last couple of times I tied this, it told me it couldn't find the jar file to download. I got it from the dev directory on my IRIS server and configured it manually.
go to post David Hockenbroch · Feb 9, 2023 Make sure your user account has an appropriate role (like %Developer or %All) and also make sure you aren't using all of your licensing.
go to post David Hockenbroch · Jan 31, 2023 We're still using a combination of Crystal Reports and ZEN reports, but also looking into Intersystems reports. I don't have much to say yet, other than that I'm also interested in this topic.
go to post David Hockenbroch · Jan 18, 2023 Here's some documentation on the INTO clause. As Robert already said, though, it's a way to do an embedded query and store the result columns into variables in the host language.
go to post David Hockenbroch · Jan 12, 2023 A parameter is a shared, constant value that's available to all instances of a class. It can be calculated when the class is compiled, but it generally can't be altered at runtime. A property is a variable that each instance of a class stores it's own value for, and it can be set changed at runtime.
go to post David Hockenbroch · Jan 10, 2023 Are you sure that's where your problem is? If I do: select MONTH(dateadd(mm,-1,GETDATE())) I get 12. If I create a query with a where clause similar to yours on my data, it works as expected.
go to post David Hockenbroch · Jan 3, 2023 I'm not sure you can do that, but is there any reason you can't define it as two web applications, one with the dispatch class and one without?
go to post David Hockenbroch · Dec 6, 2022 Where is the function func1? If it's in a routine, you'd use do $$func1^MyRoutine where MyRoutine is whatever the routine is called.
go to post David Hockenbroch · Dec 5, 2022 If you have a routine that's saved as MyRoutine.mac, that would be: do $$^MyRoutine If you have a method within the MyRoutine.mac called Process, it would be: do $$Process^MyRoutine(myargs)
go to post David Hockenbroch · Nov 18, 2022 Is that what you want to do, or should you be defining your property as: Property Status As %String(VALUELIST = ",InProgress,Done,Canceled") [ InitialExpression = "InProgress" ]; This makes InProgress the default status when a new CarDealer.Order is created.