Имя: Пароль:
1C
 
УПП создание задачи пользователю, как она закрываеться?
0 Shur1cIT
 
05.03.15
16:08
Нашел процедуры создания Задач (глобальник: УправлениеЗадачами) по аналогии нарисую свою процедуру создания,
не могу найти и понять как конфа отслеживает что задача выполнена дабы удалить её из списка задач?
1 vicof
 
05.03.15
16:10
за СП обращаться к ДенисЧ
2 vicof
 
05.03.15
16:10
ЗадачаСсылка.<Имя задачи>.Выполнена (TaskRef.<Имя задачи>.Executed)
ЗадачаСсылка.<Имя задачи> (TaskRef.<Имя задачи>)
Выполнена (Executed)
Использование:

Только чтение.
Описание:

Тип: Булево.
Содержит признак выполнения задачи.

Доступность:

Сервер, толстый клиент, внешнее соединение.
Примечание:

Истина - задача выполнена; Ложь - в противном случае.
3 Shur1cIT
 
05.03.15
16:12
(2) это я в курсе, не могу найти кусок кода механизм где присваиваться что она выполнена, нашел только процедуру закрытия трехмесячных задач всё в том же модуле
4 vicof
 
05.03.15
16:13
(3) Пользователь тыкает, что она выполнена, вообще-то.
5 Shur1cIT
 
05.03.15
16:15
(4) разве? разве конфа не отслеживает что действие выполнено задачу можно прибить?
6 vicof
 
05.03.15
16:17
(5)Может и отслеживает. Регламентные задания посмотри. Я в УПП задачи ни разу за всю практику не использовал.
7 ОператорПК
 
05.03.15
16:20
(5) глянь процедуру СформироватьСписокЗадач()
8 Shur1cIT
 
05.03.15
16:22
(7) глянул там только то что я в (3) написал удаляет трехмесячные выполненные задачи

// Удалим выполненные задачи 3х месячной давности
    Запрос.УстановитьПараметр("АктуальныйПериодРегистрации",    АктуальныйПериодРегистрации);
    
    Запрос.Текст =
    "ВЫБРАТЬ
    |    Задачи.Ссылка
    |ИЗ
    |    Задача.ЗадачаИсполнителя КАК Задачи
    |ГДЕ
    |    Задачи.Выполнена
    |    И Задачи.Дата < ДОБАВИТЬКДАТЕ(&АктуальныйПериодРегистрации, МЕСЯЦ, -3)";
    Выборка = Запрос.Выполнить().Выбрать();
    Пока Выборка.Следующий() Цикл
        Выборка.Ссылка.ПолучитьОбъект().Удалить();
    КонецЦикла;
    
    // Изменение Константы ДатаАктуальностиЗадач
    Константы.ДатаАктуальностиЗадач.Установить(ВремяФормированияЗадач);
9 ОператорПК
 
05.03.15
16:23
(8) таки шо табе не устраивает?
10 Shur1cIT
 
05.03.15
16:23
(8) видимо продеться "Велосипед" городить по удалению...
11 ОператорПК
 
05.03.15
16:24
(10) чево его городить если в процедуре СформироватьСписокЗадач() все уже за тебя сделано?
12 Shur1cIT
 
05.03.15
16:25
(9) надо кусок кода найти где присваивается Задача.Выполнена = ИСТИНА; или что то вроде такого.
13 vicof
 
05.03.15
16:25
(9) хочет, чтобы задачи удалялись по определенному условию. Типа кадровичка сделала прием на работу, задача по приему исчезла, а кадровичка ничо в задаче не тыкала.
14 2083
 
05.03.15
16:26
(10) когда велик соберешь - обязательно фотку покажи
15 Shur1cIT
 
05.03.15
16:26
(13) совершенно верно в моём случае не кадровичка, а утверждающий заявку на оплату
16 ОператорПК
 
05.03.15
16:27
(13) а кадровичка форму задачи закрывает? ей впадлу ее закрыть по кнопке "Выполнить и закрыть"?
17 Shur1cIT
 
05.03.15
16:28
(16) а если она не через задачу выполняет действие?
18 ОператорПК
 
05.03.15
16:28
(15) может сообщить "утверждающему заявку" чтобы закрывал форму задачи не по кнопке "ок" а по кнопке "Выполнить и закрыть"?
19 ОператорПК
 
05.03.15
16:29
(17) как ты сам автоматом планируешь определять выполнена ли задача?
20 vicof
 
05.03.15
16:31
(18) он ваще в задачу не заходит.  Просто утвержает заявку) а одинэска должны догадаться сама,  что задача нах никому не нужна
21 vicof
 
05.03.15
16:32
(19) можно сделать,  но это геморроидально, и универсально вряд ли получится сделать,  по крайней мере у автора)
22 ОператорПК
 
05.03.15
16:39
(20) с чего ты взял что у автора не заходит? у меня сделано так что пользователю приходит задача он ее открывает (ознакамливается) и  из формы задачи открывает документ с которым нужно работать. Далее если он документ обработал то закрывает задачу по кнопке "Выполнить и закрыть" если отложил работу с документом закрывает задачу по кнопке "ок" (и она в этом случае не исчезает из списка задач).
23 Shur1cIT
 
05.03.15
16:40
(20) (21) нет не гемораидально, просто вовремя выполнения задачи в моём случае утверждении заявки на оплату, будет находиться задача в которой ОбъектЗадачи является эта ЗаявкаНаОплату и присваиваться Задача.Выполнена = ИСТИНА, естественно в попытке исключения так как задача может быть открыта.

Было предположение что данный механизм уже существует, просто  мне необходимо встроить свой док в него.
24 vicof
 
05.03.15
16:41
(22) не, ты не понял.  Задачу принять на работу Васю поставил гендир. Кадровичка принимает Васю, вообще не зная о задаче. Задача сама выполняется, поскольку видит,  что приём Васи на работу создан
25 vicof
 
05.03.15
16:43
(23) переведи на русский
26 ОператорПК
 
05.03.15
16:46
(24) прикол..... а как тогда понять что задача кадровичкой выполнена, если нет связи факта выполнения (в твоем примере оформление документа Прием на работу) и задачи?
27 vicof
 
05.03.15
16:51
(26) об этом я писал в (21). Действительно, нужно придумать,  как настроить связь задачи с предметом.
28 vicof
 
05.03.15
16:52
(26) например предмет задачи -физлицо вася. Если док приема создан по нему ,  значит,  задача выполнена
29 ОператорПК
 
05.03.15
16:58
(26) грандиозно, тогда еще нужно вводить реквизит у задачи "тип задачи" тип. значения перечисление "Прием на работу", "Увольнение с работы" и еще охрененно большое количество действий которые может ГД поручить любому сотруднику под каждое значение "тип задачи" потом следует индивидуально прописывать поиск задач-решений при этом делая поправки на даты документов, организации, подразделения и прочую аналитику (чтобы не дай Бог не спутать однозначные связи :) задач и документов обозначающих выполнения). Неужто реально автору плОтют деньги за такую бесконечную задачу автоматизации? не верю...
30 Shur1cIT
 
05.03.15
17:02
(29) такой реквизит есть ,называется ВидЗадачи который имеет тип справочник ссылка ВыдыЗадач
31 Shur1cIT
 
05.03.15
17:03
(30) вру тип СправочникСсылка.ВидыЗадачПользователей
32 ОператорПК
 
05.03.15
17:04
(30)+(31) ну че круто. осталось всего на всего прописать автоматические закрытия задач по индивидуальным механизмам. Полный вперед.
33 vicof
 
05.03.15
17:06
(32) пожелаем удачи))
34 ОператорПК
 
05.03.15
17:07
(33) само собой, от все души!