Разработка 1С: Три состояния флага на форме 1С - видео HD
00:13:06
Обнаружено блокирование рекламы на сайте
Для существования нашего сайта необходим показ рекламы. Просим отнестись с пониманием и добавить сайт в список исключений вашей программы для блокировки рекламы (AdBlock и другие).
12n.ru 18224 ролика
503 просмотра на сайте 12n.ru
Три состояния флага на форме 1С - видео.
В этом уроке научимся использовать флаг с тремя состояниями. В видео мы реализуем задачу, в которой на управляемой форме разместим флаг с тремя возможными состояниями, а также реализуем возможность отрабатывать нажатие на этот флаг.
Начните бесплатно изучать управляемое приложение.
Программирование в 1С с Ильясом Низамутдиновым
#1СПрограммирование #1СРазработка #1СОбучение #1СУправляемаяФорма #1СФлаг #1СУправляемоеПриложение
развернуть свернуть
ChatGPT сказал:
ChatGPT
В 1С массив данных можно организовать с помощью структуры или составного массива. Вот пример реализации массива данных в языке 1С:
Код на 1С
1C
Копировать код
Процедура СоздатьИВывестиМассивДанных()
// Создаем массив данных
Категории = Новый Соответствие;
// Категория: Цвет
Категории.Вставить(«Цвет», Новый Массив);
Категории[«Цвет»].Добавить(«Красный»);
Категории[«Цвет»].Добавить(«Синий»);
Категории[«Цвет»].Добавить(«Зелёный»);
Категории[«Цвет»].Добавить(«Жёлтый»);
Категории[«Цвет»].Добавить(«Белый»);
Категории[«Цвет»].Добавить(«Чёрный»);
Категории[«Цвет»].Добавить(«Оранжевый»);
Категории[«Цвет»].Добавить(«Фиолетовый»);
Категории[«Цвет»].Добавить(«Розовый»);
Категории[«Цвет»].Добавить(«Коричневый»);
// Категория: Форма
Категории.Вставить(«Форма», Новый Массив);
Категории[«Форма»].Добавить(«Круглая»);
Категории[«Форма»].Добавить(«Квадратная»);
Категории[«Форма»].Добавить(«Треугольная»);
Категории[«Форма»].Добавить(«Прямоугольная»);
Категории[«Форма»].Добавить(«Овальная»);
Категории[«Форма»].Добавить(«Ромбовидная»);
Категории[«Форма»].Добавить(«Звездообразная»);
Категории[«Форма»].Добавить(«Шестиугольная»);
Категории[«Форма»].Добавить(«Цилиндрическая»);
Категории[«Форма»].Добавить(«Аморфная»);
// Категория: Текстура
Категории.Вставить(«Текстура», Новый Массив);
Категории[«Текстура»].Добавить(«Гладкая»);
Категории[«Текстура»].Добавить(«Шероховатая»);
Категории[«Текстура»].Добавить(«Мягкая»);
Категории[«Текстура»].Добавить(«Твёрдая»);
Категории[«Текстура»].Добавить(«Бархатистая»);
Категории[«Текстура»].Добавить(«Глянцевая»);
Категории[«Текстура»].Добавить(«Матовая»);
Категории[«Текстура»].Добавить(«Зернистая»);
Категории[«Текстура»].Добавить(«Мокрая»);
Категории[«Текстура»].Добавить(«Сухая»);
// Вывод данных в консоль
Для Каждого Категория Из Категории Цикл
Сообщить(«Категория: » + Категория.Ключ);
Для Каждого Значение Из Категория.Значение Цикл
Сообщить(Значение);
КонецЦикла;
Сообщить(""); // Разделитель
КонецЦикла;
КонецПроцедуры
Пояснения:
Соответствие используется для организации категорий и их значений.
Каждая категория представлена массивом значений.
Для вывода на экран используется Сообщить.
Вывод в консоль:
makefile
Копировать код
Категория: Цвет
Красный
Синий
Зелёный
Жёлтый
Белый
Чёрный
Оранжевый
Фиолетовый
Розовый
Коричневый
Категория: Форма
Круглая
Квадратная
Треугольная
Прямоугольная
Овальная
Ромбовидная
Звездообразная
Шестиугольная
Цилиндрическая
Аморфная
Категория: Текстура
Гладкая
Шероховатая
Мягкая
Твёрдая
Бархатистая
Глянцевая
Матовая
Зернистая
Мокрая
Сухая