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

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

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

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

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

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

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