1
0
mirror of https://github.com/netology-code/1c-homeworks.git synced 2024-11-24 08:02:20 +02:00
1c-homeworks/homework-2-1.md
2021-12-02 13:48:51 +03:00

4.8 KiB

Задание к занятию "Модули"

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

Задача 1 "Обработчики событий модуля приложения"

Описание задачи

Создать обработчик события ПриНачалеРаботыСистемы, выводящий простейшее приветствие.

Требования к результату

Выгрузка информационной базы (.dt) с конфигурацией, при запуске выводящей простейшее приветствие.

Процесс выполнения

  1. Используйте конфигурацию УправлениеИТФирмой.
  2. В модуле приложения создайте обработчик события ПриНачалеРаботыСистемы.
  3. В его коде выведите простейшее приветствие вызовом Сообщить() или ПоказатьПредупреждение().

Задача 2 "Обработчики событий модуля формы"

Описание задачи

Создать обработчик события ПриИзменении элемента Наименование формы справочника Контрагенты, заполняющий полное наименование - измененным наименованием.

Требования к результату

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

Процесс выполнения

  1. Используйте конфигурацию УправлениеИТФирмой со справочником Контрагенты (https://github.com/netology-code/1c-homeworks/blob/master/homework-1-3.md).
  2. Выберите в форме элемента стандартный реквизит Наименование и создайте обработчик события ПриИзменении этого элемента.
  • Проще всего - выбрать это событие из контекстного меню элемента.
  1. В коде обработчика присвойте реквизиту Объект.ПолноеНаименование значение наименования.
  2. В режиме Предприятия удостоверьтесь, что любое изменение наименования отражается в полном наименовании, но не наоборот.

Задача 3 "Обработчики событий модуля объекта"

Описание задачи

Создать обработчик заполнения справочника Контрагенты, назначающий по умолчанию тип ЮридическоеЛицо.

Требования к результату

Выгрузка информационной базы (.dt) с конфигурацией, в которой есть справочник Контрагенты с реквизитом ЮридическоеФизическоеЛицо, который при создании заполняется автоматически значением ЮридическоеЛицо.

Процесс выполнения

  1. Используйте конфигурацию УправлениеИТФирмой со справочником Контрагенты и перечислением ЮридическоеФизическоеЛицо (https://github.com/netology-code/1c-homeworks/blob/master/homework-1-3.md).
  2. Откройте модуль справочника Контрагенты и создайте в нем обработчик события ОбработкаЗаполнения.
  3. Присвойте значению реквизита ЮридическоеФизическоеЛицо значение Перечисления.ЮридическоеФизическоеЛицо.ЮридическоеЛицо.
  4. В режиме Предприятия удостоверьтесь в том, что новым контрагентам сразу назначается тип ЮридическоеЛицо.