/// <summary>
        /// Статический метод создания объекта-контроллера, для инициализации элементов панели и управления панелью
        /// </summary>
        /// <param name="page">Значение соответствующего поля объекта</param>
        /// <param name="prefix">Значение соответствующего поля объекта</param>
        /// <param name="info">Значение соответствующего поля объекта</param>
        /// <param name="code">Значение соответствующего поля объекта</param>
        /// <param name="person">Значение соответствующего поля объекта</param>
        /// <param name="address">Значение соответствующего поля объекта</param>
        /// <param name="transport_node">Значение соответствующего поля объекта</param>
        /// <param name="store">Значение соответствующего поля объекта</param>
        /// <param name="store_info">Значение соответствующего поля объекта</param>
        /// <param name="notes">Значение соответствующего поля объекта</param>
        /// <returns>Созданный и инициализированный объект-контроллер</returns>
        public static PersonPanel Init(Nakladnaya page, string prefix, TextBox info, TextBox code, DBSPerson person, TextBox address, DBSTransportNode transport_node, DBSStore store, TextBox store_info, TextBox notes)
        {
            PersonPanel p = new PersonPanel(page, prefix, info, code, person, address, transport_node, store, store_info, notes);

            p.Load();
            return(p);
        }
        /// <summary>
        /// Метод связывает значения полей в двух панелях (Грузоотправитель-Поставщик или Грузополучатель-Плательщик)
        /// </summary>
        /// <param name="p">Ссылка на связываемую панель</param>
        public void BindTo(PersonPanel p)
        {
            //PersonPanel prev = _p ?? p;
            _p = p;

            /*
             *          if (null != prev)
             *          {
             *                  prev._person.IsReadOnly = null != p;
             *  prev._address.IsReadOnly = null != p;
             *                  prev._store.IsReadOnly = null != p;
             *          }
             */
            UpdateBindedPanel(null, null);
        }