tartan написал(а):
Bully написал(а):
ИМХО либо ФМ искать, либо запускать бизнес-логику инфотипа, подсовывая ей на вход нужные параметры.
Второй способ надо дополнительно "исследовать", но вполне вероятно, что он подойдет. Подробнее см.
de-coupling - разделение бизнес логики и представления данных в инфотипах.
Спасибо! Одним ФМ скорее всего не отделаюсь, help буду смотреть!
INCLUDE ZXPADU02 м.б. можно будет задействовать, но вопрос все тот же - каким образом создать этот ИТ. Где выставить параметр ALLCOMPENS при его создании?
Я не совсем понимаю проблему. Юзера после нажатия кнопки создания инфотипа ломает надать еще одну кнопку компенсации?
Если так, то инклуд ZXPADU02 не поможет - он работает c PAI логикой.
Нужно писать PBO логику в ZXPADU01.
Передать команду можно так
Code:
sy-ucomm = 'Код'.
выйти из PBO логики и пойти сразу на PAI с обработкой команды
Code:
SUPPRESS DIALOG.
Ну и естественно это надо все обернуть проверками, чтобы не зациклиться.
Да и ZXPADU01 не очень удачное место, так как он расположен в начале PBO инфотипов. По идее в нем тогда придется повторить всю логику, которая идет после перед вызовом SUPPRESS DIALOG.
Попробуйте это написать в проге работающей с расширением инфотипа T582C.