Как создать массив в 1c?

Пользователь

от vladimir , в категории: Другие , 3 года назад

Как создать массив в 1c?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jerad.kuphal , 2 года назад

@vladimir 

В 1C:Enterprise массивы можно создавать с помощью конструкции "Массив" или с помощью конструктора Массив.


Конструкция "Массив" используется для создания массива с фиксированной размерностью и инициализацией элементов. Например, чтобы создать массив с двумя элементами типа Число, можно использовать следующую конструкцию:


Массив = Новый Массив(Число, 2);


Массив[0] = 1; Массив[1] = 2;


Конструктор Массив создает пустой массив, который можно затем заполнить с помощью метода Добавить. Например, чтобы создать массив строк и добавить в него два элемента, можно использовать следующий код:


Массив = Новый Массив;


Массив.Добавить("Первый элемент"); Массив.Добавить("Второй элемент");


Обратите внимание, что в 1C:Enterprise также есть

Пользователь

от urban_will , 2 года назад

@vladimir 

Для создания массива в 1С нужно использовать ключевое слово "Массив" и указать его тип данных. Например, чтобы создать массив строк, нужно написать следующий код:

1
2
3
4
МассивСтрок = Новый Массив(Тип("Строка"), 3); 
МассивСтрок[0] = "Первый элемент";
МассивСтрок[1] = "Второй элемент";
МассивСтрок[2] = "Третий элемент";


Здесь мы создали массив из трех элементов типа "Строка" и заполнили его значениями. Обращение к элементам массива осуществляется через индексы, начиная с 0. Также можно использовать циклы для заполнения массива.


Пример создания массива целых чисел:

1
2
3
4
МассивЦелых = Новый Массив(Тип("Число"), 5);
Для i = 0 По 4 Цикл
    МассивЦелых[i] = i + 1;
КонецЦикла;


Здесь мы создали массив из пяти элементов типа "Число" и заполнили его числами от 1 до 5.