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); }