|
Список Задач УТ 10.3
| ☑ |
0
skripnick
02.10.15
✎
09:41
|
Добрый день, уважаемые форумчане. В документе нужно вывести список задач по всем документам, подчиненным этому. Вопрос заполнения решается просто, но хотел бы сделать чтоб задачи выводились в списке иерархией ( по сути группировка ). Подскажите как этого можно добиться (возможности сделать это стандартными отборами не обнаружил). Попытался заполнить задачами дерево значений НО (это второй вопрос который меня очень интересует) перебрать все задачи как список значений не могу (так как это не список значений). Собственно если кто-либо знает как это возможно сделать буду очень рад что-либо дельное услышать по этому поводу. Заранее спасибо!
|
|
1
vicof
02.10.15
✎
10:01
|
"перебрать все задачи как список значений не могу (так как это не список значений)."
перебирай как дерево
|
|
2
skripnick
02.10.15
✎
10:08
|
(1) я не могу это дерево заполнить) как вообще это делается? Цикл для каждого выдает ошибку Неверный итератор, если применять для задач стандартный for нужно индекс последней строки, чтоб его получить использую .Количество(), но для задач нет такой функции. Он дает только сделать отбор, добавить колонки , обновить и порядок
|
|
3
patria0muerte
02.10.15
✎
10:11
|
СтрокиДерева = Дерево.Строки;
СТрокаДерева = СТрокиДерева.Добавить;
СтрокиПодчиненные = СтрокаДерева.Строки;
СтрокаПодчненная = СтрокиПодчиненные.Добавить();
И т.д. до упора..
|
|
4
patria0muerte
02.10.15
✎
10:15
|
Т.е. грубо говоря
Массив = Новый Массив(3);
Дерево = Новый ДеревоЗначений;
СтрокиДерева = Дерево.Строки;
Для каждого ЭлементМассива Из Массив ЦИкл
НоваяСтрока = СтрокиДерева.Добавить(); //добавляешь строку на уровень
СтрокиДерева = НоваяСтрока.Строки; //Переходишь к подчиненным строкам добавленой строки
КонецЦикла;
ну ты понел..
|
|
5
skripnick
02.10.15
✎
10:23
|
(4) да я о другом говорю. Как дерево заполнять я знаю, как мне задачи все перебрать? Я не могу цикл задать по перебору задач.
|
|
6
aleks_default
02.10.15
✎
10:37
|
Выбери задачи в таблицу запросом
|
|
7
skripnick
02.10.15
✎
10:52
|
(6) похоже единственный вариант(
|
|