/// <summary>
        /// Добавить умножение
        /// </summary>
        /// <param name="formula">Узел, содкржащий формулу</param>
        protected void InsertMultiplication(XmlNode formula)
        {
            try
            {
                Formula        frm            = new Formula();
                Multiplication multiplication = new Multiplication();

                frm.Position = GetPosition(formula);
                XmlNode macros = GetMacros(formula);

                if (macros != null)
                {
                    multiplication.InstanceMacrosFromXmlNode(macros);

                    frm.Macros = multiplication;
                    InsertFormula(frm);
                }
            }
            catch
            {
            }
        }
        /// <summary>
        /// Добавить умножение
        /// </summary>
        /// <param name="formula">Узел, содкржащий формулу</param>
        protected void InsertMultiplication(XmlNode formula)
        {
            try
            {
                Formula frm = new Formula();
                Multiplication multiplication = new Multiplication();

                frm.Position = GetPosition(formula);
                XmlNode macros = GetMacros(formula);

                if (macros != null)
                {
                    multiplication.InstanceMacrosFromXmlNode(macros);

                    frm.Macros = multiplication;
                    InsertFormula(frm);
                }
            }
            catch
            {
            }
        }