×
Меню

12.2.3. Импорт квартир

 
Импорт квартир  выполняется из файла формата CSV (Comma-Separated Values).
 
Формат файла CSV
 
Каждая строка файла представляет одну квартиру, разделителем в строке является символ ';'.
 
Пример строки
 
31;01.06.2012;Иванов Иван Иванович;Фрязино ул. Полевая 4-12;141185 Фрязино ул. Полевая 4-12;+7(499)123-45-67;Охранная;Радио;Квартира;Двухсторонний;Прокопенко;Савченко;Входная дверь;2;6;1;Крылов Евгений Петрович;Фрязино пр.Ленина 10-15;+7(499)111-22-33;Фрязино ул. Полевая 4-10;1;Ленинский район;Давыдов Игорь Сергеевич;01.02.2012;01.06.2012;15.02.2012;01.09.2012;01.01.1965;021-321-696-44;744744293548;75 00 123456;01.01.2010;123-532;УВД г.Москвы;11155F879-7BE3-485C-958E-A681E81B2E6A;
 
Структура строки
 
№ п/п
Описание поля
Формат
Обязательно для заполнения
Пример
1
Номер договора
Строка (50 символов)
Нет
31
2
Дата договора
Дата (дд.мм.гггг)
Нет
01.06.2012
3
Фамилия Имя Отчество
Строка (100 символов)
Да
Иванов Иван Иванович
4
Адрес
Строка (100 символов)
Нет
Фрязино ул. Полевая 4-12
5
Адрес доставки корреспонденции
Строка (100 символов)
Нет
141185 Фрязино ул. Полевая 4-12
6
Телефон
Строка (100 символов)
Нет
+7(499)123-45-67
7
Вид охраны
Строка (100 символов)
Нет
Охранная
8
Средства охраны
Строка (100 символов)
Нет
Радио
9
Личное имущество граждан
Строка (100 символов)
Нет
Квартира
10
Вид договора
Строка (100 символов)
Нет
Двухсторонний
11
Инспектор
Строка (100 символов)
Нет
Прокопенко
12
Техник
Строка (100 символов)
Нет
Савченко
13
Блокируемые конструкции
Строка (100 символов)
Нет
Входная дверь
14
Подъезд
Число
Нет
2
15
Этаж
Число
Нет
6
16
Количество комнат
Число
Нет
1
17
ФИО доверенного лица
Строка (100 символов)
Нет
Крылов Евгений Петрович
18
Адрес доверенного лица
Строка (100 символов)
Нет
Фрязино пр.Ленина 10-15
19
Телефон доверенного лица
Строка (100 символов)
Нет
+7(499)111-22-33
20
Адрес понятых
Строка (100 символов)
Нет
Фрязино ул. Полевая 4-10
21
Вскрывать с понятыми
Число (0 - без понятых, 1 - с понятыми)
Да
1
22
Район
Строка (100 символов)
Нет
Ленинский район
23
Монтажник
Строка (100 символов)
Нет
Давыдов Игорь Сергеевич
24
Монтаж ОПС
Дата (дд.мм.гггг)
Нет
01.02.2012
25
Ремонт ОПС
Дата (дд.мм.гггг)
Нет
01.06.2012
26
Дата подключения на пульт
Дата (дд.мм.гггг)
Нет
15.02.2012
27
Дата последнего обследования
Дата (дд.мм.гггг)
Нет
01.09.2012
28
Дата рождения
Дата (дд.мм.гггг)
Нет
01.01.1965
29
СНИЛС
Строка (100 символов)
Нет
021-321-696-44
30
ИНН
Строка (100 символов)
Нет
744744293548
31
Номер паспорта
Строка (100 символов)
Нет
75 00 123456
32
Дата выдачи паспорта
Дата (дд.мм.гггг)
Нет
01.01.2010
33
Код подразделения
Строка (100 символов)
Нет
123-532
34
Кем выдан паспорт
Строка (100 символов)
Нет
УВД г.Москвы
35
Идентификатор квартиры
Строка (100 символов)
Нет
1155F879-7BE3-485C-958E-A681E81B2E6A
 
Параметры диалога
 
Диалог представлен в виде списка, в который загружаются данные для импорта квартир в базу данных:
 
 
Нажатие правой кнопки мыши в диалоге вызывает контекстное меню:
 
 
Для импорта квартир необходимо выполнить следующие шаги:
 
1. Загрузка файла
 
Для загрузки файла CSV необходимо нажать на кнопку 'Загрузить из файла' в панели инструментов, либо выбрать пункт 'Загрузить из файла' в контекстном меню, либо нажать клавишу 'CTRL-O'. На экране появится диалог выбора файла для загрузки. После выбора файла произойдет чтение файла и в списке появятся загруженные данные.
 
Если файл не соответствует вышеописанной структуре, на экране появится сообщение: 'Ошибка загрузки: данные не корректны!'.
 
2. Импорт загруженных данных в базу данных
 
Для импорта данных в базу данных необходимо нажать на кнопку 'Выполнить импорт' в панели инструментов, либо выбрать пункт 'Загрузить из файла' в контекстном меню, либо нажать клавишу 'F5'. На экране появится диалог, отображающий процесс выполнения импорта. После выполнения импорта данные будут доступны в диалоге 'Квартиры'.