//Смогли ли мы распознать позицию по коду, имени и оригинальному названию?
        public void GetProductId(FormalizationPosition position)
        {
            DataRow dr = null;

            if (_priceInfo.FormByCode)
            {
                if (!String.IsNullOrWhiteSpace(position.Code))
                {
                    var code = position.Code?.Trim().Replace("'", "''");
                    dr = dtSynonym.Select($"Code = {code}").FirstOrDefault();
                }
            }
            else
            {
                dr = LookupProductSynonym(position)?.FirstOrDefault();
            }

            if (dr != null)
            {
                position.UpdateProductSynonym(dr);
            }
        }