Обработка массива

1. Roman_Kazimirchik 21.03.13 10:39 Сейчас в теме
Процесс создания массива, содержащего в себе все данные определенного справочника.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
3. fr.myha 21.03.13 10:57 Сейчас в теме
Ссылка то битая.

Вот пример работы с массивом.
&НаКлиенте
Процедура Сформировать(Команда)
м= Новый Массив;
м.Добавить("ааа");
м.Добавить("ббб");

размер=м.Количество();
Сообщить("Размер: "+размер);
первое=м[0];
второе=м[1];
Сообщить("Первое: "+первое);
Сообщить("Второе: "+второе);
Для Каждого ЭлементМассива Из м Цикл
Сообщить("Элемент массива: "+ЭлементМассива);
КонецЦикла;

м[0]="ввв";

м.Очистить();
размер=м.Количество();
Сообщить("Размер: "+размер);

//////////////////////////////////////////
с = Новый Структура;
с.Вставить("Цвет", "Красный");
с.Вставить("Размер", 45);
Сообщить("Цвет: "+с.Цвет);
Сообщить("Размер: "+с.Размер);

Сообщить("Цвет: "+с["Цвет"]);
Сообщить("Размер: "+с["Размер"]);

Для Каждого Элемент из с Цикл
Сообщить(Элемент.Ключ + ": " + Элемент.Значение);
КонецЦикла;

Сообщить("Количество: "+с.Количество());
с.Очистить();

//////////////////////////////////////////
c = Новый Соответствие;
Сотрудник="zzz"; //Тут может быть ссылка на элемент справочника или др. объект
Возраст=30;
с.Вставить(Сотрудник, Возраст);
Для Каждого Элемент из с Цикл
Сообщить(Элемент.Ключ + ": " + Элемент.Значение);
КонецЦикла;


/////////////////////////////////////////
сз = Новый СписокЗначений;
Сотрудник="xxx";
Представление="xxx";
сз.Добавить(Сотрудник, Представление);
Сотрудник="yyy";
Представление="yyy";
сз.Добавить(Сотрудник, Представление);
Для Каждого ЭлементСписка Из сз Цикл
Сообщить(ЭлементСписка.Значение);
КонецЦикла;

КонецПроцедуры
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот