Программа «Уведомление»

1. Область применения.

Программа “Уведомление” предназначена для подготовки и печати уведомления землепользователям, заключенным договора аренды на земельные участки с администрацией г.Чебоксары о внесении изменений в договора аренды по ставкам арендной платы на основании решения городского Собрания депутатов от 22.12.2000 №2229.

Программа позволяет в течении одной минуты сформировать готовый отчет и получить отпечатанное уведомление землепользователю.

2. Интерфейс.

Программа имеет вид windows-окна фиксированного размера

При запуске программы окно имеет вид:

В верхней части окна расположены радиокнопки “Просмотр”, “Печать”, определяющие куда будет посылаться сформированный отчет. Желательно чтобы всегда была активна (выбрана) кнопка “Просмотр”, т.к. находясь в режиме просмотра мы всегда можем отправить отчет на принтер.

Ниже располагается кнопка “Выбор землепользователя” по которой осуществляется выбор землепользователя. При нажатии на эту кнопку открывается новое окно в котором и происходит поиск и выбор землепользователя.

Для поиска нужного землепользователя необходимо ввести подстроку названия землепользователя, т.е. часть в названии землепользователя, которое обязательно встретится в названии землепользователя. Например, если мы ищем землепользователя ОАО “Элара” достаточно будет ввести ‘лара’. Здесь надо строго следить за регистром (верхний или нижний) вводимых символов. При вводе подстроки подтверждаем ввод нажатием кнопки Enter.

Ниже в выпадающем меню появляется все названия землепользователей, которые содержат в себе введенную подстроку. Для выбора конкретного землепользователя нажимаем на кнопку выпадающего меню и выбираем нужного землепользователя.

При отсутствии нужного землепользователя в выпадающем списке повторяем ввод подстроки с измененным условием поиска и повторяем операции.

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

Как при выборе кнопки “Выбор”, так и кнопки “Отмена” происходит выход из окна “Выбор землепользователя”.

При закрытии окна “Выбор землепользователя” (этот процесс может занять некоторое время для поиска данных в б/д) мы возвращаемся в главное окно программы. Вид окна несколько изменился.

Добавилась информация о названии выбранного землепользователя, количество заключенных договоров с ним и на балансе какой налоговой инспекции он состоит. Если количество договоров больше нуля становиться доступной кнопка “Отчет”, в противном случае мы не можем сформировать отчет и вывести его.

Кнопка “Изменить” служит для изменения ГНИ к которому относится землепользователь. Эта пункт меню необходим как в случае неправильной записи ГНИ, так и в случае отсутствии сведений о ГНИ.

При нажатии на кнопку “Изменить” вызывается модальное окно “Изменение ГНИ”.

Две верхние текстовые строки сообщают о выбранном землепользователе и о наименовании ГНИ.

Для замены (выбора) ГНИ ниже располагается выпадающее меню. По кнопке раскрывается список, состоящий из следующих пунктов в котором необходимо осуществить выбор.

По кнопке “Сохранить в б/д” выбранное наименование ГНИ сохраняется в базе данных “Юридические лица”.

Кнопки “Выбор” и “Отмена” служат для выбора отмеченного пункта меню ГНИ или для выхода из окна без внесения изменений.

Для формирования отчета нажимаем кнопку “Отчет”. Если у нас была включена радиокнопка “Просмотр” то мы увидим сформированный отчет. Мы можем его просмотреть, приблизить, отодвинуть, просмотреть следующие страницы и распечатать по стандартной кнопке “Печать”.

Если была включена радиокнопка “Печать” то сгенерированный отчет отправится на принтер.

3. Описание работы.

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

При необходимости замены или добавлении (при отсутствии) наименования ГНИ, изменяем его войдя в пункт меню “Изменить”.

В случае если в отчете отсутствуют необходимые сведения (Ф.И.О. землепользователя, юридический адрес) их необходимо ввести в базу данных через программу “Инвентаризация”, повторить выбор землепользователя и все последующие операции.

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

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

4. Технические средства.

Программа функционирует в операционной среде (ОС) Windows 95, 98, 2000 под управлением Microsoft Visual FoxPro 5.0. Требования к аппаратному обеспечению соответствуют требованиям установленной ОС. Для удобства в работе желательно иметь манипулятор типа “мышь”.

Так как в программе предусмотрена возможность изменения наименования ГНИ к которой прописан землепользователь, в базе данных “Юридические лица”, то для задействия всех возможностей программы пользователю необходимо предоставить доступ на изменение (modify) на б/д “Юридические лица”. При использовании программы без внесения изменений в б/д это условие необязательно.

5. Установка.

Для установки программы “Уведомление” достаточно просто переписать ее во вновь созданный каталог.

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

В комплект программы “Уведомление” входит программа repl_gni.prg. Программа repl_gni.prg служит для сканирования б/д “Юридические лица” и вставки (при отсутствии) номера ГНИ к которой приписан землепользователь. Вставка осуществляется по имеющимся номерам ГНИ. После окончания проверки и замены программа сообщает общее количество записей в б/д “Юридические лица” и количество введенных (заполненных) полей ГНИ. Программа запускается продвинутым пользователем с некоторой периодичностью (к примеру 1 раз в месяц), определяющей частотой внесения изменений в поля ИНН землепользователя.

6. Проблемы и ошибки, возникающие при работе программы

6.1. Сообщение ‘Syntax error’.

Это общее сообщение среды Visual FoxPro 5.0. Оно может появится в следующих случаях:

      1. отсутствует б/д или она испорчена;
      2. б/д не имеет использующие в процессе работы индексы (tag) в мультииндексных файлах.

Возможные пути исправления ошибки –

А.

1) Проверить путь, указанный в файле Уведомление.cfg. Он должен правильно указывать расположение б/д.

    1. Проверить наличие б/д в указанном пути файла Уведомление.cfg.
    2. Проверить не повреждены ли заголовки б/д.

В. Программа использует имеющие (прописанные) индексы в б/д в мультииндексных файлах. При удалении или повреждении необходимо их создать или восстановить.

Используемые индексы в программе:

№ п/п

База данных

Название индекса (tag)

Индексируемое поле

1

famil

code

kodfam

2

imena

code

kodima

3

otce

code

kodotc

4

uliza

code

kodul

5

nasn

code

kodwd

6

stawki

oz_zon

oz_zon

7

zempolz

kodsp

kodsp

8

ucastki

dt_dog_ar

dt_dog_ar

 

6.2. Сообщение ‘c:\...\Уведомление\...dbf’ does not exist.

Это сообщение появляется в случаях если программа не нашла б/д.

Возможные пути исправления ошибки перечислены в п.6.1, вариант А.