Сравнение отметки времени из 2 разных графиков с помощью PXGraph.SelectTimestamp () - PullRequest
0 голосов
/ 04 июня 2018

Я пытаюсь получить значение PXGraph.Timestamp графа SOShipment и мой собственный граф для сравнения в событии RowUpdating.Пока что использование Document.Search для получения моего графика и получения метки времени вернет ту же метку времени, что и "this.SelectTimestamp ()".Как мне получить фактическую временную метку для первого графа SOShipment, чтобы она возвращала правильное значение?

Ниже ts и ts2 - одно и то же значение, каждый раз.Я предполагаю, потому что я создаю график прямо раньше, однако я не уверен, как загрузить график другим способом, если это вообще возможно.

            protected virtual void SOShipLine_RowUpdating(PXCache sender, PXRowUpdatingEventArgs e)
    {

            SOShipmentEntry shipmentGraph = PXGraph.CreateInstance<SOShipmentEntry>();
            shipmentGraph.Document.Current = shipmentGraph.Document.Search<SOShipment.shipmentNbr>(row.ShipmentNbr);                                
            shipmentGraph.SelectTimeStamp();
            var ts = shipmentGraph.TimeStamp;
            this.SelectTimeStamp();
            var ts2 = TimeStamp;


    }
...