Разработка системы автоматизации для малого коммерческого предприятия работающего в сфере информационных услуг
Информация - Компьютеры, программирование
Другие материалы по предмету Компьютеры, программирование
ыОсновные).
Форма Просмотр.
а) Поля.
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) Разница.
Назначение: свободное поле для отображения разницы общей суммы счета включая Н