|
много документов и динамические списки с разбитием по реквизиту | ☑ | ||
---|---|---|---|---|
0
qvan
19.06.20
✎
00:21
|
сабж. есть несколько тысяч документов (допустим, заказ покупателя) в месяц в ут 10.3. Рисуем некий функционал для продажников. Платформа 8.3.13 позволяет использование уф и динамических списков. В список выводятся ссылки на док, реквизиты доков и дополнительные реквизиты из ПВХ. Есть реквизит, по которому группируются доки (допустим, статус). Хотят, чтобы статусы представляли вкладки (страницы), в которых бы были списки заказов в этом статусе.
я вижу несколько варианта. 1.список как реквизит формы по количеству статусов - список как элемент формы по количеству статусов - запросы все отдельно - мне кажется, что это будет похоже на открытие нескольких форм списков и будет есть больше памяти, дольше инициализироваться, но быстрее будет работать 2.список как реквизит формы 1 - список как элемент формы несколько (по количеству статусов) - меняется запрос в динамическом списке - при обновлении списка будут тормоза 3.список как реквизит формы 1 - список как элемент формы 1 - меняется запрос в динамическом списке - при обновлении списка будут тормоза 4.список как реквизит формы 1 - список как элемент формы 1 - делать отборы на статус - должно работать быстрее 2 и 3. 5.нет спискам - делать обычные формы - приполученииданных и тд для иллюстрации - картинка. https://yadi.sk/i/UIbDj-aGV9JDyg примерный запрос с условиями "ВЫБРАТЬ ЗаказПокупателя.Ссылка КАК Ссылка, ЗаказПокупателя.Ответственный КАК Ответственный, ЗначенияСвойствОбъектов.Значение КАК СтатусЗаказа, ЗаказПокупателя.Дата КАК Дата, ЗаказПокупателя.Номер КАК Номер ИЗ Документ.ЗаказПокупателя КАК ЗаказПокупателя ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЗначенияСвойствОбъектов КАК ЗначенияСвойствОбъектов ПО ЗаказПокупателя.Ссылка = ЗначенияСвойствОбъектов.Объект И (&свСтатусЗаказа = ЗначенияСвойствОбъектов.Свойство) ГДЕ ВЫБОР КОГДА &Формировать = "Настройки" ТОГДА ЛОЖЬ КОГДА &Формировать = "Общий" ТОГДА ИСТИНА КОГДА &Формировать = "Мои" ТОГДА ЗаказПокупателя.Ответственный = &Ответственный КОНЕЦ" 3 и 4 пункты выглядят непонятно. Как сделать форму, чтобы меньше было тормозов для пользователей и не были разорваны страницы вкладок от списка? |
|||
1
Cthulhu
19.06.20
✎
00:34
|
по закладкам - только список на каждую закладку, один список в нескольких закладках не покажешь.
оптимальнее - нахрен закладки, фильтр в реквизит со списком выбора. |
|||
2
qvan
19.06.20
✎
00:44
|
(1) "один список в нескольких закладках не покажешь" можно - пример в запросе. просто на всех закладках будут одни и те же данные, хотя они и не будут видны одномоментно.
"фильтр в реквизит со списком выбора." один клик по вкладке против 2х по фильтру. в этом и смысл вкладок в ТЗ. |
|||
3
Zhuravlik
19.06.20
✎
00:52
|
Закладки создавать в ПриСоздании по заранее известному списку реквизитов. При переключении страницы создавать (при отсутствии) дин. список, и программно накладывать фиксированный отбор.
|
|||
4
qvan
19.06.20
✎
01:00
|
(3) это очевидно, вопрос немного в другом. где находится элемент формы, в который отображается динамический список и сколько их должно быть и как бы это все красиво впихнуть в страницы, чтобы не было чрезмерно и производительно.
|
|||
5
Ёпрст
19.06.20
✎
08:10
|
(4) Один динамический список на первой странице, при переключении страницы, меняешь странице заголовок и дин списку ставишь другой отбор. Всё.
|
|||
6
mistеr
19.06.20
✎
08:36
|
(5) В УФ нет аналога Панель.РаспределятьПоСтраницам ?
|
|||
7
Ёпрст
19.06.20
✎
10:03
|
(6) неа, там же нет панелей..всё типа само рисуется
|
|||
8
Ёпрст
19.06.20
✎
10:08
|
Еще проще, кстати, сделать через переключатели, так даже красившее может быть
|
|||
9
Ёпрст
19.06.20
✎
10:19
|
||||
10
qvan
19.06.20
✎
11:57
|
(5) сначала подумал ок, потом подумал - как бесшумная мышка вроде нажал, а вроде ничего не изменилось.
(8) (9) да спасибо это оно. не подумал вообще. да и типовых на уф особо не видел формы. код только читал. и тогда 4ый вариант подойдет что и хотел изначально. спасибо всем. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |