|
ЗУП ред. 2.5. Как работает список задач (Мои задачи)? | ☑ | ||
---|---|---|---|---|
0
bvn-2005
13.02.17
✎
09:43
|
Не пойму, как работает автоматическое обновление списка "Мои задачи"... При входе в программу - не обновляет, меняю дату в компе - не обновляет... При этом ручное обновление работает.
|
|||
1
kumena
13.02.17
✎
09:45
|
сервис-параметры-общие, там что стоит?
|
|||
2
bvn-2005
13.02.17
✎
09:47
|
Использовать текущую дату компьютера
|
|||
3
Serg_1960
13.02.17
✎
10:00
|
По регламенту оно работает, по расписанию
|
|||
4
Вафель
13.02.17
✎
10:03
|
но причем здесь дата?
|
|||
5
bvn-2005
13.02.17
✎
10:07
|
"По регламенту оно работает, по расписанию"
Э-э-э... что за расписание и где его посмотреть? |
|||
6
Serg_1960
13.02.17
✎
10:14
|
Регламентные задания - СозданиеЗадачИсполнителям.
|
|||
7
Serg_1960
13.02.17
✎
10:22
|
PS: обработкой "Консоль заданий" посмотри работает ли менеджер, используется ли задача и её расписание.
|
|||
8
ale-sarin
13.02.17
✎
10:24
|
(6) Вопрос автора не про создание задач, а про обновление списка.
(0) Похоже не обновляется список автоматом. Автоматически обновляется надпись "Задачи обновлялись тогда-то", что намекает, что список обновляется только руками |
|||
9
Serg_1960
13.02.17
✎
11:54
|
(8) Не тормози. Это один и тот-же алгоритм - обновление списка и создание задач. Надпись и доступность кнопки - тоже ни на что не "намекают". Список задач обновляется автоматически, но можно и оперативно обновить "вручную".
|
|||
10
ale-sarin
13.02.17
✎
14:18
|
(9) Кто Вас научил так разговаривать с незнакомыми людьми?
Попробуйте сделать следующие действия: 1. Открыть базу под двумя пользователями 2. Под Пользователем-1 создать руками новую задачу для исполнителя Пользователь-2 3. Под Пользователем-2 ожидайте, что у него в списке "Мои задачи" новая задача проявится автоматически. Не дождетесь. Процедура УправлениеЗадачами.СформироватьСписокЗадач() только создает новые задачи. Не обновляет форму списка задач в клиентских сеансах. Кнопка "Обновить" в списке задач кроме вышеупомянутой процедуры еще отдельно выполняет код ЗадачаСписок.Обновить() Если Вы покажете мне кусок кода из типовой ЗУП 2.5, КА 1.1 или УПП 1.3 где открытый список задач пользователя обновляется автоматически, признаю свою неправоту. |
|||
11
bvn-2005
13.02.17
✎
15:40
|
"Кнопка "Обновить" в списке задач кроме вышеупомянутой процедуры еще отдельно выполняет код ЗадачаСписок.Обновить()"
Наверное, можно это делать автоматически при каждом запуске конфигурации, например? Посоветуйте, как это реализовать? |
|||
12
ale-sarin
13.02.17
✎
15:45
|
(11) Использовать ОбработчикОжидания, типа того который обновляет надпись "Задачи обновлялись 1 мин назад (2мин... и т.д)"
|
|||
13
Serg_1960
13.02.17
✎
16:23
|
(10) "Это один и тот-же алгоритм - обновление списка и создание задач": событие "Нажатие" кнопки "Обновить"
Процедура ОбновитьНажатие(Элемент) УправлениеЗадачами.СформироватьСписокЗадач(); ЗадачаСписок.Обновить(); ОбновитьНадписьАктуальности(); КонецПроцедуры |
|||
14
Serg_1960
13.02.17
✎
16:27
|
PS: я понял автора "как есть", дословно. Ключевых слов про обновление отображения на экране - не было сказано.
|
|||
15
Serg_1960
13.02.17
✎
16:31
|
И на всякий случай, а то опять друг друга не поймём: задачи - создаются(!), а список - формируется(!). Если задачи не создавать, то список будет формироваться один и тот-же, т.е. кто-то другой может подумать/сказать, что списко "не обновляется".
|
|||
16
Serg_1960
13.02.17
✎
16:46
|
Автор, внеси ясность: о чём именно твой вопрос?
|
|||
17
bvn-2005
14.02.17
✎
07:41
|
"Автор, внеси ясность: о чём именно твой вопрос?"
Горе от ума? Вроде бы все русским языком написал... |
|||
18
Serg_1960
14.02.17
✎
09:20
|
(17) Ага, горе от ума. У кого-то его много, у кого-то его мало :) Буду считать что вопрос примитивный - только про форму "Мои задачи".
Автоматически обновляется только надпись ДатаВремяАктуальности: Процедура ПриОткрытии() ... ОбновитьНадписьАктуальности(); ЭтаФорма.ПодключитьОбработчикОжидания("ОбработчикОбновления", 60); КонецПроцедуры Процедура ОбработчикОбновления() ОбновитьНадписьАктуальности(); КонецПроцедуры Процедура ОбновитьНадписьАктуальности() ДатаАктуальности = Константы.ДатаАктуальностиЗадач.Получить(); ... |
|||
19
Serg_1960
14.02.17
✎
09:23
|
Сам список задач - не обновляется. О чём однозначно говорит надпись на форме:
"Для обновления списка задач используйте кнопку Обновить" Если хотите реализовать автоматическое обновление, то обработчик ожидания нужно заменить на: УправлениеЗадачами.СформироватьСписокЗадач(); ЗадачаСписок.Обновить(); ОбновитьНадписьАктуальности(); |
|||
20
Serg_1960
14.02.17
✎
09:26
|
ale-sarin, я был груб и не прав. Прошу не держать зла, без обид :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |