|
Почему бы не вводить данные напрямую в форму списка? | ☑ | ||
---|---|---|---|---|
0
fail_code
03.08.15
✎
11:47
|
На днях меня озадачили: сделать аналог расшифровки для формы списка, т.е. по двойному клику на ячейку открывать форму того или иного реквизита. Интуитивно мне кажется, что такой подход неверен и получать доступ к реквизитам нужно через форму элемента, да и в других конфах я нигде не видел подобного. Вот только логически не могу объяснить почему. Ведь в теории форму элемента для простых объектов вообще можно исключить из иерархии форм, или нет?=) Кроме того, что такой подход не интуитивен для пользователя, есть ли еще какие-то доводы против?
|
|||
1
1Сергей
03.08.15
✎
11:48
|
чтобы понять 10 реквизитов, нужно 10 транзакций
|
|||
2
1Сергей
03.08.15
✎
11:49
|
*поменять
|
|||
3
fail_code
03.08.15
✎
12:07
|
При создании нового объекта - да. А если требуется изменить значение только одного реквизита или открыть его форму для просмотра данных?
|
|||
4
1Сергей
03.08.15
✎
12:09
|
(3) как раз для ненового.
Раньше, когда формы не были управляемыми, 1С более логична и быстра, можно было редактировать реквизиты прямо в форме списка. Сейчас про это уже никто не помнит |
|||
5
fail_code
03.08.15
✎
12:24
|
(4) Но при изменении через форму списка одного реквизита уже созданного объекта происходит одна транзакция, или нет? Пользователь спрашивает, зачем ему ему мол лишний раз заходить в форму элемента, если можно обойтись формой списка? Что изменилось с добавлением управляемых форм с технической стороны, что такой подход канул в небытие?=) Возможно существует некий аналог 1С design guidelines на который можно сослаться?=)
|
|||
6
Fragster
гуру
03.08.15
✎
12:26
|
это (0) еще с асинхронными вызовами не боролся... или с выводом картинки на форму/в список
|
|||
7
DmitrO
03.08.15
✎
12:42
|
Да не было там ни когда 10ти транзакций и не должно быть, транзакция была одна.
Редактировалась вся строка. Объект списка входил в режим редактирования строки и происходило редактирование всего объекта, изменялись какие нужно реквизиты строки и при завершении редактирования строки происходила транзакция. Все как при редактировании в форме с точки зрения блокировок и версий объекта. Ни каких идеалогических препятствий реализовать такое это в управляемой форме нет. Есть технические, со стороны разработчиков платформы - они попросту это не реализовали для динамического списка. |
|||
8
Fragster
гуру
03.08.15
✎
12:46
|
и поиск вместо фильтра также не реализовали, что грустно
|
|||
9
DmitrO
03.08.15
✎
12:49
|
(8)угу, мотивируя это тем, что так эффективнее с точки зрения взаимодейстия с сервером БД. :)
|
|||
10
gigi789
03.08.15
✎
12:52
|
(9) Ну так можно всегда сделать самому
|
|||
11
DmitrO
03.08.15
✎
12:55
|
а то что пользователь может совершенно случайно тупо кликнуть в любой из заголовков формы списка и ему автоматически включится упорядочивание по этой колонке, при этом вероятнее всего прочитав совершенно старые документы, засоряя кеш страниц сервера БД.
а потом он еще осоловелыми глазами будет смотреть в это все со словами "чо это у меня блиать??" - это конечно все ерунда по их мнению.. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |