Вопрос

Всем привет,

Столкнулся с необходимостью динамического изменения настроек колонок детали в зависимости от значений полей страницы, на которой эта деталь располагается.

Попробовал прокидывать сообщение из карточки в метод init детали, и в зависимости от этого менять ProfileKey (предварительно задал свои настройки колонок с разными ключами). Работает, но проблема в том, что метод init детали не отрабатывает, когда ходишь по карточкам в Combined mode.

Кто-нибудь сталкивался с подобной задачей? В какаую сторону капать?

 

У меня такой же вопрос

4 комментария
Лучший ответ

Сталкивались,

смотри метод render() подробнее тут

Сталкивались,

смотри метод render() подробнее тут

Григорий Чех,

Спасибо за ответ. А можно немного поподробней о вашем решении? Не совсем понимаю как вы подменяете настройки грида в методе render.

Тёскин Дмитрий Валерьевич,

Это был ответ на 

о проблема в том, что метод init детали не отрабатывает, когда ходишь по карточкам в Combined mode.

Метод render отрабатывает, когда ходишь по карточкам в Combined mode. 

Григорий Чех,

Спасибо за уточнение. Метод onGridDataLoaded тоже вроде отрабатывает каждый раз, но по моему у него не тот контекст и подменить ProfileKey там не получится...

Войдите или зарегистрируйтесь, чтобы комментировать

Добрый день!

При настройке колонок детали, столкнулся со следующей проблемой: хочу вывести колонку булевого типа из связанного объекта по ссылке. Выбираю в настройках связанный объект, однако в нем не отображаются все реализованные в объекте поля. Компилировал несколько раз, перегенерировал схему объекта, чистил редис и кэш - безрезультатно. Подскажите, как вывести колонку в интерфейс.

У меня такой же вопрос

1 комментарий

Судя по типу доступных для выбора колонок, дело в том, что в реестре у Вас настраивается агрегирующая колонка по обратной связи. То есть она строится не по конкретной записи с детали, а по всем подходящим одновременно.

В таких случаях можно подсчитать количество записей, максимум и минимум по дате, максимум, минимум и среднее по числовому значению. Выбор справочника или логического значения в таком контексте не имеет смысла.

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Добрый день!

Подскажите, пожалуйста, как переносить между приложениями

  1. настройки колонок реестра у разделов, справочников, деталей
  2. сами справочники. Объект переносится решением, но сам справочник нет

также возникла проблема с настройкой колонок справочника в рамках одного приложения:

  1. пользователь1 настроил колонки кастомного справочника
  2. нажал на кнопку "Сохранить для всех пользователей"
  3. Пользователь2 очистил кеш и перезашел в систему.
  4. Настройка пользователя1 у него не отобразилась.

почему настройки первого пользователя не отобразились у второго?

Используем BPM'Online 7.10.0.1742

У меня такой же вопрос

5 комментариев

"Zaitova Liubov" написал:настройки колонок реестра у разделов, справочников, деталей

переносом данных таблицы SysProfileData
"Zaitova Liubov" написал:сами справочники. Объект переносится решением, но сам справочник нет

переносом данных таблицы Lookup

"Zaitova Liubov" написал:почему настройки первого пользователя не отобразились у второго?

Вероятно потому что у пользователя2 была своя настройка колонок, если под пользователем есть собственная запись по данному реестру в SysProfileData, настройки сис.админа (настройки для всех) игнорируются

вот тут
для вас будет много полезной информации, в т.ч. смотрите там комментарии от пользователя Андросов Дмитрий

"Максим Шевченко" написал:
Zaitova Liubov пишет:

настройки колонок реестра у разделов, справочников, деталей

переносом данных таблицы SysProfileData

Zaitova Liubov пишет:

сами справочники. Объект переносится решением, но сам справочник нет

переносом данных таблицы Lookup

Zaitova Liubov пишет:

почему настройки первого пользователя не отобразились у второго?

Вероятно потому что у пользователя2 была своя настройка колонок, если под пользователем есть собственная запись по данному реестру в SysProfileData, настройки сис.админа (настройки для всех) игнорируются


Спасибо!

"Максим Шевченко" написал:
Zaitova Liubov пишет:

настройки колонок реестра у разделов, справочников, деталей

переносом данных таблицы SysProfileData

Zaitova Liubov пишет:

сами справочники. Объект переносится решением, но сам справочник нет

переносом данных таблицы Lookup

Zaitova Liubov пишет:

почему настройки первого пользователя не отобразились у второго?

Вероятно потому что у пользователя2 была своя настройка колонок, если под пользователем есть собственная запись по данному реестру в SysProfileData, настройки сис.админа (настройки для всех) игнорируются


Спасибо!

"Севостьянов Илья Сергеевич" написал:

вот тут
для вас будет много полезной информации, в т.ч. смотрите там комментарии от пользователя Андросов Дмитрий


спасибо!

Войдите или зарегистрируйтесь, чтобы комментировать
Вопрос

Коллеги, добрый день.
После обновления версии приложения до 7.9.1.3284 пропали все настроенные колонки в деталях, сбились колонки реестра в разделах.
Вопрос первый. Есть ли возможность в системе восстановить все так, как было?
Вопрос второй. Если восстанавливать руками, то возникает другая сложность. При желании настроить колонки детали "Доступ к операции" в "Права доступа на операции" -> "Экспорт реестра" нет строчки "Настроить колонки".
Что делать в таком случае?

У меня такой же вопрос

2 комментария

Здравствуйте!

Настройки колонок раздела и деталей хранятся в объекте (таблице) SysProfileData. Если у вас решение on-site, то вы можете самостоятельно перенести настройки. Если решение on-demand - обратитесь в службу поддержки.

Сценарии обновления предполагают перенос настроек. Возможно при обновлении была какая-то ошибка.

Алексей, спасибо за информацию!

Войдите или зарегистрируйтесь, чтобы комментировать