![]() |
||
Создание нового
справочника. Начало. Форма ввода справочника. Глобальные константы (возможность немаловажная). Программирование "поведения" справочника. Конструирование отчета (выходная форма для просмотра и печати). |
||
Планируете наполнение проекта, т.е. Справочники и их структуры. Как будут вести себя справочники при вводе в них информации. Что будет происходить перед выходом из формы и после записи информации в справочник Какие будут формы отображения выходной информации. Затем берете пустой
проект (есть в дистрибутиве) и
начинаете делать |
||
После запуска и соединения с выбранной базой (которую и называем общим словом
"проект") вы попадаете в клиентское приложение. Отсюда, собственно, и
разворачивается главное сражение. Создадим свой первый справочник, который назовём "Расчет электроэнергии". Скорее всего он никому и не нужен, но как пример некоторых возможностей Афины очень даже сойдет. Установите мышкой маркер на слово "Проект" в окне, которое тоже называется "Проект" (ну, так получилось исторически) и нажмите кнопку вверху (где показан курсор мыши).
|
||
![]() |
Указывая на слово "Проект" вы задаете раздел, в котором
будет создан справочник (потом, при необходимости, его можно будет
перетащить в любой другой раздел). Кнопка запускает приложение (которое назовем "Настройка") для создания нового справочника. |
|
Когда настройка запустится, прежде всего,
введите наименование справочника.
|
||
Затем нужно создать всю его структуру. |
![]() |
Такое окно появляется каждый раз, когда вам надо добавить или
отредактировать элемент структуры справочника. Введите наименование элемента
(здесь "Д") и укажите его тип (все элементы структуры, переменные и
константы в Афине должны иметь свой тип). |
|
|
После этого нажмите "Верно". |
|
![]() |
Нажимая Insert, введите все остальные элементы структуры. |
|
С типами данных "Строка", "Число", "Дата", "Логика", думаю
все понятно - в объекты этого типа в форме ввода пользователь будет вводить
соответствующие этим типам информацию. Число(список) - это список строковых значений,
которые задает разработчик. Эти строки и будут появляться перед
пользователем в упорядоченном виде и, из которых он будет выбирать одно из
значений. Списки эти могут быть для различных целей. Но, как правило, список
состоит из небольшого числа возможных вариантов. Справочник - это объект через который пользователь будет выбирать значение из какого-нибудь другого справочника проекта. Поэтому, если указать этот тип в вышепоказанном диалоге, то будет доступна кнопка "Далее", которая откроет окошко, где и можно будет выбрать тот справочник, который требуется. А для пользователя это будет выглядеть так: установив маркер на такой объект, он нажимает F3 или мышкой кнопку с треугольником в правой стороне объекта и перед ним откроется таблица этого справочника. Здесь он может выбрать нужную ему запись и нажать Enter. В объекте будет показана запись, которую он выбрал. Таблица. В учетных задачах часто приходится вводить табличные данные (накладные, реестры, остатки по материалам, товарам и пр. и пр.) Для этих целей и служит объект типа таблица. Кнопка "Далее" открывает окно, где создаются нужные колонки такой таблицы, каждая из которых так же может быть любого типа (кроме Таблица - "таблица в таблице" системой не поддерживается). |
||