• Курсы Академии Кодебай, стартующие в мае - июне, от команды The Codeby

    1. Цифровая криминалистика и реагирование на инциденты
    2. ОС Linux (DFIR) Старт: 16 мая
    3. Анализ фишинговых атак Старт: 16 мая Устройства для тестирования на проникновение Старт: 16 мая

    Скидки до 10%

    Полный список ближайших курсов ...

Счетчик непрочитанных документов

  • Автор темы Idea
  • Дата начала
Статус
Закрыто для дальнейших ответов.
I

Idea

Доброго всем дня!

Нужен совет. В системе по инстанциям циркулируют документы, и когда они приходят на согласование в каждое из подразделений, хотелось бы показывать, сколько там у них лежит непрочитанных.
Как можно это дело посчитать, если в Outline прописаны не папки, а формы со встроенными вьюхами (категория отбора по пользователю) или сами вьюхи (в зависимости от ролей).

Можно ли как-то вытащить искусственно этот счетчик и пририсовать к имеющемуся outline?

Если подскажете другие способы таких извращений, буду очень признательна!
 
O

Omh

Поправь у Outline entry label формулу (лукап по нужному тебе view)
Правда, будет обновлятся только при переоткрытии базы или ws.ReloadWindow

Прошу прощения, не понял, что непрочитанные.
Не годиццо.
 
I

Idea

А как вообще прописывается "непрочитанность"? Есть для этого дела какое-нибудь скрытое поле и реально ли до него достучаться?
 
O

Omh

Поля нет.
Реально на API.
Там идёт пересечение документов и UserID (база непрочитанные документы для каждого юзера ведёт отдельно).

Начиная с восьмёрки появились методы для работы с непрочитанными документами и всякий апишный изврат городить уже не нужно.
 
K

Klido

да, 8... уже вроде как можно посчитать на лету..

GetAllUnreadEntries method

The method returns all entries that are unread.

Note This method is new with Release 8.

Defined in
NotesView
 
I

Idea

Спасибо большое, пойду пну начальство, что самое время переходить на восьмерку, идея давно летала в воздухе.
 
Статус
Закрыто для дальнейших ответов.
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!