Найти в Дзене
1С: Программирование

Урок 41. Вывод сообщения в зависимости от условия

Всем привет.

Сегодня научимся выводить одно или иное сообщение в зависимости от условия, которое вы поставите - будь это число или слово.

То есть, например, вы хотите, чтобы у вас выводилось сообщение "Привет, Пользователь" тогда, когда вы вводите в поле число 1, а в противном случае выводилось сообщение "Пока".

На языке программирования это будет написано следующим образом:

1. Для введения в поле числового значения

....... - многоточием помечается то, что часть кода пропущена,

// две палочки - это комментарий

Если Поле = 1 Тогда

Сообщить("Привет, Пользователь");

Иначе

Сообщить("Пока, Пользователь");

КонецЕсли;

.......

2. Для введения в поле строкового (слово) значения

.......

Если Поле = "Привет" Тогда

Сообщить("Привет, Пользователь");

Иначе

Сообщить("Пока, Пользователь");

КонецЕсли;

.......

Давайте теперь сделаем все это внутри платформы.

Отроем справочник "Экспериментальный" и перейдем на вкладку "Данные" (Рисунок 1).

Рисунок 1 - Добавление реквизитов
Рисунок 1 - Добавление реквизитов

Теперь нужно добавить поле, в которое мы будем вводить числовое значение. Так как вводим числовое значение, то и поле должно быть с типом данных "Число" (Рисунок 2).

Рисунок 2 - Реквизит числового типа
Рисунок 2 - Реквизит числового типа

После этого нужно перейти на форму элемента этого справочника и перенести новый элемент на форму (Рисунок 3).

Рисунок 3 - Перемещение элемента на форму
Рисунок 3 - Перемещение элемента на форму

Перейдем теперь в модуль формы и пропишем нужный код (Рисунок 4).

Рисунок 4 - Модуль формы
Рисунок 4 - Модуль формы

Что прописано в этом модуле. На прошлом уроке мы делали вывод сообщения по нажатию, мы будем использовать туже самую процедуру, только удалим все внутри у нее и вместо старого, напишем новый код.

Словосочетание "Объект.Число" означает, что вы обращаетесь к полю "Число". После точки будет выпадающий список, где вы сможете выбрать поле "Число" (Рисунок 5).

Рисунок 5 - Обращение к элементу формы
Рисунок 5 - Обращение к элементу формы

И внутри процедуры мы прописали условие: если это поле равно 1, тогда платформа выведет "Привет, Пользователь", а иначе выведет "Пока".

Обязательно, когда начинается условие "Если", то оно всегда должно заканчиваться "КонецЕсли" и после ставится точка с запятой.

Запустим пользовательский режим и проверим изменения (Рисунок 6).

Рисунок 6 - Вывод по первому значению
Рисунок 6 - Вывод по первому значению

В противном случае, то есть когда не равно 1 (Рисунок 7).

Рисунок 7 - Вывод по второму значению
Рисунок 7 - Вывод по второму значению

Таким образом в зависимости от условия у нас выводится то одно сообщение, то другое.

На следующем занятии научимся вручную прятать на форме элементы, используя свойство и научимся прятать элементы, в зависимости от условия.

На этом статья урока подходит к концу. Попробуйте выполнить все действия, которые описаны в этом уроке. Если что-то не получается, то вы всегда сможете написать вопрос о том, что вам непонятно или вернуться к предыдущим урокам и посмотреть их - ссылки внизу!

Всем спасибо.

Задать вопросы, которые у вас возникли вы можете, написав комментарий или вступить в группу и задать там свой вопрос, а так же можно на канале нажать кнопку "Написать сообщение".

Ссылка для вступления телеграм-канал - t.me.Apiscourses

Подписаться в группу ВКонтакте

Или написать на электронную почту - awesome.razrab@yandex.ru

Прошлые уроки:

Введение Урок 1 Урок 2 Урок 3 Урок 4 Урок 5 Урок 6 Урок 7 Урок 8 Урок 9 Урок 10 Урок 11 Урок 12 Урок 13 Урок 14 Урок 15 Урок 16 Урок 17 Урок 18 Урок 19 Урок 20 Урок 21 Урок 22 Урок 23 Урок 24 Урок 25 Урок 26 Урок 27 Урок 28 Урок 29 Урок 30 Урок 31 Урок 32 Урок 33 Урок 34 Урок 35 Урок 36 Урок 37 Урок 38 Урок 39 Урок 40

На этом все. Жду Вас на следующем занятии.

P.S. Подписывайтесь на мой канал :-)

программирование программирование 1с 1с предприятие обучение онлайн обучение 1с