0
Босечка
25.01.17
✎
15:28
|
Скачала в инете функцию
Функция ВыгрузитьТаблицуЗначенийВДеревоЗначений(Таблица, КлючСтроки = "КлючСтроки", КлючСвязи = "КлючСвязи") Экспорт
Дерево = Новый ДеревоЗначений;
Для Каждого Колонка Из Таблица.Колонки Цикл
Дерево.Колонки.Добавить(Колонка.Имя, Колонка.ТипЗначения);
КонецЦикла;
Для Каждого СтрокаТаблицы Из Таблица Цикл
СтрокаГруппировки = Дерево.Строки.Найти(СтрокаТаблицы[КлючСвязи], КлючСтроки,Истина);
Если СтрокаГруппировки = Неопределено Тогда
ЗаполнитьЗначенияСвойств(Дерево.Строки.Добавить(), СтрокаТаблицы);
Иначе
ЗаполнитьЗначенияСвойств(СтрокаГруппировки.Строки.Добавить(), СтрокаТаблицы);
КонецЕсли;
КонецЦикла;
Возврат Дерево.Скопировать();
КонецФункции
Как ее вызывать? Чему равен ключ строки? Чему равен ключ связи?
|
|
2
Fish
гуру
25.01.17
✎
15:46
|
(0) Наверное, это надо спрашивать там, где скачала.
А в общем случае КлючСтроки = "КлючСтроки", КлючСвязи = "КлючСвязи" :)
|
|