Список - значения из дочерней сущности

Все вопросы/проблемы по установке и использовании.
Ответить
tajufi
Сообщения: 26
Зарегистрирован: 03 июн 2019, 17:28
Имя: Женя
Откуда: Россия Воронеж

Список - значения из дочерней сущности

Сообщение tajufi »

Здравствуйте.
Вопрос вроде простой, но что-то я туплю.
Есть сущность "Организации" у нее есть дочерняя сущность "Работники".
В сущности "Организации" есть необязательное поле "Руководитель".
Сейчас поле это Раскрывающийся Список и сылается на сущность "Работники"

Сейчас при выборе из этого списка я вижу всех работников всех организаций.
Как настроить CRM так, чтобы он видел только работников текущей организации
Аватара пользователя
Oleg
Сообщения: 471
Зарегистрирован: 26 окт 2018, 08:23
Имя: Олег Родионов
Откуда: Россия,Санкт-Петербург

Re: Список - значения из дочерней сущности

Сообщение Oleg »

чрез глобальные списки
Установка и настройка IP ATC Asterisk
sanys
Сообщения: 118
Зарегистрирован: 30 май 2017, 12:52
Имя: Александр
Откуда: Казахстан

Re: Список - значения из дочерней сущности

Сообщение sanys »

tajufi писал(а): 12 июл 2019, 12:45 Здравствуйте.
Вопрос вроде простой, но что-то я туплю.
Есть сущность "Организации" у нее есть дочерняя сущность "Работники".
В сущности "Организации" есть необязательное поле "Руководитель".
Сейчас поле это Раскрывающийся Список и сылается на сущность "Работники"

Сейчас при выборе из этого списка я вижу всех работников всех организаций.
Как настроить CRM так, чтобы он видел только работников текущей организации
Т.е. у вас получается так
Организация [поле: "Руководитель", тип:"Сущность", сущность: "Работники"]
-Работники

получается нужен фильтр по текущей организации? все верно?
tajufi
Сообщения: 26
Зарегистрирован: 03 июн 2019, 17:28
Имя: Женя
Откуда: Россия Воронеж

Re: Список - значения из дочерней сущности

Сообщение tajufi »

Да верно
sanys
Сообщения: 118
Зарегистрирован: 30 май 2017, 12:52
Имя: Александр
Откуда: Казахстан

Re: Список - значения из дочерней сущности

Сообщение sanys »

В настоящий момент нет такой возможности.
Да и сделать наврятли получится.
При такой конфигурации будет проблема при добавлении новой организации: Руководителя нельзя будет выбрать т.к. невозможно будет отфильтровать (Организации то еще нет, да и сотрудников).

Сергей, если я не прав, поправьте меня.

Надо обдумывать другую структуру.

Предложение для реализации:
В настройках фильтров типа поля Сущность (+ajax?) добавить возможность фильтрации по полю служебному полю Связь.
К фильтру добавить опцию "Родительская запись" для фильтрации по родительской записи (возможно даже включенную по умолчанию для данного типа поля).
Редактирование данного поля только после создания записи по типу поля Связанные записи.
sanys
Сообщения: 118
Зарегистрирован: 30 май 2017, 12:52
Имя: Александр
Откуда: Казахстан

Re: Список - значения из дочерней сущности

Сообщение sanys »

tajufi писал(а): 12 июл 2019, 13:48Да верно
Сейчас попробовал решить задачу с помощью поля Mysql-запрос

Имеем
Организации
[Поле: "Руководитель", тип: MySQL-запрос, из сущности: "Сотрудники"]
{
Сущность: сотрудники
Выбрать поле: [<id поля с ФИО или др. которое необходимо отобразить>]
Условие: parent_item_id=e.id and [<id поля с должностью>] = <id значения нужной должности поля Должность сущности Сотрудники> (в нашем случае id=1)
}
-Сотрудники
[Поле: "ФИО", Тип: "Поле ввода"]
["поле: Должность": тип поля: "Выпадающий список]
{
id1 - Руководитель
id2 - Зам
...
}
[поле: "Сотрудник", тип: "Статический текст по шаблону"] (не обязательно)


В этом случае происходит автоматическая подстановка значения поля ФИО (или другого, указанного ранее в "Выбрать поле") если сотрудник принадлежит организации и его должность Руководитель.
Если будет несколько сотрудников с этой должностью, то подставится первый по списку сотрудник.
Если не будет найден сотрудник, удовлетворяющий условию, то подставится значение "0.00".
Можно сделать более сложную обертку, но я еще не разобрался как)))
tajufi
Сообщения: 26
Зарегистрирован: 03 июн 2019, 17:28
Имя: Женя
Откуда: Россия Воронеж

Re: Список - значения из дочерней сущности

Сообщение tajufi »

Спасибо за подробный ответ, пойду встраивать.

ПС Да, именно поэтому я и делал поле "Руководитель" не обязательным - создать орг->создать работника->назначить работника.

ППС Руководитель может занимать любую должность - это фактически не должность или звание, а возложенная на одного из сотрудников обязанность.
tajufi
Сообщения: 26
Зарегистрирован: 03 июн 2019, 17:28
Имя: Женя
Откуда: Россия Воронеж

Re: Список - значения из дочерней сущности

Сообщение tajufi »

sanys писал(а): 12 июл 2019, 14:24 Предложение для реализации:
В настройках фильтров типа поля Сущность (+ajax?) добавить возможность фильтрации по полю служебному полю Связь.
К фильтру добавить опцию "Родительская запись" для фильтрации по родительской записи (возможно даже включенную по умолчанию для данного типа поля).
Редактирование данного поля только после создания записи по типу поля Связанные записи.
Извиняюсь но не очень понял.
Если бы в фильтрах можно было сказать Связь=ID все бы решилось, но пункта Связь там нет.
Как именно добавить "возможность фильтрации по полю служебному полю Связь."
sanys
Сообщения: 118
Зарегистрирован: 30 май 2017, 12:52
Имя: Александр
Откуда: Казахстан

Re: Список - значения из дочерней сущности

Сообщение sanys »

tajufi писал(а): 12 июл 2019, 16:38 Извиняюсь но не очень понял.
Если бы в фильтрах можно было сказать Связь=ID все бы решилось, но пункта Связь там нет.
Как именно добавить "возможность фильтрации по полю служебному полю Связь."
Это предложение разработчику.
Добавив такую возможность в систему, можно решить Вашу задачу.
Возможно есть еще какие-то сценарии подобного использования, но мне они в голову не приходят пока что )))
Ответить