Значение ДП типа "Выбор нескольких задач из категории" представляет собой массив ID задач. В явном виде оно записывается так:
{ID1,ID2,...}
Например:
{12345,6789,34567,...}
где 12345, 56789, 34567 и т.д. — ID выбранных задач.
Для работы с ДП типа "Выбор нескольких задач из категории" используются типовые конструкции дерева сущностей:
Типовые конструкции для работы с ДП "Выбор нескольких задач в категории".
Если какая-то категория содержит ДП типа "Выбор нескольких задач из категории" со ссылкой на данную категорию, то в дереве сущностей появится объект (причем для каждого такого ДП в дереве сущностей будет присутствовать отдельный объект):
Отбор задач, ссылающихся на данную задачу.
Кроме того, можно отобрать все ссылки на данную задачу с помощью объекта:
Использование ссылок на данную задачу.
Для редактирования значений ДП используются следующие конструкции:
Операция |
Синтаксис |
Пример |
---|---|---|
Удаление задачи из списка |
'-'+ВСтроку(ID_задачи) |
"-123456" из списка значений ДП "Выбор нескольких задач в категории" удаляется задача с ID = 123456 |
Удаление нескольких задач из списка |
см. пример 2 из пункта "Несколько операций в одном смарт-выражении" |
|
Добавление одной задачи в список |
ВСтроку(ID_задачи) |
"123456" в список значений ДП "Выбор нескольких задач в категории" добавляется задача с ID = 123456 |
Добавление нескольких задач в список |
ID задач можно перечислять, используя разделитель "]||[]||[": ВСтроку(ID_задачи)+"]||[]||["+ВСтроку(ID_задачи) |
"111111]||[]||[222222"]||[]||[333333" в список значений ДП "Выбор нескольких задач в категории" добавляются задачи с ID 111111, 222222, 333333 |
Обновление комментария по выбранному значению |
'='+ВСтроку(ID_задачи)+"]||["+"текст_комментария" |
"=123456]||[текст_комментария" в списке значений ДП "Выбор нескольких задач в категории" для задачи с ID = 123456 добавляется комментарий с текстом "текст_комментария" |
Несколько операций в одном смарт-выражении |
Множество операций можно объединять через '#' |
"-111111#222222]||[текст_комментария" в списке значений ДП "Выбор нескольких задач в категории" удаляется задача с ID = 111111 и добавляется задача с ID = 222222 с комментарием "текст_комментария" |
"-111111#-222222#-333333" из списка значений ДП "Выбор нескольких задач в категории" удаляются задачи с ID 111111, 222222, 333333 |