Пакетная замена счетчиков

Оглавление  Назад  Далее

 Форма "Пакетная замена счетчиков" предназначена для выполнения операции по массовой замене счетчиков в БД АльфаЦЕНТР, когда информация о старых и новых счетчиках и их параметрах сохранена в файле в формате MS Excel.  Описание всех заменяемых счетчиков должно быть представлено на одном листе электронной таблицы или файл MS Excel. Лист таблицы имеет строки и колонки. Описание одной операции замены старого счетчика на новый должно быть представлено в виде одной строки на этом листе. Каждая колонка содержит один параметр для всех заменяемых счетчиков. Таким образом каждая ячейка таблицы содержит значения для одного параметра одного заменяемого счетчика. Описание операций замены может быть создано в самом модуле или загружено из файла MS Excel. Форма для редактирования и последующей загрузки показана ниже.

 

ImportMeterReplacementForm

Форма "Пакетная замена счетчиков"

 

 На закладке "Описания счетчиков для замены" показана электронная таблица с описанием операции замена в виде: одна строчка - одна операция. Тип параметра каждой колонки показан в заголовке самой таблицы - там, где обычно показываются названия колонок A, B, C и т.д. Используется подсветка колонок в зависимости от её типа. В электронной таблице анализируется только первый лист.

 Для выполнения пакетной замены счетчиков необходимо:

сформировать в данной форме или загрузить из файла описание операций замены счетчиков. Загрузка ранее подготовленного описания производится по кнопке "Загрузить описание из файла";

Убедиться, что загруженное описание совпадает с параметрами описания, т.е. начинается с указанной колонки и строки, что смысл загруженной информации совпадает с описанием. Т.е. на картинке выше в колонке "Старый № счетчика" (колонка C) указан действительно № старого счетчика. С другими колонками аналогично. Порядок колонок можно изменить в параметрах описания - кнопка "Параметры описания". Так же для лучшего понимания можно загрузить пример - необходимо нажать кнопку "Вставить пример" и выбрать счетчики для замены. Будут загружена информация об этих счетчиках в необходимые колонки. Некоторые колонки, например, "Новый № счетчика" будут оставлены пустыми. Такие колонки необходимо заполнить.

Для анализа описания необходимо нажать кнопку "Анализ описания". Программа проанализирует введенное описание выдаст результаты на закладке "Загруженное описание". Так же можно сохранить полученное описание операций замены в виде файла MS Excel - кнопка "Сохранить описание в файла"

 На закладке "Загруженное описание" показано описание операций, которое программа смогла разобрать из описания на первой закладке. Информация представлена в виде таблицы, показанной ниже.

ImportMeterReplacementForm_2

Форма "Пакетная замена счетчиков", закладка "Загруженное описание"

 

 Таблица содержит строки, которые показывают загруженные параметры. Группа колонок "Результат" содержит результат загрузки и разбора данных с листа электронной таблицы. Колонка "Ошибки" показывает, что в описании были критические ошибки, которые не позволяют сделать операцию замены. Колонка "Предупреждение" показывает, что были предупреждения, которые желательно устранить. Например, не был указан тип нового счетчика. Некоторые неуказанные параметры могут быть взяты из описания старого счетчика. В этом случае, такие параметры будут показаны с предупреждением. Полный список ошибок и предупреждений выводится в соответствующих колонках, но данные колонки по умолчанию скрыты. Так же список ошибок и предупреждений выводится в подсказке, если подвести курсор мыши к колонке "Ошибки" или к колонке "Предупреждения". Все колонки с ошибками подсвечиваются красным цветом, колонки с предупреждениями - оранжевым цветом.

 На данной закладке можно удалить строки данных, которые были загружены с ошибками - кнопка "Удалить элемент". Сохранить данные таблицы можно по кнопку "Сохранить описание" - будет выгружен таблица, которая показывает все операции, в файл MS Excel.

 Для продолжения операции замены необходимо выделить те описания, по которым в дальнейшем будет производится замена. Для выделения используется галочка в левом столбце. Описания, которые содержат ошибки могут быть выделены, но по ним операция замены счетчика произведена не будет. После выделения всех необходимых операций необходима нажать кнопку "Заменить выбранные". Выбранные строки с описанием операции замены, которые не содержат ошибки в описании, будут скопированы в таблицу на закладке "Проверка и загрузка".

 Таблица на закладке "Проверка и загрузка" содержит описание операции замены счетчиков, которые будут произведены. Это последний этап для проверки всех параметров перед операцией замены счетчиков. Имеется кнопка "Произвести замену" - нажатие кнопки приводит к выполнению всех замен счетчиков из таблицы. Отменить операцию замены нельзя. Колонка "Замена" показывает текущее состояние операции замены - "Замена не проводилась", "Ошибка при замене" или "Замена произведена".

 Если в процессе замены возникнет ошибка, то все замены, выполненные до возникновения ошибки, будут сохранены в БД. Сама операция замены, на которой возникла какая-либо ошибка, будет отменена с возвратом к исходным данным и все последующие операции выполнены не будет.

 После выполнения всех замен необходимо нажать кнопку "Закрыть" или вернуться на первую закладку формы.