|
Очистить задачи пользователя. | ☑ | ||
---|---|---|---|---|
0
snikos
10.09.12
✎
04:10
|
Доброе утро.
Конфигурация ЗиУП 8.2.5.55.1 типовая. За годы работы у пользователей скопилось много выполненных задач, которые своевременно не были отмечены как выполненные. Как-то можно программно очистить список задач? |
|||
1
Alex375
10.09.12
✎
04:29
|
Можно. Берешь объект "ЗадачаИсполнителя" и отмечаешь как "выполненно".
|
|||
2
Alex375
10.09.12
✎
04:30
|
У этого объекта есть метод "ВыполнитьЗадачу()" его и надо использовать.
|
|||
3
snikos
10.09.12
✎
04:48
|
А чуть подробнее.
Задачи, в отличии от регистров мало описаны, редко используются и поэтому непонятны? |
|||
4
ZanderZ
10.09.12
✎
04:51
|
(3) в книжке Радченко очень хорошо описаны задачи.
в (2) тебе отчет дали -смотри в СП про этот метод и там же есть пример |
|||
5
WebberNSK
10.09.12
✎
05:38
|
ТвояЗадача.ПолучитьОбъект().Удалить()
|
|||
6
snikos
10.09.12
✎
06:50
|
Не выходит удалить?
{Форма.Форма.Форма(33)}: Значение не является значением объектного типа (Удалить) ТекущаяЗадача.ПолучитьОбъект().Удалить(); А метод менеджера у задач не обнаружен. Может в коде что исправить? ТекущаяЗадача = Задачи.ЗадачаИсполнителя.ПолучитьСсылку(); Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ЗадачаИсполнителя.Ссылка, | ЗадачаИсполнителя.Исполнитель, | ЗадачаИсполнителя.Выполнена |ИЗ | Задача.ЗадачаИсполнителя КАК ЗадачаИсполнителя |ГДЕ | ЗадачаИсполнителя.Исполнитель = &Исполнитель"; Запрос.УстановитьПараметр("Исполнитель", Пользователь); Результат = Запрос.Выполнить(); ВыборкаДетальныеЗаписи = Результат.Выбрать(); Пока ВыборкаДетальныеЗаписи.Следующий() Цикл ТекущаяЗадача.ПолучитьОбъект().Удалить(); КонецЦикла; |
|||
7
ZanderZ
10.09.12
✎
07:03
|
Пока ВыборкаДетальныеЗаписи.Следующий() Цикл
ОбъектЗадача = ВыборкаДетальныеЗаписи.Ссылка.ПолучитьОбъект(); ОбъектЗадача.Удалить(); КонецЦикла; |
|||
8
snikos
10.09.12
✎
07:17
|
Ошибка ушла, все задачи тоже.
Большое спасибо. Осталось настроить отбор по ролям и периоду и можно жить... |
|||
9
de Bug
10.09.12
✎
07:23
|
Ох уж эти хирурги! Все бы им резать... (с)
Ctrl/A + Shift/Del. |
|||
10
CepeLLlka
10.09.12
✎
07:28
|
(9) Да :) Я наугад так сделал :)
|
|||
11
snikos
10.09.12
✎
07:49
|
То есть в рабочей базе лучше не применять?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |