Мои задачи в 1с ЗУП не обновляется список
По теме из базы знаний
- Расчетный листок с выводом разбивки сотрудников по страницам для ЗУП 3.1
- Ни в ЗУП ногой!? А мне нравится! Часть 4. Главное - правильный перенос данных!
- PrintWizard: поддержка представлений ЗУП в конструкторе
- Высокие риски и неопределенность: успешный перевод всей инфраструктуры 1С Авито на PostgreSQL+Linux
- Успешный SaaS на 1С – любим, умеем, практикуем
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
(1)у меня была такая проблема после переноса данных,
деталей я уже не помню, но суть такая - список задач не обновляется потому что задачи уже сформированы, а сформированные задачи не отображаются пользователям из-за настроек отбора по ролям.
я бы на вашем месте кинул на форму список всех задач, без фильтрации - чтобы посмотреть какие задачи сформированы, и потом в отладчике глянуть почему задачи не отображаются
или просто удалить все задачи и заново их сформировать
деталей я уже не помню, но суть такая - список задач не обновляется потому что задачи уже сформированы, а сформированные задачи не отображаются пользователям из-за настроек отбора по ролям.
я бы на вашем месте кинул на форму список всех задач, без фильтрации - чтобы посмотреть какие задачи сформированы, и потом в отладчике глянуть почему задачи не отображаются
или просто удалить все задачи и заново их сформировать
Для задач исполнитель не задан, если речь об этом (Задачу может выполнить любой кадровик или расчетчик), а если нет, то поясните, пожалуйста. В настройках установлено отображать задачи по дням рождения, увольнениям и приемам на работу. По ролям и организациям не разделяются.
Собственно список обновился, но лишь после проставления в настройках всех "крыжей" у видов задач. Попало много лишнего естественно..
З. Ы. До этого список содержал задачи по дням рождениям и приемам и застрял как раз где-то на конце сентября.
Собственно список обновился, но лишь после проставления в настройках всех "крыжей" у видов задач. Попало много лишнего естественно..
З. Ы. До этого список содержал задачи по дням рождениям и приемам и застрял как раз где-то на конце сентября.
Вопрос не решился ? А то нечто похожее случилось - сначала список заело, потом его почистили, после чего он обновился один раз у одного пользователя, после чего его опять заело. Это ППЦ, извините. Платформа 8.2.15 клиент-серверная...
Попытался в отладчике пройти по коду.
По кнопке обновить
остановка на
УправлениеЗадачами.СформироватьСписокЗадач();
идем в общий модуль УправлениеЗадачами ставим там остановку на Процедура СформироватьСписокЗадач()
отладчик не срабатывает.
Как так ?
По кнопке обновить
остановка на
УправлениеЗадачами.СформироватьСписокЗадач();
идем в общий модуль УправлениеЗадачами ставим там остановку на Процедура СформироватьСписокЗадач()
отладчик не срабатывает.
Как так ?
у меня возникла подобная проблемма, перестал обновлятся список задач, после того как сняла эти две галки проблема устранилась, но теперь нет сортировки задач по ролям и организациям, если снова ставлю галку, причем любую, задачи снова перестают обновлятся.
Столкнулся с такой же проблемой, и именно после установки галочки для "Настройка программы - Работа с задачами - Разделять задачи по ролям исполнителей". Там где показывало старые значения (окурат до даты изменения этого реквизита). Лечится путем очищения в Задачах реквизита "Роль". Прикрепил обработку, которой лечил.
Прикрепленные файлы:
Исправление_МоиЗадачи.epf
Вот что накопал: во-первых стояла галка только сервер на общем модуле Управление задачами и 1с-ка просто не заходила туда в функцию, как только поставили клиент она стала заходить, но, дни рождения в процедуре ДобавитьЗадачиДниРождения выводит ноль, а там запрос, етить колотить
может кто поможет, его разлбрать и выявить ошибку в нем
И там выборка пустая выходит
может кто поможет, его разлбрать и выявить ошибку в нем
ЗапросДляДнейРождения = Новый Запрос;
ЗапросДляДнейРождения.Текст =
"ВЫБРАТЬ РАЗЛИЧНЫЕ
| ВЫБОР
| КОГДА МЕСЯЦ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) = 12
| И МЕСЯЦ(&ВремяФормированияЗадач) = 1
| ТОГДА ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) - 1)
| КОГДА МЕСЯЦ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) = 1
| И МЕСЯЦ(&ВремяФормированияЗадач) = 12
| ТОГДА ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) + 1)
| ИНАЧЕ ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения))
| КОНЕЦ КАК Период,
| РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.Наименование КАК Наименование,
| РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо КАК Ссылка,
| РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.Пол КАК Пол,
| ВЫБОР
| КОГДА (ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения)) / 5 = (ВЫРАЗИТЬ((ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения)) / 5 КАК ЧИСЛО(4, 0)))
| ТОГДА ИСТИНА
| ИНАЧЕ ЛОЖЬ
| КОНЕЦ КАК ДополнительныеДанные,
| ВЫБОР
| КОГДА РаботникиОрганизацийСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1)
| ТОГДА РаботникиОрганизацийСрезПоследних.ОбособленноеПодразделениеЗавершения
| ИНАЧЕ РаботникиОрганизацийСрезПоследних.ОбособленноеПодразделение
| КОНЕЦ КАК Организация
|ИЗ
| РегистрСведений.РаботникиОрганизаций.СрезПоследних КАК РаботникиОрганизацийСрезПоследних
| ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ
| Задачи.ОбъектЗадачи КАК ФизЛицо,
| Задачи.Дата КАК Дата
| ИЗ
| Задача.ЗадачаИсполнителя КАК Задачи
| ГДЕ
| Задачи.ВидЗадачи = ЗНАЧЕНИЕ(Справочник.ВидыЗадачПользователей.ДеньРождения)) КАК Существующие
| ПО (Существующие.ФизЛицо = РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо)
| И (ВЫБОР
| КОГДА МЕСЯЦ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) = 12
| И МЕСЯЦ(&ВремяФормированияЗадач) = 1
| ТОГДА ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) - 1)
| КОГДА МЕСЯЦ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) = 1
| И МЕСЯЦ(&ВремяФормированияЗадач) = 12
| ТОГДА ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) + 1)
| ИНАЧЕ ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения))
| КОНЕЦ = Существующие.Дата)
|ГДЕ
| ВЫБОР
| КОГДА РаботникиОрганизацийСрезПоследних.ПериодЗавершения <> ДАТАВРЕМЯ(1, 1, 1)
| ТОГДА РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостоянияЗавершения
| ИНАЧЕ РаботникиОрганизацийСрезПоследних.ПричинаИзмененияСостояния
| КОНЕЦ <> ЗНАЧЕНИЕ(Перечисление.ПричиныИзмененияСостояния.Увольнение)
| И ВЫБОР
| КОГДА МЕСЯЦ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) = 12
| И МЕСЯЦ(&ВремяФормированияЗадач) = 1
| ТОГДА ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) - 1)
| КОГДА МЕСЯЦ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) = 1
| И МЕСЯЦ(&ВремяФормированияЗадач) = 12
| ТОГДА ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения) + 1)
| ИНАЧЕ ДОБАВИТЬКДАТЕ(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения, ГОД, ГОД(&ВремяФормированияЗадач) - ГОД(РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения))
| КОНЕЦ МЕЖДУ ДОБАВИТЬКДАТЕ(&ВремяФормированияЗадач, ДЕНЬ, -5) И ДОБАВИТЬКДАТЕ(&ВремяФормированияЗадач, ДЕНЬ, 5)
| И РаботникиОрганизацийСрезПоследних.Сотрудник.Физлицо.ДатаРождения <> ДАТАВРЕМЯ(1, 1, 1)
| И Существующие.ФизЛицо ЕСТЬ NULL
| И РаботникиОрганизацийСрезПоследних.Сотрудник.ВидДоговора В("+УправлениеЗадачамиПереопределяемый.ВернутьВидыДоговоров(Истина, Истина)+")
|
|УПОРЯДОЧИТЬ ПО
| Период,
| Наименование";
ЗапросДляДнейРождения.Параметры.Вставить("ВремяФормированияЗадач", ВремяФормированияЗадач);
ВыборкаДнейРождения = ЗапросДляДнейРождения.Выполнить().Выбрать();
ПоказатьИ там выборка пустая выходит
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот