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

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

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

?ходной таблице.

 

4) Количество.

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

Заполнение: ввод с клавиатуры.

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

 

5) Цена.

Назначение: для ввода и отображения стоимости указанного количества товара (без НДС) в заказе для текущего счета (то есть вводимое значение = цена 1-й ед. товара * кол-во товара).

Заполнение: ввод с клавиатуры.

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

 

5) СистемыНаВыписку - список.
Назначение: свободное поле для отображения перечня заказов входящих в счет.

Заполнение: по SQL - запросу.

Источник строк: SQL - запрос по таблице НаВыпискуСчета.

(SELECT DISTINCTROW [НаВыпискуСчета].[Код], [НаВыпискуСчета].[Система], [НаВыпискуСчета].[Количество] FROM [НаВыпискуСчета];)

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

 

5) КодСчета - скрытое поле.

Назначение: главное связующее поле для форм Подчиненная1 и Подчиненная1.1.

Заполнение: автоматически .

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

Примечание: не удалять.

 

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

 

1) Кнопка63 (Добавить новую >- при выписке в счете нового заказа).

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

Примечания: - .

 

2) Кнопка69 (Добавить > - при повторной выписке счета).

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

Примечания: - .

 

3) Кнопка71, Кнопка72, Кнопка73, Кнопка75.

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

 

4) Кнопка70.

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

Примечания: - .

 

5) Кнопка74.

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

Примечания: - .

 

 

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

 

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

1. ПросмотрДрСчетов - основная

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

2. ПросмотрДрСчетовSub - подчиненная1 (к основной)

(источник записей таблица ДругиеСчета).

3. ПросмотрДрСчетовSubSub - подчиненная1.1 (к подчиненной1)

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

3. ДругиеПлатежки - подчиненная1.2 (к подчиненной1)

(источник записей таблица ДругиеПлатежки).

 

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

 

Форма ПросмотрДрСчетов.

 

 

 

 

а) Поля - аналогичны.

 

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

 

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

 

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

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

Примечания: задание свойству Visible значения True или False в зависимости от положения переключателя.

 

Форма ПросмотрДрСчетовSub.

 

а) Поля - аналогичны, кроме.

 

1) НомерСчетаФактуры.

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

Заполне?/p>