Здравствуйте.
Вопрос вроде простой, но что-то я туплю.
Есть сущность "Организации" у нее есть дочерняя сущность "Работники".
В сущности "Организации" есть необязательное поле "Руководитель".
Сейчас поле это Раскрывающийся Список и сылается на сущность "Работники"
Сейчас при выборе из этого списка я вижу всех работников всех организаций.
Как настроить CRM так, чтобы он видел только работников текущей организации
Список - значения из дочерней сущности
- Oleg
- Сообщения: 471
- Зарегистрирован: 26 окт 2018, 08:23
- Имя: Олег Родионов
- Откуда: Россия,Санкт-Петербург
Re: Список - значения из дочерней сущности
чрез глобальные списки
Установка и настройка IP ATC Asterisk
Re: Список - значения из дочерней сущности
Т.е. у вас получается такtajufi писал(а): ↑12 июл 2019, 12:45 Здравствуйте.
Вопрос вроде простой, но что-то я туплю.
Есть сущность "Организации" у нее есть дочерняя сущность "Работники".
В сущности "Организации" есть необязательное поле "Руководитель".
Сейчас поле это Раскрывающийся Список и сылается на сущность "Работники"
Сейчас при выборе из этого списка я вижу всех работников всех организаций.
Как настроить CRM так, чтобы он видел только работников текущей организации
Организация [поле: "Руководитель", тип:"Сущность", сущность: "Работники"]
-Работники
получается нужен фильтр по текущей организации? все верно?
Re: Список - значения из дочерней сущности
В настоящий момент нет такой возможности.
Да и сделать наврятли получится.
При такой конфигурации будет проблема при добавлении новой организации: Руководителя нельзя будет выбрать т.к. невозможно будет отфильтровать (Организации то еще нет, да и сотрудников).
Сергей, если я не прав, поправьте меня.
Надо обдумывать другую структуру.
Предложение для реализации:
В настройках фильтров типа поля Сущность (+ajax?) добавить возможность фильтрации по полю служебному полю Связь.
К фильтру добавить опцию "Родительская запись" для фильтрации по родительской записи (возможно даже включенную по умолчанию для данного типа поля).
Редактирование данного поля только после создания записи по типу поля Связанные записи.
Да и сделать наврятли получится.
При такой конфигурации будет проблема при добавлении новой организации: Руководителя нельзя будет выбрать т.к. невозможно будет отфильтровать (Организации то еще нет, да и сотрудников).
Сергей, если я не прав, поправьте меня.
Надо обдумывать другую структуру.
Предложение для реализации:
В настройках фильтров типа поля Сущность (+ajax?) добавить возможность фильтрации по полю служебному полю Связь.
К фильтру добавить опцию "Родительская запись" для фильтрации по родительской записи (возможно даже включенную по умолчанию для данного типа поля).
Редактирование данного поля только после создания записи по типу поля Связанные записи.
Re: Список - значения из дочерней сущности
Сейчас попробовал решить задачу с помощью поля Mysql-запрос
Имеем
Организации
[Поле: "Руководитель", тип: MySQL-запрос, из сущности: "Сотрудники"]
{
Сущность: сотрудники
Выбрать поле: [<id поля с ФИО или др. которое необходимо отобразить>]
Условие: parent_item_id=e.id and [<id поля с должностью>] = <id значения нужной должности поля Должность сущности Сотрудники> (в нашем случае id=1)
}
-Сотрудники
[Поле: "ФИО", Тип: "Поле ввода"]
["поле: Должность": тип поля: "Выпадающий список]
{
id1 - Руководитель
id2 - Зам
...
}
[поле: "Сотрудник", тип: "Статический текст по шаблону"] (не обязательно)
В этом случае происходит автоматическая подстановка значения поля ФИО (или другого, указанного ранее в "Выбрать поле") если сотрудник принадлежит организации и его должность Руководитель.
Если будет несколько сотрудников с этой должностью, то подставится первый по списку сотрудник.
Если не будет найден сотрудник, удовлетворяющий условию, то подставится значение "0.00".
Можно сделать более сложную обертку, но я еще не разобрался как)))
Re: Список - значения из дочерней сущности
Спасибо за подробный ответ, пойду встраивать.
ПС Да, именно поэтому я и делал поле "Руководитель" не обязательным - создать орг->создать работника->назначить работника.
ППС Руководитель может занимать любую должность - это фактически не должность или звание, а возложенная на одного из сотрудников обязанность.
ПС Да, именно поэтому я и делал поле "Руководитель" не обязательным - создать орг->создать работника->назначить работника.
ППС Руководитель может занимать любую должность - это фактически не должность или звание, а возложенная на одного из сотрудников обязанность.
Re: Список - значения из дочерней сущности
Извиняюсь но не очень понял.sanys писал(а): ↑12 июл 2019, 14:24 Предложение для реализации:
В настройках фильтров типа поля Сущность (+ajax?) добавить возможность фильтрации по полю служебному полю Связь.
К фильтру добавить опцию "Родительская запись" для фильтрации по родительской записи (возможно даже включенную по умолчанию для данного типа поля).
Редактирование данного поля только после создания записи по типу поля Связанные записи.
Если бы в фильтрах можно было сказать Связь=ID все бы решилось, но пункта Связь там нет.
Как именно добавить "возможность фильтрации по полю служебному полю Связь."
Re: Список - значения из дочерней сущности
Это предложение разработчику.
Добавив такую возможность в систему, можно решить Вашу задачу.
Возможно есть еще какие-то сценарии подобного использования, но мне они в голову не приходят пока что )))