Групповое выполнение задач в 1С Документооборот

1. d.zhukov 1506 09.09.19 10:52 Сейчас в теме
Добрый день.Как в ДО можно выполнить сразу несколько задач на согласование?
В идеале: выделить строки в журнале и нажать "Согласовано"
По теме из базы знаний
Вознаграждение за ответ
Показать полностью
Найденные решения
4. d.zhukov 1506 09.09.19 13:46 Сейчас в теме +1 $m
В общем взял такой алгоритм:

МассивСтрок= ЭтаФорма.Элементы.ТЧДанные.ВыделенныеСтроки;

Для каждого Мстр Из МассивСтрок Цикл

КонецЦикла;


Добавил его в процедуру: ВыполнитьЗадачуЗавершение()

При чем прямой перебор использовать нельзя так как после выполнения задачи идентификаторы строк меняются. Сделал промежуточное запоминание ID строк в списке значений:

МассивСтрок = ЭтаФорма.Элементы.Задачи.ВыделенныеСтроки;
СЗЗадачи = Новый СписокЗначений();

Для каждого Мстр Из МассивСтрок Цикл
СЗЗадачи.Добавить(ЭтаФорма.Задачи.НайтиПоИдентификатору(Мстр));
КонецЦикла;
Остальные ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. user-z99999 73 09.09.19 12:28 Сейчас в теме
Попробуйте выделить несколько задач желтым цветом, затем кнопка Ещё - ...
3. danjer74 4 09.09.19 12:46 Сейчас в теме +1 $m
Как вариант - на форме разместить кнопку и перебором "Для каждого Строка из ВыделенныеСтроки". Получить объект и проставить ему нужный статус.
4. d.zhukov 1506 09.09.19 13:46 Сейчас в теме +1 $m
В общем взял такой алгоритм:

МассивСтрок= ЭтаФорма.Элементы.ТЧДанные.ВыделенныеСтроки;

Для каждого Мстр Из МассивСтрок Цикл

КонецЦикла;


Добавил его в процедуру: ВыполнитьЗадачуЗавершение()

При чем прямой перебор использовать нельзя так как после выполнения задачи идентификаторы строк меняются. Сделал промежуточное запоминание ID строк в списке значений:

МассивСтрок = ЭтаФорма.Элементы.Задачи.ВыделенныеСтроки;
СЗЗадачи = Новый СписокЗначений();

Для каждого Мстр Из МассивСтрок Цикл
СЗЗадачи.Добавить(ЭтаФорма.Задачи.НайтиПоИдентификатору(Мстр));
КонецЦикла;
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот