#0
by Lama12
Есть УФ. На ней расположен динамический список. В зависимости от действий пользователя меняю текст запроса к динамическому списку. почему-то данные в списке не меняются. Это нормально?
#7
by Lama12
Запрос тяжелый получается. Много фильтров которые нельзя наложить отборами на конечный результат. В общем как раз пытаюсь от этого избавиться.
#11
by toypaul
была информация, что даже если дин. список не показывается, запрос всеравно отправляется на сервер. при открытии формы, например. или при обновлении формы.
#12
by Lama12
И так... Внешняя обработка с примером воспроизведения ситуации. В обработке на управляемую форму выведен динамический список с именем ДС. Также две кнопки "Номенклатура" и "Контрагенты". Отладчиком проверял. Текст запроса меняется. Вопрос - что за фигня и где моя ошибка? Как сделать что б менялись источники данных для динамического списка?
#18
by jsmith82
ещё раз. динамический список так и назван, потому что он с интервалом в секунду читает данные из базы если у тебя не обновляется, значит ты не присваиваешь списку текст запроса
#21
by Lama12
Похоже нашел почему не работает. Надо всю форму передавать на сервер. :( Если передавать форму на сервер, все работает. Но это же криво!? Нет разве? И в справке не написано что так делать нельзя.
#23
by jsmith82
потому что блеять данные из базы читаются на сервере. при этом форма перерисовывается
#25
by jsmith82
потому что разрабы платформы так присудили, что без контекста формы хрен вытянешь данные из базы
#26
by Lama12
Могу предположить что форма перестраивается на сервере. Но блин хоть бы написали в справке :)
#30
by vde69
по тому, что по новому запросу изменяются отборы, а это может менятся только на сервере, так-как требуется запрос к метаданным.
#31
by vde69
кстати часть условий можно наложить через RLS, была у меня такая идея, единственный "нюанс" это то что будет действовать на все а не на конкретную форму...
#34
by vmv
идея менять запрос ДСписка не верна в корне. я делал так - упрощал запрос ДСписка максимально для отображения полного набора данных - оптимизоировал запрос посредством ограниченного числа параметров. Классические "ДатаНачала, ДатаОкончания" - отключал стандартную установку отборов в форме - вешал на панель команд три кнопки "Отбор", "Стандарт", "Выбрать вариант..." - по кнопке "Отбор" вызывал форму: где есть поле отбора компоновки данных и группа модификации параметров "ДатаНачала, ДатаОкончания,...". Пользователь получает возможность в одинт клик открыть формы модификации и параметров и отборов и закрывая форму запрос "работает" всего раз по прорисовке. ну там небольшие тонкости с: передачей отбора СКД между формами, сохранении вариантов, "прошитие" предопределенных отборов "Стандарт"...,но они решаються без проблем Время освоения пользователями этого интерфейса - полчасика и контрольная фраза "да - это оно" Время затраченное на этот вариант реализации исчезающе мало по сравнению выбранным мной ранее - адский наворот в запросе. Вывод: работать с динамикой отображения ДСписка без Формы настроек СКД - от лукавого
#35
by Lama12
Это конечно здорово когда можно так сделать. Но вот что делать если в зависимости от поведения пользователя, данные для ДС должны браться из разных источников (один раз документы, другой раз справочники, третий раз РН, четвертый РС и т.д.)? Можно конечно написать суперсложный запрос с логическими тригеррами и кучей таблиц, но оно медленнее работает. Как раз ушел от большого запроса к куче маленьких. Работает минимум раза в 2 быстрее, а в некоторых случаях ускорение и в 6 раз выше.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Вид списка в УФ(управляемой форме) 8.2
- Изучаю "динамический список" для УФ, не могу решить проблему
- УФ. Динамический список. возможно ли редактирование записей в списке
- Динамический список и отбор по конректным параметрам на УФ
- УФ Динамический список. Замкнутый круг.
- Изменение текста запроса в построителе
- Медленно работает динамический список в УФ. Что делаю не так?
- v8: Методика написания конфигураций на УФ, общие модули. Подскажите неофиту УФ
- УФ, динамический список, проблема с выводом значение в отдельном поле.
- УФ Динамический список. Текущая строка.
- 1С 8.3 УФ. Динамический список в форме списка журналов
- Как программно добавить отбор в динамический список на УФ 8.3?
В этой группе 1С
- RLS как скрыть пустые папки контрагентов
- Ошибка выполнения пакетного запроса в подписке на событие 8.3
- v7: Помещен реквизит на форму или нет
- СКД и параметры в запросе
- Можно ли списать с 41 счета на 002 ( с балансового на забалансовый)
- Зарплатный проект в КА 1.1
- Сохранить табличный документ в jpg
- Переменные различных типов данных 1С 7.7
- подбор номенклатуры в УТ 11
- 1С Веб Сервис: Как можно передать таблицу из трех колонок?
- Сделать в 1с встроенный браузер
- v8: Что такое "Матрица конфликтных ролей"? 2
- Кредит через 1С розница 2.0
- УТ 10. округление скидок до рубля. как?
- v7: Метод НайтиПоНомеру(<Номер>, <Дата>, <ИдентВида>)
- УНФ - в чем подвох?
- v7: Excel в MS Office 2010
- Программно созданные реквизиты
- 1С Веб Сервис таблица значений в XTDO "ValueTable"
- Как отразить платежи в ФСС, уплаченные через кассу?