Страница 1 из 1
Правила отправки telegram
Добавлено: 13 мар 2018, 21:14
userspb
Добрый вечер ! Имеется следующий вопрос есть сущность заказчики в ней подсущность сделки и уже в сделках подсущность этапы сделки, сейчас приходят уведомления о заведении новых заказчиков/сделок/этапов, но вот как вывести в правила "этапы сделки" id поля кто заказчик ? если например при заведении сделки заказчика вырываем полем [parent id] то как перепыгнуть в этапах и вырвать название заказчика ?
Re: Правила отправки telegram
Добавлено: 13 мар 2018, 23:59
Евгений
А как будет использоваться поле "Название заказчика" в записи этапа? Если просто для отображения, то можно формульным полем вытянуть название из "Заказчики" запросом, поскольку ИД заказчика имеем. Но по такому формульному полю нельзя будет делать запросы, фильтры и поиск в списке этапов.
Re: Правила отправки telegram
Добавлено: 14 мар 2018, 00:10
userspb
Так только для telegram уведомлений надо чисто отображение
Re: Правила отправки telegram
Добавлено: 14 мар 2018, 02:48
Евгений
Тогда можно сделать так. Проброс названия заказчика через один уровень с помощью промежуточного скрытого поля.
Заказчики - оставляем как есть.
Сделки - добавляете формульное поле "Проброс названия заказчика". Поле скрываете для всех пользователей, оно служебное. Создаёте функцию "Проброс названия заказчика", в настройках функции указываете Сущность==Заказчик, Функция==СЕЛЕКТ, Формула==[<ИД поля Название из сущности Заказчик>]. ИД созданной функции используете в скрытом формульном поле "Проброс названия заказчика" сущности Сделки.
Этапы - добавляете формульное поле "Название заказчика". Поле видимое для пользователей. Создаёте ещё одну функцию "Вот это уже точно название заказчика", в настройках функции указываете Сущность==Сделки, Функция==СЕЛЕКТ, Формула==[<ИД поля "Проброс названия заказчика">]. ИД этой ещё одной созданной функции используете в формульном поле "Название заказчика" сущности Этапы.
Название Заказчика будет отображаться в Этапах. Но при попытке задать фильтр по этому полю, в настройках фильтра будет запрашиваться числовое значение, отфильтровать по строковому значению невозможно.