protected virtual bool PeriodSourceFieldsEqual(PXCache cache, object oldRow, object newRow)
        {
            if (oldRow != null && newRow == null ||
                oldRow == null && newRow != null)
            {
                return(false);
            }

            string newOrgFinPeriodID = (string)cache.GetValue(newRow, _FieldName);
            string oldOrgFinPeriodID = (string)cache.GetValue(oldRow, _FieldName);

            return(PeriodKeyProvider.IsKeySourceValuesEquals(cache, oldRow, newRow) &&
                   newOrgFinPeriodID == oldOrgFinPeriodID);
        }