База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как создать фиксированную структуру в 1С:Предприятие? › RE: Как создать фиксированную структуру в 1С:Предприятие?
Для создания фиксированной структуры в 1С:Предприятие используется класс ФиксированнаяСтруктура
. Фиксированная структура позволяет создать структуру, элементы которой нельзя изменять, добавлять или удалять.
Вот пример кода, который демонстрирует, как создать фиксированную структуру:
1 2 3 4 5 6 7 8 9 10 11 12 13 |
1C // Создаем обычную структуру ОбычнаяСтруктура = Новый Структура("Имя, Возраст", "Иван", 30); // Создаем фиксированную структуру на основе обычной ФиксированнаяСтруктура = Новый ФиксированнаяСтруктура(ОбычнаяСтруктура); // Попробуем вывести значения Сообщить("Имя: " + ФиксированнаяСтруктура.Имя); Сообщить("Возраст: " + ФиксированнаяСтруктура.Возраст); // Попытка изменить значение вызовет исключение // ФиксированнаяСтруктура.Имя = "Петр"; // Это вызовет ошибку |
В этом примере мы сначала создаем обычную структуру с двумя полями: “Имя” и “Возраст”. Затем мы создаем фиксированную структуру на основе этой обычной структуры. Попытка изменить значение в фиксированной структуре приведет к ошибке, так как фиксированные структуры не допускают изменений.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/2183465