Такая штука делалась в решении Перекрестка.
Из общего списка параметров salesParmXxxx формировалось два (даже 3) и для каждого из них запускалась новая копия SalesFormLetter с теми же параметрами, что и исходный. Таким образом, сама процедура обработки накладной не изменялась.
Сложности возникали в правильном разделении списка строк, шапок и т.п. при обработки сразу нескольких заказов и при передачи "наших" параметров.
Если правильно помню, то делалось это в SalesFormLetter.run
|