|
Метаданные: боль и слезы глазами юзверя | ☑ | ||
---|---|---|---|---|
0
mrgrigorov
24.10.18
✎
15:49
|
В общем, вот в чем проблема.
Имеется некая обработка, которая работает с документами примерно в следующем виде: Документ | Искать расп-е в ТЧ | Имя ТЧ | Имя реквизита | Значение поиска Собственно, если "Искать расп-е (распоряжение) в ТЧ" установлено в Истину, тогда мы получаем коллекцию объектов метаданных - табличные части этого документа. Вот тут и назревает вопрос: Клиент работать с коллекцией объектов метаданных не умеет, следовательно, мы можем оперировать лишь именем и синонимом ТЧ. Но имя с точки зрения юзверя не является читабельным, а вот синонимы могут совпадать (мало ли, по запарке какой-то разработчик обозвал две ТЧ одним синонимом и это каким-то образом осталось незамеченным) - что может ввести пользователя в заблуждение. Что посоветуете? Рендерить самому представления для ТЧ тоже сложно назвать хорошей затеей - потому что юзверь привык к определенным синонимам. |
|||
1
Волшебник
24.10.18
✎
15:51
|
Дай юзеру возможность задания собственного синонима.
|
|||
2
Cyberhawk
24.10.18
✎
15:51
|
В одном документе две ТЧ с одинаковым синонимом?
|
|||
3
Cyberhawk
24.10.18
✎
15:52
|
Выводи для таких синонимов рядом (в скобках) еще и имя, какие проблемы?
|
|||
4
mrgrigorov
24.10.18
✎
15:52
|
(1) это уже переработка неизвестного количества документов и переписывание части их бизнес-логики (конфигурация более чем объемная). Да и данные подхватываются "на лету", полагаясь на информацию о регистраторах, которую предоставил РН.
|
|||
5
Cyberhawk
24.10.18
✎
15:52
|
И что-то ты рановато о ТЧ беспокоишься. Подумал бы лучше о реквизитах )
|
|||
6
mrgrigorov
24.10.18
✎
15:52
|
(2) всё бывает - а 1С разрешает подобное
|
|||
7
mrgrigorov
24.10.18
✎
15:53
|
(3) опять читаемость падает(
|
|||
8
Волшебник
24.10.18
✎
15:53
|
(4) Пусть юзер заполняет свою табличку соответствия как хочет. Сделай ему регистр сведений.
|
|||
9
mrgrigorov
24.10.18
✎
15:54
|
(8) обработка в идеале не должна хранить какие-то свои данные в конфигурации - к примеру, хранение моделей и пр. вынесено будет в отдельные файлы.
|
|||
10
Волшебник
24.10.18
✎
15:55
|
(9) Храни настройки в файле или в системном хранилище настроек.
|
|||
11
mrgrigorov
24.10.18
✎
15:56
|
(10) опять же упираемся в гибкость обработки - в будущем, скорее всего, будет возможность подхватывать данные из других регистров, так же выбирая.
|
|||
12
Волшебник
24.10.18
✎
15:56
|
(11) Пользователь увидит новый регистр, он ему не понравится и он его переименует для себя.
|
|||
13
mrgrigorov
24.10.18
✎
15:58
|
(12) опять же вспомним про гибкость обработки и про то, что данные внутри конфигурации она не хранит ;(
|
|||
14
Cool_Profi
24.10.18
✎
15:59
|
Я правильно понял проблему?
Есть список метаданных. У которых есть имя и синоним. Нужно дать пользователю выбрать синоним, а у себя (в обработке или где там) сохранить имя? Вопрос в визуальном решении? Так какой тут, к Морготу, регистр сведений? |
|||
15
mrgrigorov
24.10.18
✎
16:00
|
(14) абсолютно верно
|
|||
16
Cool_Profi
24.10.18
✎
16:01
|
И тут возникает извечный вопрос...
Как в УФ показать представление элемента списка выбора? |
|||
17
mrgrigorov
24.10.18
✎
16:04
|
(16) скрытая колонка. Отчасти, по этой же причине что-то вроде синонима в отображаемой колонке должно быть уникальным - потому что потом на основе выбранного значения в видимой колонке будет создана ассоциация с именем объекта метаданных
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |