Товар
Цена
Кол-во
Батон
65
12
Багет
80
5
+
+
+

ТаблицаЗначений — двумерная коллекция: набор именованных типизированных колонок (Колонки) и упорядоченных строк (Строки), где у каждой строки — своё значение в каждой колонке. В отличие от Структуры и Соответствия, строки обходятся Для Каждого в гарантированном порядке — как у Массива.

Конструктор · Колонки · Строки · Обход · Сортировка · Свёртка и итоги · Особенности и ограничения

Методы

Колонки

МетодЧто делает
Колонки.Добавить(Имя, Тип, Заголовок, Ширина)добавить колонку
Колонки.Найти(Имя)найти колонку по имени
Колонки.Удалить(Колонка)удалить колонку

Строки — добавление и вставка

МетодЧто делает
Добавить()добавить строку в конец, вернуть её
Вставить(Индекс)вставить строку по индексу

Строки — поиск

МетодЧто делает
Найти(Значение, Колонки)первая подходящая строка или Неопределено
НайтиСтроки(ПараметрыОтбора)массив всех подходящих строк
Индекс(Строка)позиция строки в таблице
Индексыускорение Найти/НайтиСтроки на больших таблицах

Строки — изменение порядка и удаление

МетодЧто делает
Сдвинуть(Строка, Смещение)переместить строку вверх/вниз
Удалить(Строка)удалить строку
Очистить()удалить все строки

Обработка

МетодЧто делает
Сортировать(Колонки, Сравнение)отсортировать строки
Свернуть(КолонкиГруппировки, КолонкиСуммирования)сгруппировать строки с суммированием
Итог(Колонка)сумма значений колонки
ЗаполнитьЗначения(Значение, Колонки)заполнить колонки одним значением

Копирование и выгрузка

МетодЧто делает
Скопировать(Строки, Колонки)независимая копия (полностью или частично)
ВыгрузитьКолонку(Колонка)значения колонки в Массив
ЗагрузитьКолонку(Массив, Колонка)заполнить колонку из Массива

в этой папке 23 элемента

01
Колонки.Добавить()

Добавление колонки в таблицу значений — имя, тип значения, заголовок, ширина.

Открыть →
02
Колонки.Найти()

Поиск колонки таблицы значений по имени.

Открыть →
03
Колонки.Удалить()

Удаление колонки таблицы значений — по имени, индексу или объекту колонки.

Открыть →
04
Колонки таблицы значений

КолонкаТаблицыЗначений — Имя, Заголовок, ТипЗначения, Ширина; коллекция Колонки и её методы.

Открыть →
05
Строки таблицы значений

СтрокаТаблицыЗначений — доступ к ячейкам через точку и []; методы верхнего уровня как короткая запись Строки.Х().

Открыть →
06
Особенности и ограничения

Ссылочный тип, доступ по индексу, сравнение, проверка типа и место ТаблицыЗначений среди других коллекций.

Открыть →
07
Вставить()

Вставка строки таблицы значений по индексу — остальные строки сдвигаются вниз.

Открыть →
08
ВыгрузитьКолонку()

ВыгрузитьКолонку() — значения одной колонки таблицы в обычный Массив, в порядке строк.

Открыть →
09
Добавить()

Добавление строки в таблицу значений — метод возвращает новую строку для заполнения.

Открыть →
10
ЗагрузитьКолонку()

ЗагрузитьКолонку() — заполняет колонку таблицы значениями из Массива, по порядку строк.

Открыть →
11
ЗаполнитьЗначения()

ЗаполнитьЗначения() — записывает одно значение сразу во все строки указанных колонок.

Открыть →
12
Индекс(Строка)

Индекс() возвращает позицию строки в таблице значений — обратная операция к обращению по индексу.

Открыть →
13
Индексы

Индексы таблицы значений — ускорение Найти()/НайтиСтроки() на больших таблицах ценой памяти и скорости изменений.

Открыть →
14
Итог()

Итог() — сумма значений одной числовой колонки по всем строкам таблицы.

Открыть →
15
Конструктор таблицы значений

Новый ТаблицаЗначений — всегда пустая таблица без колонок, в отличие от Массива и Структуры.

Открыть →
16
НайтиСтроки()

НайтиСтроки() — все строки, подходящие под условие сразу по нескольким колонкам.

Открыть →
17
Найти()

Найти() — первая строка с искомым значением, поиск можно ограничить списком колонок.

Открыть →
18
Обход таблицы значений

Для Каждого Строка Из ТаблицаЗначений — порядок строк гарантирован, в отличие от Структуры и Соответствия.

Открыть →
19
Свернуть()

Свернуть() группирует строки таблицы значений по колонкам, суммируя остальные — GROUP BY на месте.

Открыть →
20
Сдвинуть()

Сдвинуть() перемещает строку таблицы значений вверх или вниз на заданное число позиций.

Открыть →
21
Скопировать()

Скопировать() — независимая копия таблицы, целиком или по отбору; СкопироватьКолонки() — только структура без строк.

Открыть →
22
Сортировать()

Сортировать() — сортировка строк таблицы значений по одной или нескольким колонкам, по возрастанию и убыванию.

Открыть →
23
Удаление данных из таблицы значений

Удалить() убирает одну строку, Очистить() — все сразу, колонки при этом остаются.

Открыть →