Разработка системы автоматизации для малого коммерческого предприятия работающего в сфере информационных услуг

Информация - Компьютеры, программирование

Другие материалы по предмету Компьютеры, программирование

ыОсновные).

 

Форма Просмотр.

 

 

 

 

а) Поля.

 

1) Образец

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

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

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

2) Код (поле со списком)

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

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

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

3) Организация

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

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

4) Список116(Список)

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

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

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

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

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

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

6) ПервыйМесяц

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

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

 

 

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

 

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

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

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

 

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

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

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

 

3) Кнопка174.

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

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

 

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

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

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

 

5) Кнопка181.

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

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

 

Форма ПросмотрSub.

 

а) Поля.

 

1) НомерСчета.

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

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

 

2) Код (Форма оплаты).

Назначение: для отображения и выбора формы оплаты данного счета.

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

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

 

3) КодОтдела(Отделы).

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

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

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

 

4) НомерНакладной ((№ Накладной).

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

Заполнение: в ввод с клавиатуры или в процедуре обработки событий по событию После обновления группы Группв337 (смотри пункт __ ).

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

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

 

5) ВсеПлатежки - скрытое поле.

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

Заполнение: в процедуре обработки событий кнопки Кнопка174 в форме Основная. (смотри пункт __ ).

Примечание: * усовершенствовать заполнение по правилам (Пример: 3 февраля 1997 года).

 

6) ПоСчету (е по счету).

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

Заполнение: в процедуре обработки событий кнопки Кнопка347 (Занести).

 

7) ПоПлатежке (е по платежке).

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

Заполнение: в процедуре обработки событий кнопки Кнопка347 (Занести)(смотри пункт __ ).

 

8) Разница.

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