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

SeiOkami 521 5 12 15

Метод выгружает колонку с учетом параметров (опционально различные или отсортированные)

// Выгружает колонку таблицы значений
// Источник: https://github.com/SeiOkami/CollectionMethodsOneS/issues/90
// 
//  Параметры:
//  Таблица - ТаблицаЗначений
//  ИмяКолонки - Строка
//  Различные - Булево
//  Сортировать - Булево
// 
// Возвращаемое значение:
//  Массив из Произвольный
//  
// Пример:
// 	//ТаблицаЗначений содержит 3 строки со значениями в колонке "Колонка": 3,2,3
//  Результат = ВыгрузитьКолонку(ТаблицаЗначений, "Колонка", Истина, Истина);
//	//Результат - массив со значениями: 2,3
Функция ВыгрузитьКолонку(Знач Таблица, Знач ИмяКолонки, Знач Различные = Ложь, Знач Сортировать = Ложь) Экспорт
	
	Если Различные ИЛИ Сортировать Тогда
		
		Таблица = Таблица.Скопировать(, ИмяКолонки);
		
		Если Различные Тогда
			Таблица.Свернуть(ИмяКолонки);
		КонецЕсли;
		
		Если Сортировать Тогда
			Таблица.Сортировать(ИмяКолонки);
		КонецЕсли;
	
	КонецЕсли;
	
	Возврат Таблица.ВыгрузитьКолонку(ИмяКолонки);
	
КонецФункции
0

См. также

ВыгрузитьКолонку (БСП)

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

Проверить наличие колонки в таблице значений, когда нет доступа к самой таблице и методу Найти у коллекции Колонки

ДобавитьИтераторТаблице

РазличияЗначенийКолонки (БСП)

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

Типизировать Колонки

ТипДанныхДляИмениКолонкиТаблицыЗначений (БСП)

ИнициализироватьСвойстваТабличныхЧастей (БСП)

Модератору