Пояснение к библиотеке "Attendance 2":
1. Поле "Total rangers" - общее количество сотрудников в списке.
2. Поле "Total checked" - сумма значений всех полей раздела "Summary information".
3. Фон записи, у которой "Total rangers" не равно "Total checked" подкрашен красным.
4. В разделе "Summary lists" размещены поля, в которых записываются массивы имён сотрудников со статусом отличным от "Present".
5. Все поля на странице "INFO" (кроме даты) только для чтения и заполняются автоматически. Пустые статусы в Расчет не принимаются.
6. Список сотрудников из основной библиотеки "Staff Directory (Chizarira NP)" создаётся автоматически (кроме тех, у кого поле "Dismissed/Transferred" равно True). Имя библиотеки "Staff Directory (Chizarira NP)" и поля "Dismissed/Transferred" указано в триггере "Т4". При необходимости - внесите изменения.
7. Список сортируется сначала по полю "Division", потом по полю "Rank" (изменить или удалить сортировку можно в триггере "Т4").
8. По умолчанию сотрудники в списке имеют пустой атрибут статуса (чтобы было видно: кого проверили, а кого нет). Изменить значение статуса по умолчанию можно в настройках поля.
9. Статус сотрудника можно изменить ТОЛЬКО при редактировании записи. Все поля на странице "INFO" пересчитаются автоматически после сохранения изменений.
10. Скрипты должны иметь доступ к библиотеке "Staff Directory (Chizarira NP)".
11. Как настроить библиотеку для работы с другими статусами (например: отпуск, учёба, командировка) напишу по запросу.
Ссылка на шаблон обновлённой библиотеки:
http://libs.mobi/t/5378731256840192