Различный набор столбцов для различных видов документов
Здравствуйте!
Ситуация такая: у нас в Документообороте есть несколько видов документов, у каждого вида - свой набор дополнительных реквизитов. При работе со списком документов мы выводим значения дополнительных реквизитов в отдельных столбцах списка, но хотелось бы, чтобы набор отображаемых столбцов соответствовал выбранному виду документа и автоматически изменялся при выборе другого вида документа. Причем желательно, чтобы набор отображаемых столбцов определял сам пользователь.
Можно ли настроить/запрограммировать форму списка так, чтобы набор столбцов (т.е. настройки формы) менялись в зависимости от выбранного вида документа?
Если решать задачу "в лоб", то мы можем создать для каждого вида документа отдельную форму на основе типовой, добавив отбор по виду документа в запросе динамического списка. Но хотелось бы найти более универсальное решение.
Ситуация такая: у нас в Документообороте есть несколько видов документов, у каждого вида - свой набор дополнительных реквизитов. При работе со списком документов мы выводим значения дополнительных реквизитов в отдельных столбцах списка, но хотелось бы, чтобы набор отображаемых столбцов соответствовал выбранному виду документа и автоматически изменялся при выборе другого вида документа. Причем желательно, чтобы набор отображаемых столбцов определял сам пользователь.
Можно ли настроить/запрограммировать форму списка так, чтобы набор столбцов (т.е. настройки формы) менялись в зависимости от выбранного вида документа?
Если решать задачу "в лоб", то мы можем создать для каждого вида документа отдельную форму на основе типовой, добавив отбор по виду документа в запросе динамического списка. Но хотелось бы найти более универсальное решение.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
Возможно, программное изменение формы в зависимости от выбора вида документа и/или индивидуального варианта настройки будет выполняться достаточно быстро.
Хранение вариантов настройки (аналогично стандартным возможностям платформы) теоретически может быть привязано к пользователю.
Хранение вариантов настройки (аналогично стандартным возможностям платформы) теоретически может быть привязано к пользователю.
Да, программное изменение формы мы тоже рассматривали. А нельзя ли как-то так: при открытии формы передаем ей в качестве параметра вид документа, а форма с учетом этого вида документа достает для текущего пользователя из хранилища настроек нужный набор столбцов, ранее заданный этим пользователем для этого вида документа. Или достает набор столбцов по умолчанию, если он не был пользователем задан.
(3)
Так работает строковый параметр КлючНазначенияИспользования. Передавайте в него например, наименование вида документа. Тогда все пользовательские настройки, сделанные с этой формой, сохранятся под этим ключом.
при открытии формы передаем ей в качестве параметра вид документа, а форма с учетом этого вида документа достает для текущего пользователя из хранилища настроек нужный набор столбцов
Так работает строковый параметр КлючНазначенияИспользования. Передавайте в него например, наименование вида документа. Тогда все пользовательские настройки, сделанные с этой формой, сохранятся под этим ключом.
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот