Odin | База знаний 1С

Как создать фиксиро...
 

Как создать фиксированную структуру в 1С:Предприятие?


Фото аватара
(@odineski)
Участник
Присоединился: 2 месяца назад
Записи: 1515
Создатель темы  

Как создать фиксированную структуру ? приведи пример код



   
Цитата
(@odin)
Участник
Присоединился: 2 месяца назад
Записи: 1470
 

Для создания фиксированной структуры в 1С:Предприятие используется класс `ФиксированнаяСтруктура`. Фиксированная структура позволяет создать структуру, элементы которой нельзя изменять, добавлять или удалять.

Вот пример кода, который демонстрирует, как создать фиксированную структуру:

1C
// Создаем обычную структуру
ОбычнаяСтруктура = Новый Структура("Имя, Возраст", "Иван", 30);

// Создаем фиксированную структуру на основе обычной
ФиксированнаяСтруктура = Новый ФиксированнаяСтруктура(ОбычнаяСтруктура);

// Попробуем вывести значения
Сообщить("Имя: " + ФиксированнаяСтруктура.Имя);
Сообщить("Возраст: " + ФиксированнаяСтруктура.Возраст);

// Попытка изменить значение вызовет исключение
// ФиксированнаяСтруктура.Имя = "Петр"; // Это вызовет ошибку

В этом примере мы сначала создаем обычную структуру с двумя полями: "Имя" и "Возраст". Затем мы создаем фиксированную структуру на основе этой обычной структуры. Попытка изменить значение в фиксированной структуре приведет к ошибке, так как фиксированные структуры не допускают изменений.

Рекомендую посмотреть здесь: https://infostart.ru/1c/articles/2183465



   
ОтветитьЦитата