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

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

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

со списком.

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

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

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

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

 

2) КодСистемы (Система).

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

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

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

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

 

3) Код (Тип системы) - поле со списком.

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

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

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

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

 

4) СпецвыпускИлиНет - флажок. (Спецвыпуск).

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

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

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

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

 

5) Флажок58 - флажок. (только ИПС).

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

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

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

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

 

6) Примечание.

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

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

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

 

7) НомерДистрибутива - необходимость в данной форме ???.

 

8) Количество (Количество систем). - необходимость в данной форме ???.

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

Заполнение: постоянное значение, равное 1.

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

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

 

 

9) Скидки (Скидки на систему).

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

Заполнение: ввод с клавиатуры, значение для ввода - дробное число (0.15 - 15%).

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

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

 

10) КоличествоМ (Количество месяцев)

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

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

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

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

 

11) СкидкиС (Скидки на сопров.).

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

Заполнение: ввод с клавиатуры, значение для ввода - дробное число (0.15 - 15%).

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

Примечание: для данного поля, в процедуре обработки событий по событию После обновления, происходит расчет цен по данному заказу счета в соответствии со значением скидки в данном поле и со значениями полей СпецвыпускИлиНет,