Справочное поле на базе объекта Контакт/Сотрудник
Добрый день!
Подскажите при создании нового раздела добавлено справочное поле "Ответственный".
Источником для поля выбран объект "Контакт" - выбор сделан по аналогии с аналогичными полями в других разделах.
Существует объект "Сотрудник", но почему то в коробочной версии в полях он не выбран.
Для того чтобы выбирать ответственного из сотрудников - логично использовать раздел "Сотрудники", а в коробке используется раздел "Контакты" и я так понимаю кодом прописано, что выбор только среди контактов имеющих связь с разделом сотрудники.
Вопрос: почему сразу не используется объект "Сотрудники"
Нравится
Потому что в поле 'Ответственный' содержатся значения контактов, а то, что они должны являться, например, сотрудниками или пользователями системы - это уже условия фильтрации этих контактов.
Обратите внимание, что в коробочном методе фильтрации значений в поле 'Ответственный' выполняется проверка является ли контакт пользователем системы, а не сотрудником.
Если Вы хотите, чтобы в данном поле выбирались контакты, которые являются сотрудниками, то Вам нужно реализовать собственный метод фильтрации ответственных по этому условию.
Потому что в поле 'Ответственный' содержатся значения контактов, а то, что они должны являться, например, сотрудниками или пользователями системы - это уже условия фильтрации этих контактов.
Обратите внимание, что в коробочном методе фильтрации значений в поле 'Ответственный' выполняется проверка является ли контакт пользователем системы, а не сотрудником.
Если Вы хотите, чтобы в данном поле выбирались контакты, которые являются сотрудниками, то Вам нужно реализовать собственный метод фильтрации ответственных по этому условию.