====== Сбор данных из табеля в справочник ====== Для учета фактически отработанного рабочего времени, в системе есть механизм **переноса данных [[product:time_sheet|из табелей учета рабочего времени]] в справочники**. Вы получаете автоматически заполняемый справочник, в котором отражаются данные о трудозатратах (в часах) пользователей. Эти данные пользователи указывали [[product/time_sheet/note|в своих табелях учета рабочего времени]] по проектам или задачам. В итоге справочник можно использовать: * в отчетах по фактическим трудозатратам; * для расчета заработной платы в OLAP-кубе((будет рассчитываться на основе [[product:tables:admin:system_table|системного справочника]] с тарифными ставками сотрудников)) и при построении OLAP-отчета на основе этого куба. ===== Как этот механизм работает ===== - Сотрудники еженедельно [[product:time_sheet:note|заполняют табели учета рабочего времени]] и направляют их на утверждение. - Записи, после их заполнения в табеле, автоматически появляются в соответствующем справочнике. - Руководители могут [[product:time_sheet:approve|утверждать как табель целиком]], так и записи по отдельности -- через процедуру утверждения записей в справочнике «Учет времени». - В результате информация по фактическим трудозатратам доступна для просмотра в справочнике «Учет времени» соответствующих проектов (Рисунок 1). ===== Как настроить ===== - [[product:tables:admin:new|Создайте справочник]] **«Учет времени»** со следующими [[product/tables/admin/new#основные_параметры_справочника|параметрами]]: * ''Использовать процедуру утверждения'' -- вкл * ''Добавить разрез по ресурсам'' -- вкл * ''Структура записей справочника'' -> ''Иерархическая'' * ''Использовать дату'' -> ''Да, ручной ввод'' - В набор колонок [[product:tables:admin:requisites|добавьте]] [[product/requisites/number|числовой реквизит]] «Количество часов». - [[product:tables:admin:linking_to_objects|Cвяжите этот справочник]] с пользовательскими типами объектами, по которым планируется вести учет времени. \\ //Например -- «Задача», «Внутренний проект».// \\ //Рекомендуем добавить справочник **во все** пользовательские типы объектов системы.// - В этих [[product:objects:admin:interfaces|типах объектов]] добавьте [[product:access:about|разрешения на права]] для справочника «Учет времени»: * "Создание записей справочника" * "Изменение записей справочника" * "Удаление записей справочника". \\ Сделать это можно через как через [[product:auth:admin:system_roles|Системную роль безопасности]], так и через [[product:auth:admin:project_roles|Роль безопасности проекта]]. - Администрирование -> Общие настройки -> Общие настройки -> портлет "Настройка учета времени" -> кнопка ''Изменить'' -> указать в качестве используемого справочника «Учет времени» и его колонку «Количество часов» (Рисунок 1). \\ {{ :product:tables:admin:table_time_sheet.png |}} \\ **Рисунок 1** -- Выбор справочника для импорта данных из табелей учета времени При поставке системы, в большинстве случаев механизм учета времени уже настроен. ===== Ограничение удаления объектов с записями справочника ===== ''Начиная с версии системы 3.27'', чтобы не допустить потерю данных по Объектам, на которых уже созданы записи справочника "Учет времени", можно полностью заблокировать возможность удаления таких Объектов из системы. Подробная информация на странице [[product:tables:admin:settings#ограничение_удаления_объектов_с_записями_справочника|"Общие свойства справочника"]].