ActionID становится пустым на экране Process Order - PullRequest
0 голосов
/ 03 ноября 2018

Я хочу добавить некоторую логику, когда действие «Подготовка счета-фактуры» выбрано на экране «Технологические заказы» (SO501000), но ActionID становится пустым, я взял Габриэля Добавление поля дополнительного фильтра для отгрузок процесса Опубликовать в качестве ссылки и изменил логику, но не уверен, что здесь я делаю, пожалуйста, посмотрите код ниже.

public class SOCreateShipment_Extension : PXGraphExtension<SOCreateShipment>
{
    [PXFilterable]
    public PXFilteredProcessing<SOOrder, SOOrderFilter> Orders;
    protected IEnumerable orders()
    {
        SOOrderFilter filter = PXCache<SOOrderFilter>.CreateCopy(Base.Filter.Current);
        if (Base.Filter.Current.Action == "<SELECT>")
        {
            yield break;
        }

        string actionID = (string)Orders.GetTargetFill(null, null, null, Base.Filter.Current.Action, "@actionID");

        //here actionID is coming null
    }
}
...