Есть кастомный раздел "Каталог услуг".
Есть БП, в котором ставится Активность "Согласовать Каталог услуг" как в этой Активности указать связь с "Каталогом услуг" по аналогии с "контактами" "контрагентами" и т.д.
Какие объекты нужно заместить?
В какие из замещенных объектов нужно изменить?
и что нужно изменить?
Нравится
Евгений, здравствуйте.
Необходимо добавить с помощью мастера раздела на страницу Активности справочное поле, которое будет указывать на объект Каталог Услуг. Поскольку в элементе Выполнить задачу в качестве параметров можно указывать предопределенный набор полей, для решения задачи необходимо использовать такой подход:
- добавить элемент Добавить данные, объект = Активность, для созданного поля заполнить Каталог услуг
- с помощью элемента Открыть страницу редактирования для существующей записи открыть созданную запись.
Таким образом откроется активностьс полем, заполненным значением записи из Вашего раздела.
Евгений.,
По поводу миникраточки - для этого необходимо замещать карточку ActivityMiniPage, выводя на нее созданное поле.
Информацию можно по работе с миникарточкой можно найти на Академии.
По второму вопросу - исходящие потоки с условием на результат Активности можно добавить только в рамках элемента Выполнить задачу.
Для того, чтобы в этом элементе отображалась колонка (в блоке Связи), необходимо в БД явно указать связь. Реализация рассматривалась на community.
Запись связи вносится в таблицу entityConnection, где SysEntitySchemaUid - uid объекта Активности (можно определить в sysschema по колонке name),
ColumnUid - uid кастомной колонки в объекта Активности (например, можно найти в метаданных объекта).
После добавления связи, для того, чтобы новое поле отобразилось в элементе Выполнить задачу, может понадобиться очистка redis.