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

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

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

ДС и общей суммы прихода денежных средств по платежным поручениям.

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

 

9) КодИсточника.

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

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

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

 

10) КодПодразделения.

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

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

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

 

11) КодСотрудника.

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

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

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

 

12) КодАгента.

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

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

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

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

 

13) Агент_процент_1(% от реализации).

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

Заполнение: ввод с клавиатуры, тип вводимого значения дробное число с разделителем точка (Пример: 0.1 - 10%).

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

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

 

14) Агент_процент_2(% от сопровож.).

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

Заполнение: ввод с клавиатуры, тип вводимого значения дробное число с разделителем точка (Пример: 0.1 - 10%).

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

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

 

15) ВознагрАгент (Сумма).

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

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

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

 

16) НаРукиАгент (На руки).

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

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

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

 

17) КурсДоллара (Курс $).

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

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

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

Поле392

 

18) Поле392 (Сумма в $).

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

Заполнение: =[ВознагрАгент]/[КурсДоллара].

 

19) СуммаСНакоплением.

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

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

 

20) КодЗаказчика - скрытое поле.

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

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

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

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

 

б) Флажки.

 

1) ВыпискаНакладной и ВыпискаАктов.

Назначение: отметка о выписке актов и накладных при покупке системы.

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

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

 

2) ОплатаСчета.

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

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

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

Примечание: в процедуре обработки событий по событию После обновления для данного поля свойству Visible формы Подчиненая1.2 присваивается значение True или False в зависимости от факта оплаты счета (листинг 3.29).

 

3) ВнесениеВАО(Внесение в авансовый отчет). - скрытое поле

Назначение: отметка о внесение суммы по текущему счету в авансовый отчет.

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

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

 

в) Группы.

 

1) Группа337.

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

Примечания: * автоматическое вычисление следующего номера накладной (поле НомерНакладнойв текущей форме) и счета-фактуры (поле НомерСчетаФактуры в ф