10 KiB
Задание к занятию "Модули"
Примерное время выполнения: 45 минут
Все задачи обязательны к выполнению. Пожалуйста, присылайте на проверку все задачи сразу.
Любые вопросы по решению задач задавайте в чате учебной группы.
Цель задания
- Научиться создавать обработчики событий в различных модулях.
- Узнать значения переменных в процессе выполнения алгоритма.
Данная практика научит вас создавать обработчики событий в различных модулях для дальнейшего размещения алгоритмов. Эти навыки пригодятся для выполнения домашнего задания в дальнейшем.
Чеклист готовности к домашнему заданию
- Установить учебную платформа версии 8.3.20 или больше.
- Развернуть информационная база с конфигурацией УправлениеИТФирмой, полученная по итогу выполнения домашнего задания к занятию Дерево метаданных.
- Просмотреть материал занятия "Пользователи и отладка" из первого модуля профессии "Среда разработки и конфигурация".
Инструкция к заданию
- Решите описанные задачи в конфигураторе.
- Протестируйте решение в пользовательском режиме.
- Для задач 1-3 отправьте на проверку в личном кабинете Нетологии один общий файл выгрузки информационной базы (.dt) с конфигурацией, содержащей решения по всем четырем задачам. Файл прикрепите в раздел "решение" в практическом задании.
- Для задачи 4 результат исследования алгоритма напишите в комментарии к решению в личном кабинете Нетологии.
Задача 1 "Обработчики событий модуля приложения"
Описание задачи
Вы дорабатываете приложение и хотите сделать так, чтобы при запуске приложения пользователь увидел сообщение в виде текста Приложение на платформе 1С:Предприятие 8 готово к работе.
Требования к результату
При запуске приложения пользователь должен увидеть сообщение в виде текста "Приложение на платформе 1С:Предприятие 8 готово к работе".
Процесс выполнения
- Используйте конфигурацию УправлениеИТФирмой
- В модуле приложения создайте обработчик события ПриНачалеРаботыСистемы.
- В его коде выведите простейшее приветствие вызовом Сообщить() или ПредупреждениеАсинх().
Задача 2 "Обработчики событий модуля формы"
Описание задачи
Вы хотите облегчить пользователю заполнение новых элементов справочника Контрагенты, для этого исключаете необходимость повторного ввода одних и тех же данных в реквизиты Наименование и ПолноеНаименование.
Требования к результату
В справочник Контрагенты добавлена форма элемента, на которой реквизит ПолноеНаименование заполняется значением стандартного реквизита Наименование при его (Наименования) изменении.
Процесс выполнения
- Используйте ту же конфигурацию УправлениеИТФирмой, которую дорабатывали в прошлом задании. Убедитесь, что в справочнике Контрагенты есть реквизит ПолноеНаименование.
- Создайте для справочника Контрагенты форму элемента
- Выберите в форме элемента стандартный реквизит Наименование и создайте обработчик события ПриИзменении этого элемента.
- Проще всего - выбрать это событие из контекстного меню элемента.
- В коде обработчика присвойте реквизиту Объект.ПолноеНаименование значение наименования.
- В режиме Предприятия удостоверьтесь, что любое изменение наименования отражается в полном наименовании, но не наоборот.
Задача 3 "Обработчики событий модуля объекта"
Описание задачи
Вы хотите дополнительно облегчить пользователю заполнение новых элементов справочника Контрагенты, автоматически заполняя один из реквизитов наиболее частотным значением.
Требования к результату
При создании нового элемента справочника Контрагенты, реквизит ЮридическоеФизическоеЛицо заполняется автоматически значением ЮридическоеЛицо.
Процесс выполнения
- Используйте ту же конфигурацию УправлениеИТФирмой, которую дорабатывали в прошлом задании. Убедитесь, что в конфигурации есть перечисление ЮридическоеФизическоеЛицо.
- Откройте модуль объекта справочника Контрагенты и создайте в нем обработчик события ОбработкаЗаполнения.
- Присвойте значению реквизита ЮридическоеФизическоеЛицо значение Перечисления.ЮридическоеФизическоеЛицо.ЮридическоеЛицо.
- В режиме Предприятия удостоверьтесь в том, что новым контрагентам сразу назначается тип ЮридическоеЛицо.
Задача 4 "Исследование значений переменных"
Описание задачи
У вас есть конфигурация с закрытым участком кода. Вам необходимо понять результат работы закрытого участка кода.
Требования к результату
Отправьте перечень секретных чисел в нужном порядке в комментариях к решению задания.
Процесс выполнения
- Скачайте конфигурацию и загрузите в новую информационную базу
- Откройте конфигуратор и поставьте точку останова в единственном методе в общей форме Упражнение
- Запустить в пользовательском режиме и с помощью отладчика узнайте значение 6 секретных чисел, которые суммируются.
- В качестве решения отправьте эти числа в правильном порядке (сначала Число1, потом Число2 и т.д.) в комментариях к домашнему заданию.
Критерии оценки
Задание считается выполненным при соблюдении следующих условий:
- Решению включает выгрузку в формате dt с конфигурацией УправлениеИТФирмой;
- При запуске приложения выводится приветственное сообщение;
- При заполнении наименования нового элемента справочника Контрагенты полное наименование заполняется автоматически;
- При создании нового элемента справочника Контрагенты реквизит ЮридическоеФизическоеЛицо автоматически заполняется значением ЮридическоеЛицо;
- В комментариях к решению указаны секретные числа из Задачи 4.
Подсказка:
Чтобы вам было проще понять, что в итоге должно получиться, мы подготовили подсказки: анимационные изображения в формате gif или картинки. Чтобы их увидеть, кликните по ссылке