Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная работа №1.doc
Скачиваний:
23
Добавлен:
14.03.2015
Размер:
755.2 Кб
Скачать

5.8 Импорт объявлений из файла импорта

В модуль импорты/экспорта добавить поддержку формата программы SM Realty. В данной версии разрабатывается поддержка только импорта.

Ниже приведено описание формата файла.

1-я строка: Дата в формате “dd.mm.yyy”

2-я строка: Время в формате “hh.mm.ss”

3-я строка: Название агентства (без кавычек)

Следующие строки – информация об объектах недвижимости:

В одну строку:

  1. Рубрика - (справочник)

  2. Подрубрика - (справочник)

  3. Выделение объявления (справочник)

  4. Микрорайон - (текст)

  5. Населенный пункт - (текст)

  6. Улица - (текст)

  7. Телефон 1 - (в любом формате)

  8. Телефон 2 - (в любом формате)

  9. Дата постройки дома - (год цифрами)

  10. Количество комнат - (число)

  11. Этаж - (число)

  12. Этажность - (число)

  13. Материал - (справочник)

  14. Площадь «Всего» - (дробное число, кв.м.)

  15. Площадь «Жилая» - (дробное число, кв. м.)

  16. Площадь «Кухня» - (дробное число, кв.м.)

  17. Площадь «Земельный участок» - (текст)

  18. Санузел - (справочник)

  19. Обмен - (произвольный текст)

  20. «Адрес где» для куплю/сниму - (произвольный текст)

  21. Цена у.е. - (число) заполняется одно из двух полей «Цена»

  22. Цена руб. - (число) заполняется одно из двух полей «Цена»

  23. Срочно - (0 или 1)

  24. Торг - (0 или 1)

  25. Долевое участие - (0 или 1)

  26. Дополнительная информация - (произвольный текст)

1. Все позиции заключаются в одиночные кавычки, если внутри текста есть одиночные кавычки, то они удваиваются.

2. Разделитель между позициями: ; -=- ;

3. Указание всех позиций обязательно, для пустых позиций ставятся две одиночные кавычки подряд.

4. Если Населенный пункт не указан, считается, что это Краснодар.

Наименование файла: ИмяВашейОрганизации.txt

Возможные варианты для полей «Справочник»:

Рубрика

  1. Продам

  2. Куплю

  3. Сдам

  4. Сниму

  5. Меняю

Подрубрика

  1. Квартира: 1 комн.

  2. Квартира: 2 комн.

  3. Квартира: 3 комн.

  4. Квартира: >3 комн.

  5. Комната

  6. Дом

  7. Часть дома

  8. Дача

  9. Зем. участок

  10. Гараж

  11. Ком. недв.: Офисная

  12. Ком. недв.: Торговая

  13. Ком. недв.: Произв./склад

  14. Ком. недв.: Зем.участок

Выделение объявления

  1. Без выделения

  2. Рамка

  3. Рамка с фоном

  4. Жирное

  5. Инверсия жирное

  6. Суперобъявление (1/48)

Материал

  1. Монолит

  2. Монолит/кирпич

  3. Кирпич

  4. Кирпич/гранит

  5. Панель

  6. Блок

  7. Саман

  8. Дерево

  9. Прочее

Санузел

  1. Совместный

  2. Раздельный

    1. 5.22 Исправление существующих ошибок

Необходимо исправить ошибки в системе, которые существовали до версии 107. Описание ошибок находится в документе «Known_Issues.doc».

    1. 5.25 Дизайнер формы ввода объявлений.

На данный момент форма ввода строчных объявлений формируется на основе шаблона объявлений. Необходимо разработать дизайнер формы ввода строчных объявлений.

Дизайнер формы ввода (рис. 9) представляет собой окно разделенное на 2 части : левую и правую.

Рис 9 – Дизайнер формы ввода.

В левой части находится зона редактирования формы ввода.

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

Ниже представлены свойства поля, которые можно редактировать в дизайнере:

1) название метки (по умолчанию – название поля);

2) позиция по горизонтали (по умолчанию - текущая позиция в форме ввода);

3) позиция по вертикали (по умолчанию - текущая позиция в форме ввода);

4) длина (по умолчанию – текущая ширина поля);

5) высота (по умолчанию – текущая высота поля);

6) шрифт (по умолчанию – текущий шрифт поля);

7) размер шрифта (по умолчанию – текущий размер шрифта);

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

В зоне полей формы – при выборе поля необходимо делать это поле активным в зоне редактирования.

Главное меню дизайнера должно содержать кнопки «сохранить и закрыть» и отмена.

Доступ к дизайнеру формы ввода должен быть из редактора шаблонов (Издания -> Редактирование Издания -> Рубрикатор -> Редактор Рубрики -> Шаблоны объявлений).