Главная | Обратная связь | Поможем написать вашу работу!
МегаЛекции

Задание «Работа со справочниками и документами»

Создать документ «ДоговорЗайма», содержащий следующие реквизиты:

· дата заключения договора (является системным реквизитом ДатаДок);

· номер договора (является системным реквизитом НомерДок);

· заемщик (элемент типа справочник «Агенты»)

· кредитор (элемент типа справочник «Заимодавцы»)

· сумма кредита (тип число);

· период лет (тип число);

· период месяцев (тип число);

· период дней (тип число);

· дата окончания договора (тип дата);

· дата возврата кредита (тип дата);

· процент срочный (тип число);

· процент досрочный (тип число).

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

 

Добавьте на форму кнопку "Создать документ". При нажатии этой кнопки программным образом. Должен создаться документ ДоговорЗайма, в качестве агента выступает элемент выделенный в таблице "Агенты", в качестве заимодавца выступает элемент выделенный в таблице " Заимодавцы ". Сумма договора – 10000 руб.

 

 

Задание на внешние отчеты (обработки)

 

  1. Создайте внешнюю обработку, изменяющую все договоры займа по следующему алгоритму: процент договора досрочный = процент договора срочный/2.

 

  1. Создайте внешнюю обработку, изменяющую все договоры займа по следующему алгоритму: если сумма меньше 1000, то процент договора досрочный = 0, процент договора срочный = 10%.

 

  1. Создайте внешнюю обработку, изменяющую все договоры займа по следующему алгоритму: если валюта договора «доллар», то процент договора досрочный увеличить на 2%.

 

  1. Создайте внешнюю обработку, изменяющую все договоры займа по следующему алгоритму: если сумма договора больше 1000 евро, то процент договора срочный = 10%.

 

  1. Создайте внешнюю обработку, изменяющую все договоры займа по следующему алгоритму: если агент «Петров С.Л.» и заимодавец = «Сбербанк РФ», то процент договора срочный = 12%.

 

  1. Создайте внешнюю обработку, изменяющую все договоры займа по следующему алгоритму: если агент – «Иванов А.С.», то процент договора досрочный = процент договора срочный.

 

  1. Создайте внешнюю обработку, изменяющую все договоры займа по следующему алгоритму: если агент – «Петров С.Л.», то заимодавец = «Сбербанк РФ».

 

  1. Напишите обработку, создающую программным образом:

§ Новый элемент справочника "Заимодавцы" с наименование "Сбербанк РФ"

§ Новый элемент справочника "Агенты" с наименованием "Петров А.А."

§ Новый договор займа, заключенный со Сбербанком агентом Петровым на сумму 1000$ на период с 01.01.2005 по 31.10.2005

При вводе новых элементов сделайте проверку на существование элементов с таким же наименованием.

 

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

 

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

 

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

 

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

 

  1. Создайте внешний отчет, содержащий таблицу значений – для ввода списка агентов из справочника «Агенты». Добавьте на форму кнопку "сформировать список". При нажатии этой кнопки программным образом в таблице значений должны отображатья все агенты (в алфавитном порядке).

 

  1. Создайте внешний отчет, выводящий в окно сообщений список всех договоров займа, заключенных в указанный период. В форме диалога должны задаваться дата начала периода, дата окончания периода, В окно сообщений должна выводиться общая сумма всех заключенных договоров займа.

 

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

 

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

 

  1. Создайте внешний отчет, содержащий две таблицы значений: для ввода списка агентов и списка заимодавцев. Добавьте на форму кнопку "Заполнить справочники". При нажатии этой кнопки программным образом в справочниках "Агенты" и "Заимодавцы" должны создаваться элементы, соответствующие строкам таблицы.

 

Задание по языку запросов

 

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

 

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

 

3. Создать внешний отчет, выводящий информацию обо всех договорах займа, на сумму свыше указанной (ограничение на сумму задается на форме отчета).

 

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

 

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

 

6. Создать внешний отчет, выводящий в окно сообщений список всех заимодавцев заключавших договора займа (неповторяющийся список).

 

 

7. Создать внешний отчет, изменяющий все договора займа, заключенные в указанный период по следующему алгоритму:

(процент займа досрочный) = (процент займа срочный) / 2

период задается на форме отчета.

 

8. Создать внешний отчет, изменяющий все договора займа, заключенные в указанный период по следующему алгоритму:

если заимодавец = <выбранный заимодавец>, то процента займа срочный увеличить на 3%.

 

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

 

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

 

 

11. Создать внешний отчет, который для выбранного агента и заимодавца создает договор займа на сумму 50000 руб., процент срочный = 10%, процент досрочный = 8%, дата начала договора = текущая дата, дата окончания: Текущая дата +1 год.

 

12. Создать внешний отчет, изменяющий все договора займа, заключенные в указанный период по следующему алгоритму:

если агент = <выбранный агент>, то процента займа досрочный уменьшить в 2 раза.

 

13. Создать внешний отчет, изменяющий все договора займа, заключенные в указанный период по следующему алгоритму:

(процент займа срочный) = (процент займа досрочный)*3

период задается на форме отчета.

 

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

 

 

Поделиться:





Воспользуйтесь поиском по сайту:



©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...