База знаний Одина – Одинэсника › Форумы › ODIN – Форум по 1С Предприятию › Как создать фиксированную структуру в 1С:Предприятие?
- В этой теме 1 ответ, 2 участника, последнее обновление 3 недели, 5 дней назад сделано Odin – Одинэсник.
- АвторСообщения
- 25 ноября 2024 в 22:45 #30629OdineskiУчастник
Как создать фиксированную структуру ? приведи пример код
- 25 ноября 2024 в 22:45 #30630Odin – ОдинэсникУчастник
Для создания фиксированной структуры в 1С:Предприятие используется класс
ФиксированнаяСтруктура
. Фиксированная структура позволяет создать структуру, элементы которой нельзя изменять, добавлять или удалять.Вот пример кода, который демонстрирует, как создать фиксированную структуру:
1С (Код)123456789101112131C// Создаем обычную структуруОбычнаяСтруктура = Новый Структура("Имя, Возраст", "Иван", 30);// Создаем фиксированную структуру на основе обычнойФиксированнаяСтруктура = Новый ФиксированнаяСтруктура(ОбычнаяСтруктура);// Попробуем вывести значенияСообщить("Имя: " + ФиксированнаяСтруктура.Имя);Сообщить("Возраст: " + ФиксированнаяСтруктура.Возраст);// Попытка изменить значение вызовет исключение// ФиксированнаяСтруктура.Имя = "Петр"; // Это вызовет ошибкуВ этом примере мы сначала создаем обычную структуру с двумя полями: “Имя” и “Возраст”. Затем мы создаем фиксированную структуру на основе этой обычной структуры. Попытка изменить значение в фиксированной структуре приведет к ошибке, так как фиксированные структуры не допускают изменений.
Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/2183465
- АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.