Оглавление
1. Описание автоматизированной подсистемы ГИДРОПЕР 1.1 Назначение и область применения 1.2 Требования к ПО 1.3 Настройка подсистемы 2 Запуск подсистемы 2.1 Основная форма подсистемы 2.2 Описание элементов формы 2. 3 Интервал просмотра 3 Нормативно-справочные данные 4 Планирование 4.1 Планирование поступления данных от постов 4.2 Ввод корректировка планов, выполнение планирования 4.2.1 Планирование по показателю «уровень» 4.2.2 Планирование остальных показателей | 4.2.3 Буфер планов 4.3 Планирование ввод просмотр изменение данных ГЭС 4.4 Плановые и неплановые данные 5 Прием и обработка данных 5.1 Прием телеграмм 5.2 Порядок получения обработки данных из телеграмм от АСПД до базы данных: 5.3 Ручной ввод неплановых и корректировка плановых данных базы с помощью таблиц ввода. 5.4 Корректировка данных в базе 6 Получение выходных телеграмм 7 Сжатие архивация восстановление базы данных 7.1 Сжатие 7.2 Архивация 7.3 Восстановление подсистемы Как ввести новый пост Как ввести новую ГЭС

## 1. Описание автоматизированной подсистемы ГИДРОПЕР

### 1.1 Назначение и область применения

Автоматизированная подмистема ГИДРОПЕР, далее подсистема, предназначена для ведения базы оперативных гидрологических данных.
Может использоваться в организациях, выполняющих оперативные наблюдения гидрологических данных.

Для выполнения назначения подсистема выполняет следующие функции
- Создание и сопровождение нормативно-справочных данных.
- Годовое планирование поступления данных.
- Оперативное изменение годового плана.
- Прием декодирование и первичный контроль телеграмм от АСПД.
- Исправление ошибок после первичного контроля.
- Контроль и распределение данных на плановые и внеплановые и загрузка их в соответствующие таблицы базы данных.
- Формирование и кодирование данных выходных телеграмм.
- Получение ваходных телеграмм в печатном виде.

### 1.2 Требования к ПО

Для работы подсистемы необходимо на компьютер установить Windows XP, Ms Offise Profesional 2003(xp) c обязательным наличием MS Access.
Для работоспособности архивации необходмо установить бесплатный пакет записи на CD «Infrarecorder» и настроить открытие файлов с расширением на эту программу.

### 1.3 Настройка подсистемы

Подсистема настроена на размещение папки в корне диска «C:».Если необходимо разместить подсистему на ином диске, то следует

изменить:
- Переместить папку «КН-15» в корень любого иного диска. Файл «ГИДРОПЕР.bat» в папке на новом месте заменить любым текстовым редактором «C:» на соответствующий диск.
- В Access-> Сервис -> Служебные программы -> Диспетчер связанных таблиц настроить связи на новое расположение файла c именем равным [текущий год].mdb в папке base.
- В «InfraRecorder» создать новый проект с выбором всех файлов входящих в папку «КН-15», расположеннцю на новом месте исключив файл «go.mdb». Запомнить этот проект в папке «КН-15» на новом месте как файл «backup.irp».

## 2 Запуск подсистемы

Для запуска подсистемы на рабочем столе создай ярлык на файл «ГИДРОПЕР.bat» в папке «C:\KH-15». Эта папка содержит файлы подсистемы. Для запуска подсистемы двойным щелкни созданный ярлык. На экране появится форма:

Рис 1. Форма «Начало» появляется при запуске подсистемы.

Описание элементов формы:
- Форма имеет поле «сжатие», в которм показыется дата и время последнего выполненного сжатия и кнопку «Сжать», щелчком по которой запускается процедура сжатия. Сжатие базы, это технологическая операция, которую необходимо регулярно выполнять для уменьшения размеров базы данных и повышения быстродействия подсистемы. Рекомендуется выполнять ее не реже 1 раз в 3 дня. Если вы не выполняете это требование, на форме красным текстом появляется соответствующее предупреждение. Настоятельно рекомендуется регулярно выполнять процедуру сжатия.
- Форма имеет поле «архивация», в котором показывается дата и время последнего выполнения архивации и кнопку «Архивировать», щелчком по которой выполняется сжатие и запись файлов подсистемы на CD, что необходимо для восстановления подсистемы в случае повреждения базы, файлов или отказа технических средств. Рекомендуется регулярно (нем менее 1 раз в месяц) выполнять архивацию. Подсистема отслеживает регулярность архивации и, в случае нарушения срока, красным текстом выдает соответствующее предупреждение. Для надежного восстановления подсистемы и ее данных необходимо иметь 3 комплекта CD RW дисков с соответствующими надписями на них : ГИДРОПЕР 1, ГИДРОПЕР 2, ГИДРОПЕР 3. Подсистема автоматически определяет какой диск необходимо установит в устойство при выполнеии архивации, Для этого на форме существут поле «номер CD».
- Форма имеет кнопку «Продолжить» щелчком по которой открываетсят следующая форма:

Описание функционала формы:
- Для сжатие базы данных щелкни кнопку «сжать».
- Для аривации подсистемы щелкни кнопку «Архивировать».
- Для продолжения работы (откытия стартовой формы подсистемы щелкни кнопку «Продолжить работу»).

Рис 2. Форма «старт» появляется после щелчка по кнопке «продолжить работу» формы «начало».

Описание элементов формы:
- Линейка «Работаем в текущем году» содержит поле, в котором показывается текущий год, он определяется текущей датой компьютера и кнопку «Да», щелчком по которой открывается главная форма подсистемы.
- Линейка «Работаем не в текущем году» содержит список допустимых годов; открой этот список и выбери год, в котором будет выполнятся работа и щелкни кнопку «Да».
- Примечание: Подсистема выполняет все функции в пределах одного года. Данные по году хранятся в отдельном файле базы данных (имя файла это год, расширение файла mdb). Если по выбранному году нет соответствующего файла, подсистема выдает сообщение. Для создания файла отвечай «Да». Смотри следующий рисунок.

Функционал формы:
- Для работы в текущем году щелкни кнопку «Да» в линейке «Работаем в текущем году».
- Для работы в одном из предидущих годов раскрой список в линейке «Работаем не текущем году» выбери год и щелкни его.
- Для работы в следующем году (эта работа выполняется в конце текущего года для формирования планов на будующий год) щелчком открой список лет, выбери следующий год и щелкни его. Если появится сообщение как ка Рис 2-0, щелкни кнопку «Да». Откроется главная форма подсистемы с настройкой на работу в будующем году Выполни корректировку планов и планирование. Внимание ! После формирования плана на будующий год изменение плана текущего года возможно только при отмене всех изменений выполненных в планах для следующего года.

Рисунок 2-0. Запрос на создание базы нового планируемого года. Появляется после выбора в линейке «Работаем не в текущем году» не текущего года. Как правило это необходимо делать в конце текущего года для выполнения планирование на следующий год.

### 2.1 Основная форма подсистемы

Рисунок 2-1. Основная форма подсистемы (форма изменения интервала просммотра данных). Открывается после щелчка по кнопке «Да» формы Рис 2-0. При загрузке устанавливается интевал просмотра равный текущей дате (один день).

### 2.2 Описание элементов формы

Описание линейки «с»(слева направо)
- Кнопка «с» - устанавливает значения полей линейки по дате, котрая выблана в элементе «Календарь».
- Поле «число» - содержит число, котрое участвует в формировании даты начала интервала просмотра данных в базе.
- Поле «месяц» - содержит число которое участвует в формировании даты начала интервала просмотра данных в базе.
- Поле «год» - содержит текущий год участвует в формировании даты начала интервала просмотра данных в базе.
- Кнопка «вперед» (синий треугольник) - устанавливает интервал просмотра равным одному дню следующему относительно дня начала ранее установленного интервала.

Рисунок 2-1-1 Линейка «с» и линейка «по».

### 2. 3 Интервал просмотра

Для установки даты начала интервала данных в базе в календаре щелчком выбери нужную дату и щелкни кнопку «с». Установится интервал просмотра равный одному дню, при этом дата начала и дата конца интервала будут равны. В этом случае даннее из базы в формах Рис 2-3, 2-16 будут показаны только в пределах одного дня.

Описание линейки «по» (слева направо)
- Кнопка «по» устанавливает значения полей линейки по дате котрая выблана в элементе «Календарь».
- Поле «число» - содержит число, котрое участвует в формировании даты конца интервала просмотра данных в базе.
- Поле «месяц» - содержит число которое участвует в формировании даты конца интервала просмотра данных в базе.
- Поле «год» - содержит текущий год участвует в формировании даты начала конца просмотра данных в базе.
- Кнопка «назад» (синий треугольник) - устанавливает интервал просмотра равным одному дню предшествующему дню конца ранее установленного интервала.

Для установки даты конца интервала данных в базе, в календаре, щелчком выбери нужную дату и щелкни кнопку «по». Установится интервал просмотра равный одному или нескольким дням, при этом дата начала и дата конца интервала будут включены в интервал. В этом случае даннее из базы в формах Рис 2-3, 2-16 будут показаны только в пределах этого интервала.

Описание линейки «Наблюдательный пост» (слева направо)
- Поле« N» содержит порядковый номер поста в таблице постов.
- Поле «Наблюдательный пост» содержит наименование поста, его можно редактировать.
- Список «для выбора поста по наименованию» (Список по алфовиту) служит для выбора поста и перехода к нему.
- Поле «индекса поста» содержит индекс поста его можно редактировать.
- «Список для выбора поста по индексу» (Список по возрастанию индекса) служит выбора поста и для перехода к посту с выбранным индексом.
- Поле со списком «1 объект наблюдения» содержит наименование 1 объекта из списка объектов наблюдения, возможно изменение.
- Поле «бассейн 1 обекта наблюдения» автоматически устанавливается при выборе 1 объекта наблюдения.
- «Указатель установления 2 объекта наблюдения» определяет наличие у поста 2 объекта наблюдения. После установления признака появляется поле «Наименования 2 объекта наблюдения».
- «Наименование 2 объекта наблюдения» содержит наименование 2 объекта наблюдения ввод редактирование.

Удаление постов запрещено !

Рисунок 2-1-2. Кнопки и поле номера строки в элементе «Запись». Поле - содержит номер теукущей строки, можно вводить нужный порядковый номер для перехода к этой строке. Кнопки слева напрво: 1 - переход на 1 строку; 2 - переход на предидущую строку; 3 - переход на следующюю строку; 4 - переход на последнюю строку; 5 - ввести новую строку.

Для ввода нового поста наблюдения щелкни кнопку 5 - ввести новую строку. Заполни поля линейки «Наблюдательные пост».
Для просмотра(установления) следующего поста щелкай кнопку 3, предидущего - 2 , первого - 1, последнего 4.

Описание закладок:(по порядку слева направо)
1. «Период» возврвщает главную форму Рис 2-1.
2. «Ввод» откорывает форму ввода и контроля данных и загрузки их в базу.
3. «По постам» - открывает форму просмотра ввода корректировки плановых и неплановых данных базы, сгрупперованных по постам в пределах задааного интервала просмотра.
4. «На дату» - открывает форму просмотра ввода корректировки плановых и неплановых данных базы, сгрупперованных по дате.
5. «- уровень» - открывает форму ввода и корректировки плана предоставления данных постам по показателю «уровень». На основании этого плана формируются плановые таблицы по стандартным наблюдениям кроме «ледовые явления» и «толщина льда».
6. «- изм уровня - открывает форму ввода и корректировки плана предоставления данных постам по показателю «изменение уровня».
7. «- t воды» открывает форму ввода и корректировки плана предоставления данных постам по показателю «температура воды».
8. «- t воздуха» открывает форму ввода и корректировки плана предоставления данных постам по показателю «температура воздуха».
10. «- состояние» открывает форму ввода и корректировки плана предоставления данных постам по показателю «состояние водного объекта».
11. «- расход» открывает форму ввода и корректировки плана предоставления данных постам по показателю «расход».
12. «- ледовые» открывает форму ввода и корректировки плана предоставления данных постам по показателю «ледовые явления». На основании этого плана формируются плановые таблицы по ледовым явлениям.
13. «- толщина» открывает форму ввода и корректировки плана предоставления данных постам по показателю «толщина льда». На основании этого плана формируются плановые таблицы по толщине льдв.
14. «Буфер» открывает форму планов с данными планов помещенных туда щелчком по кнопке «В буфер» Рис .
15. «Телеграммы»- открывает форму ввода контроля и корректировки телеграмм от АСПД.
16. «Реки»- открывает форму ввода и корректировки справочника по рекам.
17. «ГЭС»-открывает форму ввода и корректировки данных телеграмм по ГЭС, загрузки их в базу, планирования поступления данных от ГЭС в пределах заданного интервала просмотра.
18. «ГЭС план» открывает форму плпна по показателям ГЭС. На основании этого плана формируются плановые таблицы по показателям ГЭС.
19. «Высокие»открывает форму ввода контроля и корректировки сведений о высоких уровнях по всем постам наблюдения.
20. «Низкие» открывает форму ввода контроля и корректировки сведений о низких уровнях воды по всем постам наблюдения.
21. «Ранний»открывает форму ввода контроля и корректировки сведений о раннем образовании ледостава и поялении льда по всем постам наблюдения.
22. «Очень»открывает форму ввода контроля и корректировки сведений о очень большом или очень малом расходе воды по всем постам наблюдения.
23. «Сильный» открывает форму ввода контроля и корректировки сведений о сильном дожде по всем постам наблюдения.
24. «Протокол» открывает форму просмотра протокола контроля данных по планированию.
25. «Протокол ур» открывает форму протокола выполнения планирования по показателю уровень.
26. «Протокол лед» открывает форму протокола выполнения планирования по показателю ледовые явления.
27. «Протокол толщ» открывает форму протокола выполнения планирования по показателю толщина льда.
28. «Протокол ГЭС» открывает форму протокола выполнения планирования по ГЭС.
29. «Лед-с» форму ввода и корректировки справочника ледовых явлений.
30. «Состояние-с» открывает форму ввода и корректировки справочника состояния объекта наблюдения (реки).

Рисунок 2-1-3. Линейка «Списки».

Описание линейки «списки»
- Кнопка «Год» - устанавливает интервал просмотра данных базы равный году.
- Кнопка «Месяц» - устанавливает интевал просмотра базы равный выбранному по списку месяцу.
- Список «Месяцы» - для выбора интервального месяца.

Для установления максимального интервала просмотра, равного 1 году, щелкни кнопку «Год». Для установки интервала равного месяцу, раскрой список месяцев, щелчком выбери нужный месяц и щелкни кнопку «Месяц».

Рисунок 2-1-4. Линейка кнопок.

Описание линейки кнопок, нопки слева направо:
1. Открыть форму выходных телеграмм.
2. Не используется.
3. Не используется.
4. Завершить работу.

Рисунок 2-5. Элемент «Часы» для задание часа наблюдений при вводе данных в формах Рис.: 2-16,2-2,2-3,2-4,2-18,2-19,2-20,2-21,2-22. Для задания часа данных выбери щелчком только один час. Кнопка «все» в этом функционале не используется. Кнопка «ничего» удаляет все часовые установки.

## 3 Нормативно-справочные данные

Рисунок 2-15. Форма справочника «Реки».

Описание элементов формы:
- Справочник-таблица «реки» содержит наименование тип и принадлежность к бассейну рек на которых находятся посты наблюдения.
- Справочник-таблица «Типы водных объектов» содержит список типов для использования списка в таблице «Реки» .
- Справочник-таблица «Бассейны» содержит список бассейнов для использования в таблице Реки.
- Кнопка «Обновить» - для принятия изменений выполненных в таблицах «Типы водныз объектов» и «Бассейны» для редактьирования таблицы «Реки».

Редактирование справочника «Реки» следует начинать с редактирования таблиц «Типы водных объектов» и «Бассейны». Для добавления стоки в этих таблицах, щелкни кнопку «новая запись» (Рис 2-1-2). Для изменения щелкни нужную ячейку и отредактируй ее. Заверши редактирование щелчком по кнопке «Обновить».
Для удаления строк, выдели строку щелчком по столбцу указателю (крайний левый столбец), строка выделится темным фоном, нажми клавишу Delete. Внимание ! Не следует удалять строки обо реки исчезают кране редко.

Рисунок 2-28 Форма справочника «Ледовые состояния».

Описание Справочника-таблицы «Ледовые состояния» (на основе таблицы 1 КН-15 ) :
- Поле «код» - содержит код ледового состояния соглсно коду КН-15. Изменять не рекомендуется.
- Поле «характеристика» - содержит наименование характеристики ледового явления согласно коду КН-15. Изменять не рекомендуется.
- Поле «Интенсивность» - указатель который устанавливается для характеристик имеющих интенсивность явления. Изменять не рекомендуется.
- «лед» - не используется.
- Поле «допустимо с» - содержит перечень кодов характеристик через пробел, которые сочетаются с характеристикой описываемой. в строке. Это поле используется при контроле ввода ледовых характеристик в базу данных и при контроле характеристик, полученных в телеграммах. Допустимые сочетание характеристик в сообщении определяется анализом характеристик опытом и здравым смыслом.

Рисунок 2-29 Форма справочника «Характеристика состояния водного объекта».

Описание Справочника-таблицы состояния водного объекта (на основе таблицы 1 КН-15 ) :
- Поле «код» - содержит код характеристики соглсно коду КН-15. Изменять не рекомендуется.
- Поле «характеристика» - содержит наименование характеристики водного объекта, согласно коду КН-15. Изменять не рекомендуется.
- Поле «Интенсивность» - указатель который устанавливается для характеристик имеющих интенсивность явления. Изменять не рекомендуется.
- Поле «допустимо с» - содержит перечень кодов характеристик через пробел которые сочетаются с характеристикой описываемой. в строке. Это поле используется при контроле ввода характеристик водного объекта в базу данных и при контроле характеристик, полученных в телеграммах. Допустимые сочетание характеристик в сообщении определяется анализом характеристик опытом и здравым смыслом.

## 4 Планирование

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

### 4.1 Планирование поступления данных от постов

Рисунок 2-5 Форма годового плана по показателю «уровень».

Элементы формы:
1. Таблица «Годовой план»:
   - поле «месяц» - содержит номера месяцев в порядке возрастания;
   - поле «все» поле-указатель для включения в план всех дней месяца;
   - поле «числа» для всключения в план одного или нескольких дней месяца;
   - поле «часы» для включения в план одного или нескольких часов;
   - поле «min» числовое значение по которому значение уровня будет контролироваться в соответствующем месяце;
   - поле «max» числовое значение по которому значение уровня будет контролироваться в соответствующем месяце;
2. Кнопка «Заполнить» для размножения данных в текущей строке на всю таблицу.
3. Кнопка «В буфер» для записи плана в буфер.
4. Кнопка «Из буфера» для загрузки плана из буфера.
5. Кнопка «посту» для выполнения планирования (изменения плана) текущему посту.
6. Кнопка «всем» для выполнения планирования (изменения плана) всем посту.
7. Элемент «Для установки часы»:
   - «Круг часов» - 24 указателя для установкии одного или нескольких (до 24) часов;
   - Кнопка «все» для установки всех указателей;
   - Кнопка «ничего» для сброса всех указателей.
8. Элемент «для установки даты»:
   - «Линейка указателей» - переменное количество указателей (в зависимости от месяца) для планирования дней предоставления данных;
   - Кнопка «все» - для установки всех указателей;
   - Кнопка «ничего» для сброса всех указателей.

### 4.2 Ввод корректировка планов, выполнение планирования

### 4.2.1 Планирование по показателю «уровень»

Ввод и корректировка плана:
1. Установи необходимый пост.
2. Если в буфере находится план, полностью совпадающий с планом установленного поста или не значительно отличающийся, щелкни кнопку «Из буфера».
3. Выполни корректировку плана.
4. Для ввода плана выбери 1 месяц щелчком по колонке указателя строки (указатель треугольник в левай колонке показывает выбранный месяц).
5. Если посту планируется предоставлять данные каждый день 1 месяца, щелкни (установи) указатель «все».
6. Если посту планируется предоставлять данные не каждый день, в линейке указателей щекни(установи) указатели тех дней, которые необходимо включить в план.
7. Для ввода выбранных дней в таблицу щелкни строку 1 месяца, в столбце «месяц». Числа поместятся в поле числа.
8. Для ввода часов измерений в элементе «Для установки часы» щелкни(установи) соответствующие указатели.
9. Для ввода выбранных часов в таблицу щелкни строку 1 столбец «часы».
10. Для контроля уровня на минимальное значение введи минимально возможное значение уровня установленного поста на 1 месяц в колонку «min».
11. Для контроля уровня на максимальное значение введи максимально возможное значение уровня установленного поста на 1 месяц в колонку «max».
12. Переведи указатель на 2 месяц щелчком по крайней левой колонке и повтори все действия с п. 5 по п. 11 и. т. д., до конце года.
13. Если месяц исключен из плана, обнули строку этого месяца 2 раза щелкнув по полю «все».
14. Для корректировки чисел щелкни двойным по колонке «числа» в линейке указателей установятся соответствующие указатели. Установи нужные, сбрось не нужные числа и щелчком в колонке числа запомни выполненные изменения.
15. Если введенный план подходит для следующих постов запомни его в буфере щелчком по кнопке «В буфер».
16. Для заполнения всего плана одинаковыми данными установи указатель на строку с такими данными и щелкни кнопку «Заполнить».
17. Внимание ! Поскольку «min» и «max» для поста отличаются по месяцам заполнение этих колонок не выполняется.
18. Установи следующий пост и полвтори все действия и т. д. для все постов.
19. Щелкни закладку следующего показателя и повтори все действия и так до конца всех показателей.

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

Рисунок 2-23 Форма просмотра протокола контроля данных планов.

Описание полей протокола:
- Поле «индекс» содержит индекс поста.
- Поле «имя» содержит наименование поста.
- Поле «измерение» содержит показатель в планировании которого обнаружена ошибка.
- Поле «даты» содержат даты из планов.
- Поле «время» содержат часы наблюдений из планов.

Если в процессе планирования появились ошибки, проанализируй протокол контроля , исправь ошибки и выполни плпнирование для постов, в планах которых были обнаружены ошибки.
После планирования по показателю уровень появляется протокол планирования:

Рисунок 2-24 Форма протокола планирования по показателю «уровень».

Описание поле протокола планирования:
1. «N» - Номер по порядку.
2. «Тип» - если пуcто, это просто информационное сообщение , «Вожно» ! - Важное сообщение , «Ошибка» ! - ообщение об ошибке
3. «Время» - время выполнения планирования.
4. «Текст» - Сообщения протокола.

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

### 4.2.2 Планирование остальных показателей

Рисунок 2-6 Форма годового плана по показателю «изменение уровня».

Ввод планов по этому показателю аналогичен вводу плана про показателю «уровень». Смотри п. 4.2.1.

Рисунок 2-7 Форма годового плана по показателю «t воды».

Ввод планов по этому показателю аналогичен вводу плана про показателю «уровень». Смотри п. 4.2.1.

Рисунок 2-8 Форма годового плана по показателю «t воздуха».

Ввод планов по этому показателю аналогичен вводу плана про показателю «уровень». Смотри п. 4.2.1.

Рисунок 2-9 Форма годового плана по показателю «состояние».

Ввод планов по этому показателю аналогичен вводу плана про показателю «уровень». Смотри п. 4.2.1.

Рисунок 2-10 Форма годового плана по показателю «расход».

Ввод планов по этому показателю аналогичен вводу плана про показателю «уровень». Смотри п. 4.2.1.

Рисунок 2-11 Форма годового плана по показателю «ледовые явления».

Ввод планов по этому показателю аналогичен вводу плана про показателю «уровень». Смотри п. 4.2.1. После ввода планов по всем наблюдательным постам, для выполнения контроля планов и планирования по все постам щелкни кнопку «всем». Для выполнения контроля планов всем постам, но планирования по одному, посту щелкни кнопку «посту». По окончанию планирования по показателю «ледовые явления» выдается протокол планирования, смотри следующий рисунок. Проанализируй протокол, и при наличии в протоколе сообщений об ошибках, исправь их и повтори планировани по всем постам или только по тем, у которых в планых были обнаружены ошибки.

Рисунок 2-25 Форма протокола выполнения планирования по показателю «ледовые явления».

Рисунок 2-12 Форма годового плана по показателю «толщина льда».

Ввод планов по этому показателю аналогичен вводу плана про показателю «уровень». Смотри п. 4.2.1. После ввода планов по всем наблюдательным постам, для выполнения контроля планов и планирования по все постам щелкни кнопку «всем». Для выполнения контроля планов всем постам, но планирования по одному, посту щелкни кнопку «посту». По окончании планирования по показателю «толщина льда» выдается протокол планирования смотри следующий рисунок. Проанализируй протокол, и при наличии в протоколе сообщений об ошибках, испоавь их и повтори планирование по всем постам или только по тем, у которых в планых были обнаружены ошибки.

Рисунок 2-26 Форма протокола выполнения планирования по показателю «толщина льда».

### 4.2.3 Буфер планов

Рисунок 2-13. Форма просмотра содержимого буфера планов.

Объект «Буфер планов» служит для записи в него и хранения планов любого объекта. Поля этого объекта полностью совпадают с полями планов описание их смотри п. 4.2.1. (описание полей плана). Заполнение буфера планов осуществляется из форм планирования щелчком по кнопке «в буфер». Заполнение планов из буфера осуществляется из форм планирования щелчком по кнопке «Из буфера».

### 4.3 Планирование ввод просмотр изменение данных ГЭС

Рисунок 2-16. Форма планирования, ввода, изменения данных ГЭС.

Элементы формы:
1. Таблица «Справочник ГЭС» хранит данные о ГЭС:
2. поле «наименование» - содержит наименование ГЭС;
3. «индекс вб»содержит индекс ГЭС;
4. Остальные поля от предидущих версий и в настоящей версии не используются.
Таблица «База данных» хранит плановые данные по ГЭС и содержит следующие элементы:

- поле «ош» - содержит признак наличия ошибок в строке;
- поле «месяц» - содержит значение месяца даты измерения данных;
- поле «число» - содержит значение число даты измерения данных;
- поле «время» - содержит время измерения данных;
- поле «1ННН вб» - содержит значение уровня воды верхнего бьефа ГЭС;
- поле «4ННН нб» - содержит значение уровня воды нижнего бьефа ГЭС;
- поле «4QQQ о» - содержит значение общего среднего притока воды ГЭС;
- поле «5QQQ б» - содержит значение сброса воды ГЭС;
- поле «7QQQ сб» - содержит признак наличия ошибок в строке;

Таблица «Ввод данных» предназначена для ручного ввода данных, принимает и хранит данные из телеграмм для контроля и перемещения в базу, содержит следующие элементы:

- поле «наименование» - содержит признак наличия ошибок в строке;
- поле «ош» - содержит признак наличия ошибок в строке;
- поле «Вне» - содержит признак принадлежности строки к неплановым данным. Неплановые данные автоматически не удаляются;
- поле «месяц» - содержит значение месяца даты измерения данных;
- поле «число» - содержит значение число даты измерения данных;
- поле «время» - содержит время измерения данных;
- поле «1ННН вб» - содержит значение уровня воды верхнего бьефа ГЭС;
- поле «4ННН нб» - содержит значение уровня воды нижнего бьефа ГЭС;
- поле «4QQQ о» - содержит значение общего среднего притока воды ГЭС;
- поле «5QQQ б» - содержит значение сброса воды ГЭС;
- поле «7QQQ сб» - содержит признак наличия ошибок в строке;

5. Кнопка «План» для выполнения планирования.
6. Кнопка «Контроль»для выполнения котроля данных в таблице «Ввод данных».
7. Кнопка «Переместить» для перемещения и копирования данных из таблицы «Ввод данных» в базу данных. Перемещаются плановые данные без ошибок. Копируются плановые данные с ошибками. Не копируются и не перемещаются внеплановые данные.
8. Список «Наименования ГЭС» для показа в таблице «База данных» сведений по выбранной ГЭС.
9. Поле «Планировать» для показа обозначения и наименования показателя по которому выполнялось планирование.
10. Поле «Ошибки» для вывода текстов-сообщений об ошибках.

Ввод и корректировка плана:
1. Установи необходимую ГЭС.
2. Если в буфере находится план, полностью совпадающий с планом установленной ГЭС или не значительно отличающийся, щелкни кнопку «Из буфера».
3. Для выбора показателя планирования двойным щелкни наименования колонки таблицы «Ввод данных». Появится форма плана по выбранному показателю.
4. Выполни корректировку плана.
5. Для ввода плана выбери 1 месяц щелчком по колонке указателя строки (указатель треугольник в левай колонке показывает выбранный месяц).
6. Если посту планируется предоставлять данные каждый день 1 месяца, щелкни (установи) указатель «все».
7. Если посту планируется предоставлять данные не каждый день, в линейке указателей щекни(установи) указатели тех дней, которые необходимо включить в план.
8. Для ввода выбранных дней в таблицу щелкни строку 1 месяца, в столбце «месяц». Числа поместятся в поле числа.
9. Для ввода часов измерений в элементе «Для установки часы» щелкни(установи) соответствующие указатели.
10. Для ввода выбранных часов в таблицу щелкни строку 1 столбец «часы».
11. Для контроля уровня на минимальное значение введи минимально возможное значение уровня установленного поста на 1 месяц в колонку «min».
12. Для контроля уровня на максимальное значение введи максимально возможное значение уровня установленного поста на 1 месяц в колонку «max».
13. Переведи указатель на 2 месяц щелчком по крайней левой колонке и повтори все действия с п. 5 по п. 11 и. т. д., до конце года.
14. Если месяц исключен из плана обнули строку этого месяца 2 раза щелкнув по полю «все».
15. Для корректировки чисел щелкни двойным по колонке «числа» в линейке указателей установятся соответствующие указатели. Установи нужные, сбрось не нужные числа и щелчком в колонке числа запомни выполненные изменения.
16. Если введенный план подходит для следующих постов запомни его в буфере щелчком по кнопке «В буфер».
17. Для заполнения всего плана одинаковыми данными установи указатель на строку с такими данными и щелкни кнопку «Заполнить».
18. Внимание ! Поскольку «min» и «max» для поста отличаются по месяцам заполнение этих колонок не выполняется.
19. Щелкни закладку «ГЭС».
20. Выбери следующий показатель и выполни ввод или корректировку плана для него и т. д. для все показателей.
21. Установи следующую ГЭС и ввнеди плпны по всем показателям и т. д. для все ГЭС.

Рисунок 2-17. Форма плана получения данных по ГЭС.

Ввод планов по показателям ГЭС аналогичен вводу плана про показателю «уровень». Смотри п. 4.2.1.
Для планирования, после вводов всех планов (по всем постам и всем показателям) щелкни кнопку «План» смотри форму Рис.2-16.

### 4.4 Плановые и неплановые данные

Данные, поступающие из телеграмм, сроки которых соответствуют введенным планам, считаются плановыми. Такие данные после обработки телеграмм и контроля данных помещаются в базу данных, в строки плановых таблиц (суффикс таких таблиц «-р»). Строки плановых таблиц формируются при выполнении планирования и до поступления данных содержат в информационных полях пустые данные.
Если поступаемые из телеграмм или вводимые в таблицы «Ввод данных» данные не соответствуют планам, то такие данные считаются внеплановые и добавляюся в таблицы и суффиксом «-n» при первом вводе, или замещаются при повторных вводах. Внеплановые данные по ГЭС не помещаются в соответствующие таблицы а остаются в таблице «Ввод данных».

## 5 Прием и обработка данных

### 5.1 Прием телеграмм

Рисунок 2-14. Форма приема просмотра и изменения телеграмм от АСПД.

Описание элементов формы:
1. Поле «Получено» содержит дату и время полученной телеграммы. Телеграммы расположены в порядке возрастания значения это поля.
2. Список «Получено» содержит список значений поле «Получена» для перехода к нужной телеграмме по значению этого поля.
3. Поле «Текст» содержит текст телеграммы.
4. Поле «Текст правленный» содержит преобразованные текст телегрвммы в котором первые служебные строки объединены в одну. Пробелы в тексте заменены на -. Строки относящиеся к одной телеграмме объединены в одну строку.
5. Поле «Сообщения» содержит сообщения об обнаруженных при контроле ошибках.
6. «Список ГЭС» содержит список индексов и наименований ГЭС для выбора с его помощью телеграмм содержащих информацию об этих ГЭС.
7. Поле «Последняя» содержит дату и время последней телеграммы которая была получена от АСПД.
8. Указатель «Разобрано» устанавливается после обработки телегаммы. Все телеграммы получаемые от АСПД после щелчка по кнопке «Обновить» имеют неустановленный указатель.
9. Указатель «удалить при обновлении». Устанавливается пользователем для принудительного удаления ошибочной телеграммы. При щелчке по кнопке «Обновить» происходит удаление всех разобранных не содержащих ошибок телеграмм. Ошибочные телегрммы не удаляются до тех пор пока пользователь не исправит ошибки либо откажется от исправления их по причине бессмысленности таких исправлений.
10. Кнопка «Все». По щелчку этой кнопки показываются все телеграммы.
11. Кнопка «Ошибочные» По щелчку этой кнопки показываются только ошибочные телеграммы.
12. Кнопка «Неразобранные».По щелчку этой кнопки показываются только неразобранные телеграммы.
13. Кнопка «Пост».По щелчку этой кнопки показываются все телеграммы содержащие данные по выбранному посту.
14. Кнопка «ГЭС».По щелчку этой кнопки показываются все телеграммы, одержащие данные по выбранной ГЭС.
15. Кнопка «HHZZ».По щелчку этой кнопки в текст телеграммы вставляется отсутствующий код.
16. Кнопка «Обновить».По щелчку этой кнопки выполняется удаление всех разобранных и безошибочных телеграмм и телеграмм помеченных указателем удалить при обновлении.К оставшимся телеграммам добавляются телеграммы полученные АСПД дата получения которых бальше чем значение поля «Последняя».Добавленные телеграммы имеют неустановленный признак «Разобрано».
17. Кнопка «Разобрать».По щелчку этой кнопки выполняется разборка всех телеграммы.Разборка телеграммы состоит из контроля данных телеграммы и ввода(добавления или корректировки)данных из телеграммы в таблицы:«Таблицы ввода» форма смотри Рис,
18. Кнопка «Разобрать синее».По щелчку этой кнопки выполняется разборка телеграммы.отобранных с помощью кнопок :«ошибочные» «неразобранные» «пост» «ГЭС».

Для приема телеграмм от АСПД щелкни кнопку «Обновить». Телеграммы, ранее прошедшие разборку без ошибок и телеграммы помеченные признаком «удалить при обновлении» удалятся из списка телеграмм. К списку телеграмм добявятся новые телеграммы от АСПД, сроком получения более чем значение поля «Последняя». Для разборки полученных телеграмм щелкни кнопку «Неразобранные» и кнопку «Разобрать синее».
Текст телеграммы можно ввести в ручную.Для этого щелкни кнопку новая запись и в поле текст введи телеграмму полностью включая и служебные коды. Для разборки такой телеграммы щелкни разобрать и если будут обнаружены ошибки испрвь из и повтори разборку.

### 5.2 Порядок получения обработки данных из телеграмм от АСПД до базы данных:

Этап приема и контроля телеграмм (контроль по правилам кодирования Рис 2-14):
1. Для ввода текста телеграммы щелкни кнопку «Обновить». Телеграммы, ранее прошедшие разборку без ошибок и телеграммы помеченные признаком удалить при обновлении удалятся из списка телеграмм. К списку телеграмм добявятся новые телеграммы от АСПД сроком получения более чем значение поля «Последняя».
2. Для разборки полученных телеграмм щелкни кнопку «Неразобранные» и кнопку «Разобрать синее».
3. Последовательным просмотром телеграмм щелчком по кнопке к следующей записи находим телеграммы с ошибочными данными.
4. Для каждой такой телеграммы анализируем в поле сообщения текст сообщения и выясняем причину ошибки.
5. В поле «текст» щелчком выделяем место неверных данных и исправляем их.
6. Щелчком по кнопке «Разобрать» выполняем разбор исправленныой телеграммы.
7. Если появилось новое сообщение об ошибке исправляем данные выполняем оазбор и так до тех пор пока не исправим все ошибки.
8. Переходим к следующей ошибочной телеграмме и так до тех пор пока не исправим все ошибочные телеграммы.

Этап контроля данных ввода (Рис 2-2) :
1. Последовательно открой каждую из форм щелкнув по закладкам:
   1. «Ввод»
   2. «ГЭС»
   3. «Высокие»
   4. «Низкие»
   5. «Ранний»
   6. «Очень»
   7. «Сильный»
2. Для «Ввод» и «ГЭС» выполни следующие действия:
   1. Щелкни кнопку «Контроль». Выполнится контроль всех данных таблицы ввода.
   2. Щелкни кнопку «В базу». Все данные без ошибок будут перемещены в базу, все ошибочные данные будут скопированы в базу.
   3. После завершения «В базу» в таблице останутся только ошибочные строки
   4. Для каждой из ошибочных строк во всех таблицах ввода выполни следующие действия:
      1. Прочитай и проанализируй текст сообщения об ошибке.
      2. Если в строке установлен признак «Тлг» щелкни двойным по нему. Откроется текст телеграммы.
      3. В поле «текст» испровь ошибочные данные. Закрой форму «Исходная телеграмма».
      4. Если в строке сброшен признак «Тлг». Устрани ошибку корректировкой данных в самой строке.
   5. Если были исправления в тексте телеграмм щелкни закладку «Телеграммы». Щелкни кнопку «все» и кнопку «разобрать».
   6. Проанализируй исправь ошибочные телеграммы. Повтори разбор. И так до полного исправления ошибок.
3. Для остальных форм выполни следующие действия:
   1. Щелкни кнопку «Контроль».
   2. Просмотром найди все ошибочные строки (установлен указатель ош) и в каждай из ошибочных строк испрвь ошибки.
   3. Щелкни кнопку «Контроль».Повтори с п 2 и так до полного исправления ошибок.

Рисунок 2-2. Форма контроля данных постов, полученных из формы 2-14 и загрузка их в базу данных.

Описание элементов формы:
1. Таблица «ввода уровней» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «пост» содержит наименование поста, от которого получены, или для которого введены данные в этой строки.
   3. «индекс» поле список содержит значения индекса поста, от которого получены данные, или для выбора поста при ручном вводе данных.
   4. «ТЛГ» указатель на наличие телеграммы источника данных в строке.
   5. «х» указатель на удаление строки; устанавливается пользователем для удаления ошибочных строк.
   6. «месяц» содержит значение месяца; определяется телеграммой источником или задается с помощью объекта «календарь» для ручного ввода.
   7. «число» содержит значения числа; определяется телеграммой источником, или задается с помощью объекта «календарь» для ручного ввода.
   8. «время» содержит значения времени; определяется телеграммой источником, или задается с помощью объекта «часы» для ручного ввода.
   9. «получено» содержит дату и время телеграммы источника, или пустое значения при ручном вводе.
   10. «уровень» содержит значение уровня из телеграммы или введеного пользователем.
   11. «изм уровня» поле содержит значение изменения уровня из телеграммы или введенного пользователем.
   12. «как изм» поле-список содержит значение «как изменился» уровень из телеграммы или введеного пользователем.
   13. «t воды» содержит значение изменение температуры воды из телеграммы или введеного пользователем.
   14. «t воздуха» содержит значение изменение температуры воздуха из телеграммы или введеного пользователем.
   15. «Ошибка» содержит текст сообщения об ошике, обнаруженной в процессе контроля.
   16. «мес вчера» содержит значение месяца вчерашней даты. Формируется автоматически.
   17. «вчера» содержит значение числа вчерашней даты. Формируется автоматически. .
2. Таблица «состояний водного» объекта содержит следующие поля:
   1. «код» содержит код состояния водного объекта. Автоматически определяется при разборе телеграммы или при вводе пользователем выборои из поля-списка характеристика.
   2. «характеристика» поле-список содержит наименование характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
   3. «%» содержит значение интенсивности характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
3. Таблица «плановые уровни на текущую дату» содержит следующие поля:
   1. «уровень» содержит значение уровня из базы данных на срок указанный в строке. Служит только для информации.
   2. «изм уровня» содержит значение изменения уровня из базы данных на срок указанный в строке. Служит только для информации.
   3. «как изм» содержит значение по списку как изменился уровень из базы данных на срок указанный в строке. Служит только для информации.
   4. «t воды» содержит значение температуры воды из базы.
   5. «t воздуха» содержит значение температуры воздуха из базы.
4. Таблица «плановые уровни на предидущую дату» содержит поля см поля таблицы «плановые уровни на текущую дату» :
5. Таблица «неплановые уровни на текущую дату» содержит поля см поля таблицы «плановые уровни на текущую дату»:
6. Таблица «неплановые уровни на предидущую дату» содержит поля см поля таблицы «плановые уровни на текущую дату»:
7. Таблица «ледовых явлений» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «индекс» поле список содержит значения индекса поста от которого получены данные или для выбора поста при ручном вводе данных.
   3. «ТЛГ» указательна наличие телеграммы источника данных в строке .
   4. «Вне» указатель на то что данные по указанному в строке сроку относятся к неплановым данным.
   5. «х» указатель на удаление строки устанавливается пользователем для удаления ошибочных строк.
   6. «месяц» содержит значение месяца определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   7. «число» содержит значения числа определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   8. «время» содержит значения времени определяется телеграммой источником или задается с помощью объекта часы для ручного ввода.
   9. «ошибка» содержит текст сообщения об ошике обнаруженной в процессе контроля.
   10. «получено» содержит дату и время получения телеграммы источника данных этой строки.
8. Таблица «характеристик ледовых явлений» содержит следующие поля:
   1. «код» содкержит код характеристики ледовых явлений устанавливается автоматически при выборе характеристики.
   2. «характеристика» поле-список содержит наименование характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
   3. «%» содержит значение интенсивности характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
9. Таблица «толщины льда» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «индекс» поле список содержит значения индекса поста от которого получены данные или для выбора поста при ручном вводе данных.
   3. «ТЛГ» указательна наличие телеграммы источника данных в строке.
   4. «Вне» указатель на то что данные по указанному в строке сроку относятся к неплановым данным.
   5. «х» указатель на удаление строки устанавливается пользователем для удаления ошибочных строк.
   6. «месяц» содержит значение месяца определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   7. «число» содержит значения числа определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   8. «время» содержит значения времени определяется телеграммой источником или задается с помощью объекта часы для ручного ввода.
   9. «лед» содержит толщины льда.Определяется при разборе телеграммы или пользователем при ручном вводе.
   10. «снег» поле-список содержит значение высоты снего по списку. Определяется при разборе телеграммы или пользователем при ручном вводе.
   11. «ошибка» содержит текст сообщения об ошике обнаруженной в процессе контроля.
   12. «получено» содержит дату и время получения телеграммы источника данных этой строки.
10. Линейка кнопок:
    1. «Загрузить копирует в таблицу ввода уровней строки из базы данных помеченные указателем «изм».
    2. «Контроль запускает котроль всех данных содержащихся в таблицах ввод уровней состояние водного объекта ледовые явления характеристики ледовых явлений толщина льда.».
    3. «В базу» после контроля перемиещает в базу данные строки таблиц ввод уровней состояния водного объекта ледовые явления характеристики ледовых явлений толщина льда которые не содержат ошибок. Строки с ошибками копируются в базу.
    4. «х» удаляет строки в таблицах отмеченные указателем х .
    5. «Пост» покаывает в таблицах только строки выбранного поста.
    6. «ТЛГ» показывает в таблицах только строки заполненные данными из телеграмм.
    7. «В интервале» показывает строки ограниченные выбранным интервалом показа смотри п.
    8. «Все» показывает все строки.

### 5.3 Ручной ввод неплановых и корректировка плановых данных базы с помощью таблиц ввода.

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

Для ручного ввода данных в базу, с помощью таблиц ввода, выполни следующие действия:
1. щелкни закладку «период» с помощью объектов «календарь» и и «часы» выбери срок, для которого будешь вводить данные.
2. Щелкни вкладку «ввод» или «ГЭС».
3. В каждой из таблиц ввода: щелкни кнопку «новая запись» и в этой записи введи данные, начиная с выбора поста наблюдения .Для ввода следующей строки щелкни кнопку «новая запись» и введи данные и так по всем таблицам ввода.
4. Щелкни кнопку «контроль». Если в процессе контроля будут обнаружены ошибки (в ошибочных строках установлен указатель «ош»), то во всех ошибочных строках исправь ошибки и щелкни кнопку «контроль». Если вновь будут обнаружены ошибки, испровь их и выполни конроль и т. д., до полного исправления ошибок.
5. После исправления всех ошибок щелкни «в базу». Все данные без ошибок будут перемещены в базу.

### 5.4 Корректировка данных в базе

Рисунок 2-3. Форма просмотра и/или изменения данных в базе по постам. Данные в таблицах формы показываются в соответствии установленного интервала показа для выбранного поста.

Описание элементов формы по постам:
1. Таблица «Стандартные наблюдения поста» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «пост» содержит наименование поста, от которого получены, или для которого введены данные в этой строки.
   3. «индекс» поле список содержит значения индекса поста, от которого получены данные, или для выбора поста при ручном вводе данных.
   4. «ТЛГ» указатель на то что данных в строке получены из телеграммы. Внимание ! При изменении данных в строке этот указатель сбрасывается тем самым запрещается прием данных в эту строку из телеграмм. Изменение данных пользователем имеет наивысший приоритет.
   5. «х» указатель на удаление строки; устанавливается пользователем для удаления ошибочных строк.
   6. «месяц» содержит значение месяца; определяется телеграммой источником или задается с помощью объекта «календарь» для ручного ввода.
   7. «число» содержит значения числа; определяется телеграммой источником, или задается с помощью объекта «календарь» для ручного ввода.
   8. «время» содержит значения времени; определяется телеграммой источником, или задается с помощью объекта «часы» для ручного ввода.
   9. «получено» содержит дату и время телеграммы источника, или пустое значения при ручном вводе.
   10. «уровень» содержит значение уровня из телеграммы или введеного пользователем.
   11. «изм уровня» поле содержит значение изменения уровня из телеграммы или введенного пользователем.
   12. «как изм» поле-список содержит значение «как изменился» уровень из телеграммы или введеного пользователем.
   13. «t воды» содержит значение изменение температуры воды из телеграммы или введеного пользователем.
   14. «t воздуха» содержит значение изменение температуры воздуха из телеграммы или введеного пользователем.
   15. «Ошибка» содержит текст сообщения об ошике, обнаруженной в процессе контроля.
   16. «мес вчера» содержит значение месяца вчерашней даты. Формируется автоматически.
   17. «вчера» содержит значение числа вчерашней даты. Формируется автоматически. .
2. Таблица «состояний водного» объекта содержит следующие поля:
   1. «код» содержит код состояния водного объекта. Автоматически определяется при разборе телеграммы или при вводе пользователем выборои из поля-списка характеристика.
   2. «характеристика» поле-список содержит наименование характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
   3. «%» содержит значение интенсивности характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
3. Таблица «ледовые явления поста» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «индекс» поле список содержит значения индекса поста от которого получены данные или для выбора поста при ручном вводе данных.
   3. «ТЛГ» указательна наличие телеграммы источника данных в строке .
   4. «Вне» указатель на то что данные по указанному в строке сроку относятся к неплановым данным.
   5. «х» указатель на удаление строки устанавливается пользователем для удаления ошибочных строк.
   6. «месяц» содержит значение месяца определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   7. «число» содержит значения числа определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   8. «время» содержит значения времени определяется телеграммой источником или задается с помощью объекта часы для ручного ввода.
   9. «ошибка» содержит текст сообщения об ошике обнаруженной в процессе контроля.
   10. «получено» содержит дату и время получения телеграммы источника данных этой строки.
4. Таблица «характеристик ледовых явлений» содержит следующие поля:
   1. «код» содкержит код характеристики ледовых явлений устанавливается автоматически при выборе характеристики.
   2. «характеристика» поле-список содержит наименование характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
   3. «%» содержит значение интенсивности характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
5. Таблица «Толщина льда поста» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «индекс» поле список содержит значения индекса поста от которого получены данные или для выбора поста при ручном вводе данных.
   3. «ТЛГ» указательна наличие телеграммы источника данных в строке.
   4. «Вне» указатель на то что данные по указанному в строке сроку относятся к неплановым данным.
   5. «х» указатель на удаление строки устанавливается пользователем для удаления ошибочных строк.
   6. «месяц» содержит значение месяца определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   7. «число» содержит значения числа определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   8. «время» содержит значения времени определяется телеграммой источником или задается с помощью объекта часы для ручного ввода.
   9. «лед» содержит толщины льда.Определяется при разборе телеграммы или пользователем при ручном вводе.
   10. «снег» поле-список содержит значение высоты снего по списку. Определяется при разборе телеграммы или пользователем при ручном вводе.
   11. «ошибка» содержит текст сообщения об ошике обнаруженной в процессе контроля.
   12. «получено» содержит дату и время получения телеграммы источника данных этой строки.
6. Столбец кнопок:
   1. «Плановые показывает плановые данные из базы.
   2. «Внеплановые показывает внеплановые данные из базы.
   3. «все» оменяет показ в таблицах ледовые явления поста и толщина льда поста на срок установленной строки в таблице стандартные наблюдения поста или показ ошибочных строк.
   4. «Соответствие» показывает в таблицах ледовые явления поста и толщина льда поста на срок установленной строки в таблице стандартные наблюдения поста .
   5. «Ошибки» покаывает в таблицах только ошибочные строки.
7. Поле «ошибки» содержит сообщения об обанаруженных в строке ошибках. Для просмотра сообщения об ошибках щелкни крайний правый столбец указателя строки.
8. Кнопка «х» удаляет строки помеченные указателем х в неплановых данных в таблицах стандартные наблюдения и толщина льда.Для удаления строки в ледовых явлений выдели строку щелкнув по столбцу указателя и нажми на клавиатуре «del».

Функционал формы по постам:
1. Для показв данных нужного поста раскрой список постов или список индексов и щелкни нужный пост.
2. Для просмотра по постам: вперед, назад, на первый пост, на последний пост, щелкай соответствующие кнопки в группе «запись».
3. Для установки периода показа щелкни закладку «период». На элементе «календарь» щелкни нужный день начала периода и щелкни кнопку «с».На элементе «календарь» щелкни нужный день конца периода и щелкни кнопку «по». Для установки периода просмотра равного году щелкни кнопку «Год». Для установки периода равного месяцу раскрой список «месяц» выберпи щелчком нужный месяц и щелкни кнопку «месяц».Вернись в форму щелчком по закладке «По постам».
4. Для просмотра данных за предидущий день от конца интервала щелкнай кнопку «назад»(треугольник налево).
5. Для просмотра данных на последующий день от начала интервала щелкнай кнопку «вперед» (треугольник направо).
6. Для просмотра плановых данных щелкни кнопку «План».
7. Для просмотра внеплановых данных щелкни кнопку «Вне плана».
8. Для просмотра ошибочных данных щелкни кнопку «Ошибки».
9. Для отмены просмотра ошибочных данных щелкни кнопку «Все».
10. Для удаления внеплановых данных в таблице уровней и толщины льда установи указатели «х» и щелкни кнопку «х».
11. Для удаления данных в таблицах: «состояние», «ледовые явления», «характеристика ледовых явлений», щелчком по столбцу указателя выдели строку или несколько последовательных строк и щелкни на клавиатуре «Del».
12. Для изменения данных щелкни строку и введи и/или измени данные. После изменения данных сбрасывается указатель «Тлг». Это означает что данные были введены или изменены пользователем и строка для ввода данных из телеграмм заблокирована.
13. Для сброса блокировки ввода данных из телеграмм в строку сбрось указатель «Тлг».
14. Для показа сообщения об ошибки щелкни строку в колонке указателя.

Рисунок 2-4. Форма просмотра и/или изменения данных в базе по датам. Данные показываются по всем постам на установленную дату.

Описание элементов формы по датам:
1. Таблица «Стандартные наблюдения поста» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «пост» содержит наименование поста, от которого получены, или для которого введены данные в этой строки.
   3. «индекс» поле список содержит значения индекса поста, от которого получены данные, или для выбора поста при ручном вводе данных.
   4. «ТЛГ» указатель на наличие телеграммы источника данных в строке.
   5. «х» указатель на удаление строки; устанавливается пользователем для удаления ошибочных строк.
   6. «месяц» содержит значение месяца; определяется телеграммой источником или задается с помощью объекта «календарь» для ручного ввода.
   7. «число» содержит значения числа; определяется телеграммой источником, или задается с помощью объекта «календарь» для ручного ввода.
   8. «время» содержит значения времени; определяется телеграммой источником, или задается с помощью объекта «часы» для ручного ввода.
   9. «получено» содержит дату и время телеграммы источника, или пустое значения при ручном вводе.
   10. «уровень» содержит значение уровня из телеграммы или введеного пользователем.
   11. «изм уровня» поле содержит значение изменения уровня из телеграммы или введенного пользователем.
   12. «как изм» поле-список содержит значение «как изменился» уровень из телеграммы или введеного пользователем.
   13. «t воды» содержит значение изменение температуры воды из телеграммы или введеного пользователем.
   14. «t воздуха» содержит значение изменение температуры воздуха из телеграммы или введеного пользователем.
   15. «Ошибка» содержит текст сообщения об ошике, обнаруженной в процессе контроля.
   16. «мес вчера» содержит значение месяца вчерашней даты. Формируется автоматически.
   17. «вчера» содержит значение числа вчерашней даты. Формируется автоматически. .
2. Таблица «состояний водного» объекта содержит следующие поля:
   1. «код» содержит код состояния водного объекта. Автоматически определяется при разборе телеграммы или при вводе пользователем выборои из поля-списка характеристика.
   2. «характеристика» поле-список содержит наименование характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
   3. «%» содержит значение интенсивности характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
3. Таблица «ледовые явления поста» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «индекс» поле список содержит значения индекса поста от которого получены данные или для выбора поста при ручном вводе данных.
   3. «ТЛГ» указательна наличие телеграммы источника данных в строке .
   4. «Вне» указатель на то что данные по указанному в строке сроку относятся к неплановым данным.
   5. «х» указатель на удаление строки устанавливается пользователем для удаления ошибочных строк.
   6. «месяц» содержит значение месяца определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   7. «число» содержит значения числа определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   8. «время» содержит значения времени определяется телеграммой источником или задается с помощью объекта часы для ручного ввода.
   9. «ошибка» содержит текст сообщения об ошике обнаруженной в процессе контроля.
   10. «получено» содержит дату и время получения телеграммы источника данных этой строки.
4. Таблица «характеристик ледовых явлений» содержит следующие поля:
   1. «код» содкержит код характеристики ледовых явлений устанавливается автоматически при выборе характеристики.
   2. «характеристика» поле-список содержит наименование характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
   3. «%» содержит значение интенсивности характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
5. Таблица «Толщина льда поста» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «индекс» поле список содержит значения индекса поста от которого получены данные или для выбора поста при ручном вводе данных.
   3. «ТЛГ» указательна наличие телеграммы источника данных в строке.
   4. «Вне» указатель на то что данные по указанному в строке сроку относятся к неплановым данным.
   5. «х» указатель на удаление строки устанавливается пользователем для удаления ошибочных строк.
   6. «месяц» содержит значение месяца определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   7. «число» содержит значения числа определяется телеграммой источником или задается с помощью объекта календарь для ручного ввода.
   8. «время» содержит значения времени определяется телеграммой источником или задается с помощью объекта часы для ручного ввода.
   9. «лед» содержит толщины льда.Определяется при разборе телеграммы или пользователем при ручном вводе.
   10. «снег» поле-список содержит значение высоты снего по списку. Определяется при разборе телеграммы или пользователем при ручном вводе.
   11. «ошибка» содержит текст сообщения об ошике обнаруженной в процессе контроля.
   12. «получено» содержит дату и время получения телеграммы источника данных этой строки.
6. Столбец кнопок:
   1. «Плановые показывает плановые данные из базы.
   2. «Внеплановые показывает внеплановые данные из базы.
   3. «все» оменяет показ в таблицах ледовые явления поста и толщина льда поста на срок установленной строки в таблице стандартные наблюдения поста или показ ошибочных строк.
   4. «Соответствие» показывает в таблицах ледовые явления поста и толщина льда поста на срок установленной строки в таблице стандартные наблюдения поста .
   5. «Ошибки» покаывает в таблицах только ошибочные строки.
7. Поле «ошибки» содержит сообщения об обанаруженных в строке ошибках. Для просмотра сообщения об ошибках щелкни крайний правый столбец указателя строки.
8. Кнопка «х» удаляет строки помеченные указателем х в неплановых данных в таблицах стандартные наблюдения и толщина льда.Для удаления строки в ледовых явлений выдели строку щелкнув по столбцу указателя и нажми на клавиатуре «del».

Функционал формы по датам:
1. Для установки указателя на нужный пост раскрой список постов или список индексов и щелкни нужный пост. Если данных по посту нет указатель останется на первой строке таблицы.
2. Для просмотра по постам: вперед, назад, на первый пост, на последний пост, щелкай соответствующие кнопки в группе «запись».
3. Для установки даты показа щелкни закладку «период». На элементе «календарь» щелкни нужный день. Вернись в форму щелчком по закладке «На дату».
4. Для просмотра данных за предидущий день щелкни кнопку «назад»(треугольник налево).
5. Для просмотра данных на последующий день щелкни кнопку «вперед» (треугольник направо).
6. Для просмотра плановых данных щелкни кнопку «План».
7. Для просмотра внеплановых данных щелкни кнопку «Вне плана».
8. Для просмотра ошибочных данных щелкни кнопку «Ошибки».
9. Для отмены просмотра ошибочных данных щелкни кнопку «Все».
10. Для удаления внеплановых данных в таблице уровней и толщины льда установи указатели «х» и щелкни кнопку «х».
11. Для удаления данных в таблицах состояние ледовые явления характеристика ледовых явлений щелчком по столбцу указателя выдели строку или несколько последовательных строк и щелкни на клавиатуре «Del».
12. Для изменения данных щелкни строку и введи и/или измени данные. После изменения данных сбрасывается указатель «Тлг». Это означает что данные были введены или изменены пользователем и строка для ввода данных из телеграмм заблокирована.
13. Для сброса блокировки ввода данных из телеграмм в строку сбрось указатель «Тлг».
14. Для показа сообщения об ошибки щелкни строку в колонке указателя.

Рисунок 2-18. Форма просмотра ввода и/или изменения базы по показателю «высокие уровни».

Описание элементов формы высокие уровни:
1. Таблица «Сведения о высоких уровнях воды» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «индекс» поле список содержит значения индекса поста, от которого получены данные, или для выбора поста при ручном вводе данных.
   3. «пост» содержит наименование поста, от которого получены, или для которого введены данные в этой строки.
   4. «месяц» содержит значение месяца; определяется телеграммой источником или задается с помощью объекта «календарь» для ручного ввода.
   5. «число» содержит значения числа; определяется телеграммой источником, или задается с помощью объекта «календарь» для ручного ввода.
   6. «время» содержит значения времени; определяется телеграммой источником, или задается с помощью объекта «часы» для ручного ввода.
   7. «1HHHH» содержит значение высоты уровня в сапнтиметрах над нулем поста из телеграммы или введеного пользователем.
   8. «2HiHiHiHi» содержит изменение значение уровня из телеграммы или введеного пользователем.
   9. «тренд» поле содержит направление изменения уровня из телеграммы или введенного пользователем.
   10. «Сообщение» текст сообщения из телеграммы или введеного пользователем.
2. Таблица «состояние реки» объекта содержит следующие поля:
   1. «код» содержит код состояния водного объекта. Автоматически определяется при разборе телеграммы или при вводе пользователем выборои из поля-списка характеристика.
   2. «характеристика» поле-список содержит наименование характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
   3. «%» содержит значение интенсивности характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
3. Таблица «ледовые явления» содержит следующие поля:
   1. «код» содкержит код характеристики ледовых явлений устанавливается автоматически при выборе характеристики.
   2. «характеристика» поле-список содержит наименование характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
   3. «%» содержит значение интенсивности характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
4. Поле «ошибки» содержит сообщения об обанаруженных в строке ошибках. Для просмотра сообщения об ошибках щелкни крайний правый столбец указателя строки.
5. Кнопка «Контроль». При щелчке но этой кнопке выполняется контроль всех строк таблицы.

Функционал формы высокие уровни:
1. Для установки указателя на нужный пост раскрой список постов или список индексов и щелкни нужный пост. Если данных по посту нет указатель останется на первой строке таблицы.
2. Для просмотра по постам вперед назад на первый пост на последний пост щелкай соответствующие кнопки в группе «запись».
3. Для установки даты ввода щелкни закладку «период». На элементе «календарь» щелкни нужный день. Вернись в форму щелчком по закладке «Высокие».
4. Для ввода новой строки щелкни кнопку новая строка в группу запись
5. В новой полследней строке раскрой список индекс и выбери нужный пост. Заполни все поля строки и щелкни кнопку «Контроль».
6. Для удаления данных в таблицах щелчком по столбцу указателя выдели строку или несколько последовательных строк и щелкни на клавиатуре «Del».
7. Для выполнения контроля всех строк всех таблиц щелкни кнопку «Контроль».
8. Для показа сообщения об ошибки щелкни строку в колонке указателя.

Рисунок 2-19. Форма просмотра ввода и/или изменения базы по показателю «низкие уровни».

Описание элементов формы «низкие уровни»:
1. Таблица «Сведения о высоких уровнях воды» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «индекс» поле список содержит значения индекса поста, от которого получены данные, или для выбора поста при ручном вводе данных.
   3. «пост» содержит наименование поста, от которого получены, или для которого введены данные в этой строки.
   4. «месяц» содержит значение месяца; определяется телеграммой источником или задается с помощью объекта «календарь» для ручного ввода.
   5. «число» содержит значения числа; определяется телеграммой источником, или задается с помощью объекта «календарь» для ручного ввода.
   6. «время» содержит значения времени; определяется телеграммой источником, или задается с помощью объекта «часы» для ручного ввода.
   7. «1HHHH» содержит значение высоты уровня в сапнтиметрах над нулем поста из телеграммы или введеного пользователем.
   8. «2HiHiHiHi» содержит изменение значение уровня из телеграммы или введеного пользователем.
   9. «тренд» поле содержит направление изменения уровня из телеграммы или введенного пользователем.
   10. «Сообщение» текст сообщения из телеграммы или введеного пользователем.
2. Таблица «состояние реки» объекта содержит следующие поля:
   1. «код» содержит код состояния водного объекта. Автоматически определяется при разборе телеграммы или при вводе пользователем выборои из поля-списка характеристика.
   2. «характеристика» поле-список содержит наименование характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
   3. «%» содержит значение интенсивности характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
3. Таблица «характеристик ледовых явлений» содержит следующие поля:
   1. «код» содкержит код характеристики ледовых явлений устанавливается автоматически при выборе характеристики.
   2. «характеристика» поле-список содержит наименование характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
   3. «%» содержит значение интенсивности характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
4. Поле «ошибки» содержит сообщения об обанаруженных в строке ошибках. Для просмотра сообщения об ошибках щелкни крайний правый столбец указателя строки.
5. Кнопка «Контроль». При щелчке но этой кнопке выполняется контроль всех строк таблицы.

Функционал формы «низкие уровни»:
1. Для установки указателя на нужный пост раскрой список постов или список индексов и щелкни нужный пост. Если данных по посту нет указатель останется на первой строке таблицы.
2. Для просмотра по постам вперед назад на первый пост на последний пост щелкай соответствующие кнопки в группе «запись».
3. Для установки даты ввода щелкни закладку «период». На элементе «календарь» щелкни нужный день. Вернись в форму щелчком по закладке «Высокие».
4. Для ввода новой строки щелкни кнопку новая строка в группу запись
5. В новой полследней строке раскрой список индекс и выбери нужный пост. Заполни все поля строки и щелкни кнопку «Контроль».
6. Для удаления данных в таблицах щелчком по столбцу указателя выдели строку или несколько последовательных строк и щелкни на клавиатуре «Del».
7. Для выполнения контроля всех строк всех таблиц щелкни кнопку «Контроль».
8. Для показа сообщения об ошибки щелкни строку в колонке указателя.

Рисунок 2-20. Форма просмотра ввода и/или изменения базы по показателю «ранее образование ледостава и появление льда».

Описание элементов формы «раннее...»
1. Таблица «Сведения о высоких уровнях воды» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «индекс» поле список содержит значения индекса поста, от которого получены данные, или для выбора поста при ручном вводе данных.
   3. «пост» содержит наименование поста, от которого получены, или для которого введены данные в этой строки.
   4. «месяц» содержит значение месяца; определяется телеграммой источником или задается с помощью объекта «календарь» для ручного ввода.
   5. «число» содержит значения числа; определяется телеграммой источником, или задается с помощью объекта «календарь» для ручного ввода.
   6. «время» содержит значения времени; определяется телеграммой источником, или задается с помощью объекта «часы» для ручного ввода.
   7. «1HHHH» содержит значение высоты уровня в сапнтиметрах над нулем поста из телеграммы или введеного пользователем.
   8. «2HiHiHiHi» содержит изменение значение уровня из телеграммы или введеного пользователем.
   9. «тренд» поле содержит направление изменения уровня из телеграммы или введенного пользователем.
   10. «Сообщение» текст сообщения из телеграммы или введеного пользователем.
2. Таблица «характеристик ледовых явлений» содержит следующие поля:
   1. «код» содкержит код характеристики ледовых явлений устанавливается автоматически при выборе характеристики.
   2. «характеристика» поле-список содержит наименование характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
   3. «%» содержит значение интенсивности характеристики.Определяется при разборе телеграммы или пользователем при ручном вводе.
3. Поле «ошибки» содержит сообщения об обанаруженных в строке ошибках. Для просмотра сообщения об ошибках щелкни крайний правый столбец указателя строки.
4. Кнопка «Контроль». При щелчке но этой кнопке выполняется контроль всех строк таблицы.

Функционал формы «раннее...:»
1. Для установки указателя на нужный пост раскрой список постов или список индексов и щелкни нужный пост. Если данных по посту нет указатель останется на первой строке таблицы.
2. Для просмотра по постам вперед назад на первый пост на последний пост щелкай соответствующие кнопки в группе «запись».
3. Для установки даты ввода щелкни закладку «период». На элементе «календарь» щелкни нужный день. Вернись в форму щелчком по закладке «Высокие».
4. Для ввода новой строки щелкни кнопку новая строка в группу запись
5. В новой полследней строке раскрой список индекс и выбери нужный пост. Заполни все поля строки и щелкни кнопку «Контроль».
6. Для удаления данных в таблицах щелчком по столбцу указателя выдели строку или несколько последовательных строк и щелкни на клавиатуре «Del».
7. Для выполнения контроля всех строк всех таблиц щелкни кнопку «Контроль».
8. Для показа сообщения об ошибки щелкни строку в колонке указателя.

Рисунок 2-21. Форма просмотра ввода и/или изменения базы по показателю «очень большой, или очень малый расход воды, приток, сброс».

Описание элементов формы «очень большой...»
1. Таблица «Очень большой...» содержит следующие поля:
   1. «Ош» указатель на ошибочные данные в строке.
   2. «индекс» поле список содержит значения индекса поста, от которого получены данные, или для выбора поста при ручном вводе данных.
   3. «пост» содержит наименование поста, от которого получены, или для которого введены данные в этой строки.
   4. «месяц» содержит значение месяца; определяется телеграммой источником или задается с помощью объекта «календарь» для ручного ввода.
   5. «число» содержит значения числа; определяется телеграммой источником, или задается с помощью объекта «календарь» для ручного ввода.
   6. «время» содержит значения времени; определяется телеграммой источником, или задается с помощью объекта «часы» для ручного ввода.
   7. «Значение» содержит значение расхода воды из телеграммы или введеного пользователем.
   8. «Сообщение» текст сообщения из телеграммы или введеного пользователем.

Функционал формы «очень большой...:»
1. Для установки указателя на нужный пост раскрой список постов или список индексов и щелкни нужный пост. Если данных по посту нет указатель останется на первой строке таблицы.
2. Для просмотра по постам вперед назад на первый пост на последний пост щелкай соответствующие кнопки в группе «запись».
3. Для установки даты ввода щелкни закладку «период». На элементе «календарь» щелкни нужный день. Вернись в форму щелчком по закладке «Высокие».
4. Для ввода новой строки щелкни кнопку новая строка в группу запись
5. В новой полследней строке раскрой список индекс и выбери нужный пост. Заполни все поля строки .
6. Для удаления данных в таблицах щелчком по столбцу указателя выдели строку или несколько последовательных строк и щелкни на клавиатуре «Del».

Рисунок 2-22. Форма просмотра ввода и/или изменения базы по показателю «сильный дождь».

Описание элементов формы «Сильный дождь»
1. Таблица «Сильный дождь» содержит следующие поля:
2. «индекс» поле список содержит значения индекса поста, от которого получены данные, или для выбора поста при ручном вводе данных.
3. «пост» содержит наименование поста, от которого получены, или для которого введены данные в этой строки.
4. «месяц» содержит значение месяца; определяется телеграммой источником или задается с помощью объекта «календарь» для ручного ввода.
5. «число» содержит значения числа; определяется телеграммой источником, или задается с помощью объекта «календарь» для ручного ввода.
6. «время» содержит значения времени; определяется телеграммой источником, или задается с помощью объекта «часы» для ручного ввода.
7. «Количество» содержит количество осадков из телеграммы или введеного пользователем.
8. «Продолжительность» содержит продолжительность осадков из телеграммы или введеного пользователем.
9. «Сообщение» текст сообщения из телеграммы или введеного пользователем.

Функционал формы «Сильный дождь:»
1. Для установки указателя на нужный пост раскрой список постов или список индексов и щелкни нужный пост. Если данных по посту нет указатель останется на первой строке таблицы.
2. Для просмотра по постам вперед назад на первый пост на последний пост щелкай соответствующие кнопки в группе «запись».
3. Для установки даты ввода щелкни закладку «период». На элементе «календарь» щелкни нужный день. Вернись в форму щелчком по закладке «Высокие».
4. Для ввода новой строки щелкни кнопку новая строка в группу запись
5. В новой полследней строке раскрой список индекс и выбери нужный пост. Заполни все поля строки и щелкни кнопку «Контроль».
6. Для удаления данных в таблицах щелчком по столбцу указателя выдели строку или несколько последовательных строк и щелкни на клавиатуре «Del».

## 6 Получение выходных телеграмм

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

Каждая из телеграмм может содержать следующие разделы
1. Сведения о ГЭС
2. Сведения о режимах рек
3. Сведения о сбросах ГЭС
4. Текст (Кромка льдп на Енисее)

Рисунок 2-30 Форма выходных телеграмм открывается из главной формы подсистемы щелчком по кнопке

Описание элементов формы
1. Поле получатель - поле для изменения наименования получателя. Поле списка получателей - для выбора из списка получателя и прехода на него.
2. Поля месяц число час - служат для выбора срока данных которые необходимо включить в выходные телеграммы. Для выбора значений полей месяц число на календаре выбери и щелкни нужную дату.
   Для задания часа раскрой список и щелкни необходимый час
3. Поле КН-15 служит для задания вида данных в разделе телеграммы 2 Сведения о режимах рек. Если это поле-призак установлен то данные в раздел помещаются в закодированном в(по коду КН-15) виде, если нет то в незакодированном виде
4. Поле признак Исключить предназначен (если установлен) для исключения из телеграмм соответствующего адресата.
5. Таблица Сведения о ГЭС
6. Таблице 2 Сведения о режимах рек
7. Таблица 3 Сведения о сбросах ГЭС
8. Поле 4 Текст (кромка льда на Енисее)
9. Таблица Текст телеграммы
10. Кнопка Формировать
11. Кнопка Формировать всем
12. Кнопка Просмотр и печать

Рисунок 2-31. Форма печатного документа телеграммы в адрес одного получателя.

## 7 Сжатие архивация восстановление базы данных

### 7.1 Сжатие

Рисунок 1-0. Форма Начало предназначена для выполнения функций «Сжатия и/или архивации подсистемы». Появляется после запуска подсистемы. Для сжатия щелкни Сжать для архивации Архивировать

### 7.2 Архивация

Рисунок 1-1. Сообщение о выполнении действий в процессе архивации. Появляется после щелчка по кнопке «архивировать».

Рисунок 1-2. Сообщение о завершении сжатия базы данных, как 1 этапа выполнения архивации. Для продолжения щелкни ОК

Рисунок 1-3. Сообщение - предупреждение Щелкни «ОК».

Рисунок 1-4. Основная форма «InfraRecorder», появляется после запуска программы. Щелкни кнопку

Рисунок 1-5. Форма «IfraRecorder». Щелкни кнопку «ОК».

Рисунок 1-6. Запрс на стирании CD-RW. Щелкни «Да».

Рисунок 1-7. Появится формы выполнения стирания диска.

Рисунок 1-8. Состояние формы после окончания записи (кнопка «ОК» доступна). Жди этого состояния и щелкни кнопку «ОК» и закрой окно «InfraRecorder».

Рисунок 1-9. После успешного завершения записи на CD щелкни «Да» в случае неуспешной записи щелкни «Нет». Успешность записи можно проверить выгрузкой и загрузкой CD и просмотром записанных файлов.

### 7.3 Восстановление подсистемы

Для восстановления вставь в привод СD диск с самыми свежими данными (самыми поздними датами создания файлов). Копированием с замещением файлов из СD восстанови подсистему. Если CD не читается то вставь предидущий CD и выполни восстановление с него.

## Как ввести новый пост

Для ввода нового поста щелкни закладку "- уровень" появиться рис 2-5. Щелкни кнопку появится форма

заполни все поля для нового поста и щелкни появится рис 2-5 выполни планирование для нового поста

## Как ввести новую ГЭС

Для ввода нового поста щелкни закладку "- уровень" появиться рис 2-16. Щелкни кнопку появится форма

заполни все поля для новой ГЭС и щелкни появится рис 2-16 выполни планирование для новой ГЭС

Рисунок 1