1С 8.3 БСП ДополнитьТаблицуИзМассива
Данные > 1С 8.3 БСП > Данные
Перейти в раздел примеры кода 1С 8.3:
1С 8.3 БСП ДополнитьТаблицуИзМассива. Дополняет таблицу значений Таблица значениями из массива Массив.
Примера кода от rayastar
ОбщегоНазначенияКлиентСервер.ДополнитьТаблицуИзМассива(Таблица, Массив, ИмяПоля)
//Пример
МассивТиповСтруктурнойЕдиницы = Новый Массив;
МассивТиповСтруктурнойЕдиницы.Добавить(Тип("СправочникСсылка.Организации"));
ТаблицаСтруктурныхЕдиниц = Новый ТаблицаЗначений;
ТаблицаСтруктурныхЕдиниц.Колонки.Добавить("СтруктурнаяЕдиница", Новый ОписаниеТипов(МассивТиповСтруктурнойЕдиницы));
ОбщегоНазначенияКлиентСервер.ДополнитьТаблицуИзМассива(ТаблицаСтруктурныхЕдиниц, МассивПодразделений, "СтруктурнаяЕдиница");
//Пример
МассивТиповСтруктурнойЕдиницы = Новый Массив;
МассивТиповСтруктурнойЕдиницы.Добавить(Тип("СправочникСсылка.Организации"));
ТаблицаСтруктурныхЕдиниц = Новый ТаблицаЗначений;
ТаблицаСтруктурныхЕдиниц.Колонки.Добавить("СтруктурнаяЕдиница", Новый ОписаниеТипов(МассивТиповСтруктурнойЕдиницы));
ОбщегоНазначенияКлиентСервер.ДополнитьТаблицуИзМассива(ТаблицаСтруктурныхЕдиниц, МассивПодразделений, "СтруктурнаяЕдиница");
// Автор библиотеки: ООО "1С-Софт". Все права защищены © 2021
// Типовая конфигурация Библиотека стандартных подсистем (далее - БСП)
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
Метод БСП
// Дополняет таблицу значений Таблица значениями из массива Массив.
//
// Параметры:
// Таблица - ТаблицаЗначений - таблица, которую необходимо заполнить значениями из массива;
// Массив - Массив - массив значений для заполнения таблицы;
// ИмяПоля - Строка - имя поля таблицы значений, в которое необходимо загрузить значения из массива.
//
Процедура ДополнитьТаблицуИзМассива(Таблица, Массив, ИмяПоля) Экспорт
Для Каждого Значение Из Массив Цикл
Таблица.Добавить()[ИмяПоля] = Значение;
КонецЦикла;
КонецПроцедуры
//
// Параметры:
// Таблица - ТаблицаЗначений - таблица, которую необходимо заполнить значениями из массива;
// Массив - Массив - массив значений для заполнения таблицы;
// ИмяПоля - Строка - имя поля таблицы значений, в которое необходимо загрузить значения из массива.
//
Процедура ДополнитьТаблицуИзМассива(Таблица, Массив, ИмяПоля) Экспорт
Для Каждого Значение Из Массив Цикл
Таблица.Добавить()[ИмяПоля] = Значение;
КонецЦикла;
КонецПроцедуры
// Автор библиотеки: ООО "1С-Софт". Все права защищены © 2021
// Типовая конфигурация Библиотека стандартных подсистем (далее - БСП)
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
// Код БСП распространяется по лицензии Attribution 4.0 International (CC BY 4.0):
// ссылка на лицензию: https://creativecommons.org/licenses/by/4.0/legalcode
0
комментарии
____________________
Перепечатка текста и фотографий разрешена при наличии прямой ссылки на источник