Доброго дня.
Недавно появилась задача: дать возможность пользователю выбирать количество документов, которые нужно выводить при печати. По ходу дела возникли трудности. Возможно, решение очевидно, но как-то оно не приходит в голову...
В общем, исходные данные такие:
транзакции ME2O или MB1B, вид движения 541/542 (отгрузка давальческих компонентов), вид выходного документа WA05, программа печати - самописная (переделанная из стандартной какой-то).
Что не понятно: пробовал делать по аналогии с 201/202 видом движения (с выходным документом WA03, проводил через MB1B). В SPRO (M706) делал одинаковые настройки - не помогает. Программы печати для них практически идентичны (разница только в данных, которые собираются). Но после проводки 201 вдв выходит всплывающее окно настройки печати, а вот при 541 - нет, сразу печатается (даже если не стоит в своих данных параметр NDR = 'X').
Догадываюсь, что дело в том, какие данные подаются на программу печати, но где конкретно - не понимаю. Еще дополнительная сложность в том, что данные на печать отправляются каким-то левым потоком (как мне объяснили), поэтому и в отладке их не поймаешь.
Собственно, вопросы:
- как вывести диалоговое окно настройки печати (и не делать новую программу, куда можно указать кол-во экземпляров и момент печати) или вообще куда копать?
- как вызвать отладчик и посмотреть, какие же данные передаются в программу печати?