In converting my major factory working file to Panorama X, the majority of the 90 procedures did not compile. Following days of modification in hundreds of places altogether, I’ve been able to compile all but a handfull and I’ve learned a great deal about Panorama X. Even though I joined the course last year, this has been my first real opportunity to actually work with X as until now I had thought it was still too early in its development for it to handle my major working files in everyday use. In some ways it’s been a gratifying experience as many of the new features are just fantastic, and I’m looking forward to being able to use it every day.
I have found just one missing statement which is essential for us,
printonemultiple. Still on Jim’s unimplemented list, this powerful statement is used by several of our procedures to print labels for use in our factories. One example is shipping labels for product outer packs: each contains a unique SSCC barcode, printed 4-up on A4 labels, and we print several hundred most days in each of our factories. We also use it to print various labels up to as many as 70 per A4 sheet.
Printonemultiple does not seem to have been mentioned in any of the likely places, Slack, Bitbucket or this forum, so I guess it is not commonly used. I’ve reviewed every statement and function I can think of, but I cannot come up with a workaround for this one.
Printonemultiple is a built-in statement in 6, so its code is not accessible in _PanoramaLib (as was one of the unimplemented statements I was using, which I duly kidnapped).
Unless there is a workaround I haven’t had the wit to see (always a distinct possibility), until
printonemultiple is available in Panorama X I will have to keep using Panorama 6.