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

Дипломная работа - Компьютеры, программирование

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



2) ДатаПлатежки.

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

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

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

3) СуммаПлатежки.

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

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

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

4) ДатаВыписки.

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

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

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

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

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

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

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

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

Форма СчетаФактурыОсновные.

а) Поля.

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

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

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

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

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

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

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

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

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

Комментарии.

Описанная структура имеет следующие особенности работы

1. Для формы Основная и ПросмотрSub по событию Текущая запись в процедуре обработки событий происходит проверка значения поля ОплатаСчета и в соответствии с этим свойству формы Подчиненная1.2 задается значение True или False.(листинг 3.35).

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

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

1. ДругиеЗаказыОформление - основная

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

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

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

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

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

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

Форма ДругиеЗаказыОформление.

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

б) Группы - аналогичны.

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

1) Кнопка170.

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

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

Форма ДругиеСчетаПод.

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

1) Цена, Сопровождение, ЦенаСпецВыпуска.

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

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

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

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

1) КнопкаНоваяЗапись.

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

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

2) Кнопка333, Кнопка334, Кнопка335, Кнопка336.

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

Форма ДругиеСчетаПодПод.

а) Поля.

1) КодСистемы (Наименование).

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

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

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

2) Примечания.

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

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

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

3) НомерДистрибутива (Рег. номер).

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

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

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