Фильтрация реестра в деталях «Активность» с типом звонок в зависимости от родительского элемента
Добрый день, задача по BPMOnlineCRM
Как сделать так, чтобы при выделении в реестре любой задолженности в деталях "Активности" отражались только задачи с типом "Звонок" этой задолженности
Спасибо
Нравится
Здравствуйте!
Для этого Вам следует создать новый реестр, который будет Вами использоваться для данной детали, и установить в его программном коде необходимую фильтрацию.
Последовательность действий такая:
1. Создается реестр, унаследованный от реестра детали;
2. В рабочих местах переопределяется реестр;
3. Создаете обработчик события PageLoadComplete и в скрипте обработчика добавляете фильтрацию:
var dataSource = Page.DataSource; var ActivityType var currentStructure = dataSource.CurrentStructure; var FullFilter = currentStructure.CreateFiltersGroup("FullFilter",LogicalOperationStrict.And); var filterCall = currentStructure.CreateFilterWithParameters(dataSource.Schema, FilterComparisonType.Equal, "Type.Code", "Call")); FullFilter.Add(filterCall); DataSourceFilter = FullFilter; Page.ThrowEvent("LoadRowsByFilter"); dataSource.CurrentStructure.Filters.Add(FullFilter); dataSource.LoadRows();
Спасибо, получилось
Появилась схожая задача
Как вы знаете есть раздел "Активности", где есть реестр активностей("Активность") и группы активностей("Активность в группе").
Задача: Необходимо создать отдельный раздел "Активности с типом Звонок" и с отдельной группой, чтобы группы "Активность в группе" не было
Как это можно реализовать?
Спасибо
Инструкция по созданию раздела есть в руководстве пользователя, в разделе основы конфигурирования.
Для того, чтобы окна с группами в разделе не было, следует в настройке рабочих мест при добавлении указать тип группировки записей "не использовать группы"