Программа загружает выгруженный текстовый файл в новую или существующую базу данных. При этом можно задать режим обработки совпадающих значений показателей: либо игнорировать, либо заменять на новый, либо создавать новую запись.
Формирование отчета. Программа формирует из показателей базы новый текстовый файл. В задании к программе указывается, где и как расположить в этом файле показатели, какие при этом вставить дополнительные символы.
Кроме программ обработки баз данных в библиотеке присутствуют служебные программы общего назначения: для работы с файлами, текстами, данными других форматов.
Копирование файлов.
Удаление файлов.
Вывод файла на принтер.
Создание архивных копий.
Восстановление из архивных копий.
Обработка данных в формате Excel.
Особое место занимает последняя программа, позволяющая передать данные в Excel. Задание к этой программе пишется на наглядном языке, который позволяет имитировать простую работу пользователя в Excel. Приведем простой пример такого здания:
ExcelProg
:Создать Otchet. xls
:Записать 2 4 Отчет по зарплате
:Записать 3 4 Сумма
:Записать 3 5 20000 руб.
:Покрасить: 2 4 3 5 желтый
:Сохранить
В первой строке – имя программы, далее следуют команды, которые эта программа должна выполнить. После двоеточия стоят названия операций. Далее записываются параметры команды. В строке параметров операции «Записать» записаны координаты клетки и текст, который надо записать в эту клетку. В параметрах операции «Покрасить» записаны координаты прямоугольника и цвет, в который надо покрасить этот прямоугольник. Обычно такие задания не формируются вручную, а являются результатом работы других программ, в частности программы формирования отчетов.
Перечисленные выше стандартные программы запускаются только из оболочки, т. е. являются модулями системы ВИК. Следует специально подчеркнуть, что множество стандартных программ, т. е. множество операций над файлами, невелико, что делает легким их освоение. При этом малое число операций было продиктовано не ограниченностью ресурсов, а концепцией программирования, заложенной в систему ВИК. Мы считаем, что малое число операций облегчает программирование, делает его более строгим и технологичным. Разумеется, при условии, что множество операций обладает свойством полноты – позволяет легко запрограммировать все, что может потребоваться в данном классе задач. Кроме того, из оболочки можно запускать любые внешние программы. Поэтому, если при создании конкретного АРМ по каким-то причинам стандартных программ окажется недостаточно, программист может создать недостающую программу самостоятельно. В качестве примера такой ситуации можно привести проект, в котором была необходимость работать с отраслевой моделью линейного программирования. В этом проекте для работы с данными был создан АРМ, в котором работать