Описание структуры программы. 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Описание структуры программы.



 

Учитывая сформированную иерархическую структуру данных и очередность реализации проекта процесс технической реализации состоял из следующих этапов.

 

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

 

Для реализации данного этапа была разработана структура взаимодействия трех форм:

1. «ОсновнаяОформлениеСчетов» - основная

(источник записей таблица «Заказчики»).

2. «ОсновныеСчета:Подчиненая» - подчиненная1 (к основной)

(источник записей таблица «СчетаОсновные»).

3. «Дистрибутивы1» - подчиненная1.1 (к подчиненной1)

(источник записей таблица «Дистрибутивы»).

 

Форма «ОсновнаяОформлениеСчетов».

 

а) Поля.

 

1) «Образец»

Назначение: для ввода текстовой и цифровой информации использующейся для поиска по названию организации в процедуре обработки события кнопки «Кнопка165»(Найти).

Вводимое значение: текстовое или цифровое.

2) «Долг»

Назначение: свободное поле для отображения неучтенной задолженности для текущей организации.

Заполнение: в процедуре обработки события по событию «Текущая запись» для данной формы.

Примечание: при очистке данного поля снимается задолженность с данной организации и очищаются соответствующее связанные поля в таблице «КредитАванс». Это осуществляется по событию «После обновления» в процедуре обработки события (листинг 3.1).

3) «Код» (поле со списком)

Назначение: для отображения и выбора типа статуса текущей организации.

Заполнение: выбор из списка.

Источник записей: аналогичное поле в исходной таблице.

4) «Организация»

Назначение: для отображения названия текущей организации.

Источник записей: аналогичное поле в исходной таблице.

5) «Прейскурант»

Назначение: свободное поле для отображения типа прейскуранта по которому производится расчет для текущей организации.

Заполнение: выбор из списка.

Источник записей: аналогичное поле в исходной таблице.

Примечания:

- при выборе значения из списка, по событию «После обновления» в процедуре обработки события (листинг 3.2), меняется значения источника строк для поля «ВидСопровождения» в соответствии с наличием видов сопровождения для выбранного прейскуранта.

- на событию «Потеря фокуса» в процедуре обработки события (листинг 3.3), происходит проверка на наличие ввода пустого значения.

6) «ВидСопровождения»

Назначение: для отображения типа сопровождения по которому производится расчет для текущей организации.

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

Источник записей: аналогичное поле в исходной таблице.

7) «Список116»(Список)

Назначение: свободное поле для поиска организации и перехода на требуемую запись.

Источник записей: SQL - запрос по таблице «Заказчики».

Примечания: сформирован с помощью мастера.

8) Остальные поля «Индекс», «Страна» и т.д. предназначены для отображения ввода и изменения адресных и банковских реквизитов текущей организации.

Назначение: для отображения типа сопровождения по которому производится расчет для текущей организации.

Источники записей: аналогичные поля в исходной таблице.

 

б) Кнопки. (для кнопок процедуры обработки событий вызываются по событию «Нажатие кнопки»)

 

1) «Кнопка165»(Найти).

Назначение: для поиска и вывода информации по организации по текстовому образцу введенному в поле «Образец». Процедура обработки событий (листинг 3.4).

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

 

2) «Кнопка177»(Настройки счета).

Назначение: для вывода на экран диалогового окна «Настройки счета» (смотри пункт __).

Примечания: реализация с помощью мастера.

 

3) «Кнопка170»(Настройки счета).

Назначение: для предварительного просмотра образца счета. Процедура обработки событий.

Примечания: реализация с помощью мастера.

 

4) «КнопкаЗакрытьФорму» (Настройки счета).

Назначение: для закрытия текущей формы.

Примечания: реализация с помощью мастера.

 

5) «Кнопка_Новая_Запись» (Новая организация).

Назначение: для перехода в текущей форме на новую запись (ввод новой организации).

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

 

6) «Примечания»

Назначение: для вывода диалогового окна записи примечаний к текущей организации

Примечания: реализация с помощью мастера.

 

в) Переключатели. (для переключателей процедуры обработки событий вызываются по событию «После обновления»)

 

1) «Группа 168» (Организация-Счет).

Назначение: для перехода между информацией о счете и адресными реквизитами для текущей организации. Процедура обработки событий (листинг 3.5)

Примечания: задание свойству «Visible» значения True или False в зависимости от положения переключателя. событию «Текущая запись» для формы «Основная»).

 



Поделиться:


Последнее изменение этой страницы: 2020-03-14; просмотров: 139; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.21.34.105 (0.008 с.)