public virtual void ОбработатьСканАдреса(string[][] ОтветСервера)
        {
            var ОтветОперация  = ОтветСервера[0][0];
            var СчитанныйАдрес = ОтветСервера[0][1];



            if (ОтветОперация == "НетЗаданий")
            {
                Инфо.Ошибка("Нет заданий на подтоварку!");
                this.Close();
            }

            НаправлениеДалее = true;

            if (ОтветОперация == "ПодтоваркаВыборЗоны")
            {
                Операция = "ПодтоваркаВыборЗоны";
                Зона     = "";
                яд       = "";
                Секция   = "";
                ОкноВыбораЗаданий_Load(null, new EventArgs());
            }

            if (ОтветОперация == "ПодтоваркаВыборРяда")
            {
                Зона     = СчитанныйАдрес.Substring(0, 1);
                яд       = "";
                Секция   = "";
                Операция = "ПодтоваркаВыборРяда";
                ОкноВыбораЗаданий_Load(null, new EventArgs());
            }

            if (ОтветОперация == "ПодтоваркаВыборСекции")
            {
                Зона     = СчитанныйАдрес.Substring(0, 1);
                яд       = СчитанныйАдрес.Substring(0, 3);
                Секция   = "";
                Операция = "ПодтоваркаВыборСекции";
                ОкноВыбораЗаданий_Load(null, new EventArgs());
            }

            if (ОтветОперация == "ПодтоваркаВыборАдреса")
            {
                Зона     = СчитанныйАдрес.Substring(0, 1);
                яд       = СчитанныйАдрес.Substring(0, 3);
                Секция   = СчитанныйАдрес.Substring(0, 6);
                Операция = "ПодтоваркаВыборАдреса";
                ОкноВыбораЗаданий_Load(null, new EventArgs());
            }

            if (ОтветОперация == "ПодтоваркаАдресВыбран")
            {
                // Переходим в окно подбора
                Form Окно = new ОкноПодтоваркиТоваров(СчитанныйАдрес);
                this.Close();
                Окно.Show();
                return;
            }
        }
        public virtual void ОкноВыбораЗаданий_Load(object sender, EventArgs e)
        {
            СписокВыбора.Items.Clear();
            Далее.Visible = true;

            if (Операция == "ПодтоваркаВыборЗоны")
            {
                Инструкция.Text = "Выберите зону";
                СписокВыбора.Columns[0].Text = "Зона";
                ОтветСервера = Обмен.ПослатьСтроку(Операция, "", "");
            }
            if (Операция == "ПодтоваркаВыборРяда")
            {
                Инструкция.Text = "Выберите ряд";
                СписокВыбора.Columns[0].Text = "Ряд";
                ОтветСервера = Обмен.ПослатьСтроку(Операция, Зона, "");
            }
            if (Операция == "ПодтоваркаВыборСекции")
            {
                Инструкция.Text = "Выберите секцию";
                СписокВыбора.Columns[0].Text = "Секция";
                ОтветСервера = Обмен.ПослатьСтроку(Операция, яд, "");
            }
            if (Операция == "ПодтоваркаВыборАдреса")
            {
                Инструкция.Text = "Сканируйте адрес";
                СписокВыбора.Columns[0].Text = "Адрес";
                ОтветСервера  = Обмен.ПослатьСтроку(Операция, Секция, "");
                Далее.Visible = false;
            }


            if (ОтветСервера == null)
            {
                _Назад();
                return;
            }

            if (ОтветСервера[0][0] == "ПодтоваркаАдресВыбран")
            {
                // Переходим в окно подбора
                Form Окно = new ОкноПодтоваркиТоваров(Адрес);
                this.Close();
                Окно.Show();
                return;
            }

            // Заполнение таблицы
            foreach (var Строка in ОтветСервера)
            {
                ListViewItem НоваяСтрока = new ListViewItem();
                НоваяСтрока.Text = Строка[0];
                СписокВыбора.Items.Add(НоваяСтрока);
            }

            // Пытаемся выбрать первую строку
            if (СписокВыбора.Items.Count > 0)
            {
                var ВыбраннаяСтрока = СписокВыбора.Items[0];
                ВыбраннаяСтрока.Selected = true;
                ВыбраннаяСтрока.Focused  = true;

                // Если строка всего одна, выбираем ее автоматически
                if (СписокВыбора.Items.Count == 1 && НаправлениеДалее)
                {
                    _Далее();
                }
            }
        }