Импорт данных

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

 Для импорта данные предназначены следующие внутренние команды:

Импортировать из MS Excel - импорт шаблона отчета из файла MS Excel (*.xls/*.xlsx). Действие аналогично команде интерфейса "Импорт из MS Excel" - производится загрузка шаблона, данных и форматирования из файла MS Excel (*.xls/*.xlsx);

Импорт коммерческих данных - загрузка коммерческих данных из данных отчета.

Для загрузки необходимы следующие данные:

№ типа объекта - № типа объекта (например, номер типа объекта "Потребители");

№ объекта - № объекта, куда будут загружены данные;

№ фидера - № фидера указанного ранее объекта (фидер должен быть уже заведен в БД АльфаЦЕНТР). По его измерению (см. ниже) будут загружены данные;

№ измерения - номер измерения (можно указать число от 1 до 4 или обозначения А+, А-, R+, R-, где 1- A+, 2 - A-, 3 - R+, 4- R-). По данному измерению фидера (см. выше) будут загружены данные;

Дата, время - данные по дата и времени. Дата и время могут быть представлены одной и несколькими колонками (указаны в порядке приоритета):

1.Дата в одной колонке, номер интервала в другой колонке

2.Дата и время в одной колонке

3.Дата в одной колонке, время в другой колонке;

Расход - расход по указанному измерению за один коммерческих интервал

Расход с учетом потерь - расход с учетом потерь по указанному измерению за один коммерческих интервал;

Показания на конец интервала - показания счетчика по указанному измерению на конце интервала;

Статус - данная колонка информирует о результатах проверки и загрузки данных в БД АльфаЦЕНТР и не участвует в загрузке данных.

 

Код

Описание

0

Импорт произведен успешно

1

Ошибка внутренней структуры при описание имени колонки. Задано пустое имя

2

Ошибка внутренней структуры при описание имени колонки. Имя не найдено

4

Не указано значение для обязательной колонки

8

Ошибка при разборе колонок с датой и временем/номером интервала

16

Ошибка при поиске фидера по указанным измерениям

32

Ошибка при вставке данных

64

Ошибка при изменение данных

128

Изменение данных не производится из-за запрета на уровне параметров команды

256

Ошибка из-за вставки отрицательного числа

512

Вставка данных не производится из-за запрета записи данных не со статусом ручного ввода (7)

1024

Не найден тип объекта, № объекта, № фидера по указанному номеру счетчика;

2048

Не найден № счетчика по № типа объекта, № объекта, № фидера;

4096

Не найден № счетчика, указанный в шаблоне импорта, для внутренних операций

8192

Неверные начальная или конечная даты для команды "Импорт коммерческих данных по показаниям"

16384

Не выполняется требование равенства суммы тарифных показаний и общих показаний

32768

Установлен запрет перезаписи данных авточтения

65536

Все данные (тарифные и общий) пустые

131072

Уменьшение показаний авточтения запрещено

 

 Результат импорт данных может быть битовой операций OR для статусов указанных выше;

 Параметры команды по импорту данных описаны в разделе "Команда по импорту данных".

 

 Для импорта данных из отчета в БД АльфаЦЕНТР необходимо:

Добавить команду "Импорт коммерческих данных" в отчет на лист данными;

Расположить ее так, чтобы она была расположена на ячейках данными;

Правильно расположить колонки, тем самым указав, какая колонка отвечает за какой параметр импорта данных;

Выполнить команду интерфейса "Просмотр данных" - по этой команде модуль покажет какие данные и как будет загружены в БД. Так же будет показан предполагаемый статус загрузки данных;

Задать необходимые параметры команды "Импорт коммерческих данных":

Перезаписывать данные - производить перезапись данных в БД данными из отчета, если данные уже есть в БД и имеют статус "Ручной ввод";

Вставлять статус в отчет - производить заполнение колонки "Результат импорта" в самом отчете результатами операции импорта данных;

Выполнить команду. После выполнения все загруженные данные будут иметь статус 0. Данные, которые не могли быть загружены в БД, будут иметь статус отличный от 0.