Найти тему

лр 5 Создание формы

Загрузите информационную базу "лр5.dt" https://drive.google.com/file/d/1G9U57ZOvjI6N0m_vL0Q8cm8hCLPn0BAL/view?usp=sharing

Создайте новую пустую информационную базу и запустите ее в режиме разработчика

Раскройте вкладку "Администрирование". Выберите пункт "Загрузить информационную базу".

В появившемся окне выберите загруженный файл с инф.базой.

В появившемся окне конфигуратора нажмите "Да"

При предложении перезапустить Конфигуратор, нажмите "Да"

В новом окне нажмите "Войти"

-2

Выберите опцию "Остановка по ошибке" в меню "Отладки"

Запустите обновленную конфигурацию в Пользовательском режиме

Откройте вкладку "Блоки", выберите любую из записей, измените ее и перезапишите

С помощью функции "Остановка по ошибке" найдите строку с ошибкой и исправьте ее

Сохраните конфигурацию как результат выполнения задания

Создайте новую пустую информационную базу и запустите ее в режиме разработчика

Нажмите ПКМ по "Обработки", выберите "Добавить"

Назовите новую обработку "ПриветствиеПользователя"

Добавьте в "Данные следующие реквизиты:

"Имя", "Должность", "Приветствие" - тип Строка (неограниченная длина), "РазрешитьПриветствие" - тип Булево

-3

Внутри обработки "ПриветствиеПользователя" найдите "Формы", нажмите ПКМ и выберите "Добавить"

Назовите новую форму "ПриветствиеПользователя"

Раскройте "Объект" в редакторе форм и добавьте реквизиты в форму

-4

Нажмите правой кнопкой мыши по "Форме" и выберите "Добавить".

Добавьте обычную группу "ИнформацияОПользователе":

- добавьте в нее реквизиты "Имя", "Должность";

- задайте вертикальную группировку в свойствах группы.

Добавьте еще одну обычную группу "СообщениеПриВходе":

  • добавьте в нее реквизиты "Приветствие", "РазрешитьПриветствие";
  • задайте вертикальную группировку.

В редакторе форм переключите вкладку "Реквизиты" на "Команды"

Добавьте новую команду "СформироватьПриветствие"

Добавьте команду в интерфейс формы

Расположите элементы интерфейса таким образом, чтобы первой была группа "ИнформацияОПользователе", далее "СообщениеПриВходе", далее команда "СформироватьПриветствие".

-5

Создайте действие "СформироватьПриветствие":

- в свойствах созданной команды в поле "Действие нажмите на знак лупы;

- создайте обработчик команды на клиенте;

- напишите код обработчика, который:

+ при положительном значении реквизита "РазрешитьПриветствие" формирует сообщение в виде: "Должность Имя! Приветствие";

+ при отрицательном значении реквизита "РазрешитьПриветствие" формирует сообщение в виде: "Имя! Добро пожаловать!".

-6

Для подготовки к проверке сложите в файл скроншоты с:

  1. макетом формы
  2. кодом команды
  3. с формой

На каждом скриншоте должна быть Ваша фамилия. Выгрузите конфигурацию в файл со своей фамилией.