Некоторые поля сотрудника не заполняются в шаблоне

Работа с шаблонами документов


Ответить
Аватара пользователя
Andrew
Разработчики FossDoc
Сообщения: 869
Зарегистрирован: 26 дек 2008, 16:03

Некоторые поля сотрудника не заполняются в шаблоне

Сообщение Andrew » 12 дек 2013, 11:13

Предположим, что вы добавили в шаблон несколько полей, которые принадлежат объекту "Сотрудник" (пользователь).
Можно заметить, что некоторые из них не заполняются, хотя в администрировании вы видите что значение задано. Это связано с тем, что категория "Сотрудник" наследуется от двух базовых категорий, в которых перечислены поля, несущие личную информацию о человеке. Разумеется, обычно нельзя чтобы любой пользователь получил доступ к этой личной информации (например, видел в шаблоне номер паспорта). С целью защиты данных в системе на эти две категории - "FossDoc.Business logic.Contacts" и "FossDoc.Business logic.Human" наложены особые права доступа, читать их может только группа "Отдел кадров". Соответственно, группа "ВСЕ" не может прочесть данные по этим полям, и из за этого шаблон не может даже "обнаружить" такие поля у сотрудника.

Если вам нужно, чтобы эти поля заполнялись в шаблоне, вы можете либо поместить требуемых сотрудников в группу "Отдел кадров" (в этом случае им будет выдана ссылка на справочник сотрудников), либо добавить группу "ВСЕ" с уровнем "Чтение" на эти базовые категории.
Права доступа на базовые категории сотрудника.jpg
Права доступа на базовые категории сотрудника.jpg (130.56 КБ) 2285 просмотров

Ответить

Вернуться в «Шаблоны документов»