|
Очистить задачи пользователя.
| ☑ |
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
|
То есть в рабочей базе лучше не применять?
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший