HelpF.pro

Как создать Фиксированный массив?

ФиксированныйМассив, элементами которого могут быть значения перечисленных типов, включая ФиксированныйМассив. ФиксированныйМассив не допускает никаких изменений своего содержимого и может быть сконструирован из объекта типа "Массив";

А если проще, то: Фиксированный массив от того и фиксированный, что не поддается изменению.
Инициализируй массив один раз, помещай в фиксированный и больше не трогай )
Код 1C v 8.х
     НовыйМассив = Новый Массив;
НовыйМассив.Добавить(1);
НовыйМассив.Добавить(2);
НовыйМассив.Добавить(3);

ФиксированныеЧисла = Новый ФиксированныйМассив(НовыйМассив);
// Получился константный массив на основе обычного:
// нельзя менять значения имеющихся элементов, нельзя добавлять новые элементы, нельзя удалять имеющиеся элементы

//ИЛИ

НовыйМассив = Новый Массив();
НовыйМассив.Добавить(Новый СвязьПараметраВыбора("Отбор.Владелец", "ВладелецНаселенногоПункта",РежимИзмененияСвязанногоЗначения.Очищать));
НовыйМассив.Добавить(Новый СвязьПараметраВыбора("Отбор.ТипНаселенногоПункта", "ТипНаселенногоПункта",РежимИзмененияСвязанногоЗначения.Очищать));
НовыеСвязи = Новый ФиксированныйМассив(НовыйМассив);

Опубликовано на сайте: https://HelpF.pro
Прямая ссылка: https://HelpF.pro/faq82/view/1498.html