You should make a copy of your report with following dataitems:
Sales Header
--Sales Line
----Integer
------Item
Put your code to print one sticker into Integer
dataitem. It will be executed number of times.
Filter Sales Header
with number of your order. Link Sales Line
to sales header, so report will run through all your items.
Put following code on Sales line - OnAfterGetRecord
:
Integer.setrange("Number",1,"Sales Line"."Quantity");
Put item filtering into Integer - OnPreDataItem
Item.setrange("No.", "Sales Line"."Item No.");
It will launch sticker printing as many times as many items you have in your order for every line. This will also allow you to print stickers for bunch of orders.