Задача: в запросах (REQ) в связанных списках вывести:
- все обращение, которые были сделаны автором текущего обращение
- все обращения, которые были сделаны получателем услуги текущего обращения
Как это сделать?
Задача: в запросах (REQ) в связанных списках вывести:
Как это сделать?
Динамические связанные списки.
Тут поможет синтетический связанный список Связанные списки | SimpleOne Documentation
Никита
Спасибо! И на всякий случай приложу то, что надо написать в поле Query With, если нужно отобразить все обращения получателя услуги (вдруг кому-то пригодится):
if(Boolean(parent.sys_id)){
current.addQuery(‘caller’, parent.caller.sys_id);
}
Привет!
Конструкцию parent.caller.sys_id лучше заменить на parent.getValue('‘caller’), т.к. каждый dot walk - это дополнительный запрос в базу данных. Сокартили на два запроса, увеличили производительность.
Проверка if по parent.sys_id не нужна, т.к это связанный список, а он рендерится только на существующих записях
С уважением. Никита
Спасибо огромное!
Тогда вот так:
current.addQuery(‘caller’, parent.getValue(‘caller’));
Отлично! Еще можно подумать об ограничении по статусу, нарример, только активные или только активные или закрыте в последний месяц/год и тп. Но этого нет в требовпниях, просио идея.
С уважением, Никита