Выгрузка таблицы значений

Синтаксис: Выгрузить(<Знач>,<НачСтрока>,<КонСтрока>,<Колонки>)

//выгрузить 10 сотрудников с наибольшими окладами в новую таблицу значений
ТабЗнач.Сортировать("Оклад-");
ТабЗнач. Выгрузить (НоваяТабЗнач,1,10,"Сотрудник,Оклад");


Список значений

Создание списка значенийДобавление значенийПереборСортировкаПоиск значенияУдаление значенийСписок значений в диалогеВыгрузка и загрузка  

Создание объекта СписокЗначений

Список значений - это аналог одномерного массива в 1С, который предназначен для хранения и обработки промежуточных данных, возникающих в процессе работы программы. Объект "Список значений" имеет множество полезных возможностей и работает очень быстро. Следует учитывать, что в языке 1С есть и одномерные массивы в том смысле, как это принято в других языках программирования (Перем мас[10]). Список значений создается в памяти и не сохраняется в базе данных, т.е. это временный набор данных.

СписокЗнач = СоздатьОбъект("СписокЗначений");

Добавление значений в список

Синтаксис: ДобавитьЗначение(<значение>,[<представление>]);

//у каждого значения в СпискеЗначений есть экранное представление
//если оно не указано, то используется стандартное строковое представление объекта

СписокЗнач. ДобавитьЗначение ("Иванов Иван Иванович");
СписокЗнач.ДобавитьЗначение(Сотрудник);
СписокЗнач.ДобавитьЗначение(1,"Значение №1");

СписокЗнач. УстановитьЗначение (3,3,"Значение №3"); //установить новое значение и представление 3-й позиции

Перебор списка значений

стр = "";
Для Номер = 1 По СписокЗнач. РазмерСписка () Цикл
...значение = СписокЗнач. ПолучитьЗначение (Номер, стр); //получить значение и представление
...Сообщить(значение + ", " + стр);
КонецЦикла;

Сортировка списка значений

//сортировать по значению
СписокЗнач. Сортировать (); //по возрастанию
СписокЗнач.Сортировать(1); //по убыванию

//сортировать по представлению
СписокЗнач. СортироватьПоПредставлению (); //по возрастанию
СписокЗнач.СортироватьПоПредставлению(1); //по убыванию


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: