#5
by VikingKosmo
Использование: Чтение и запись. Описание: Тип: Булево. Управление размером порций выбора данных. Истина - динамический список должен выбирать данные только при необходимости их отображения на экране. Доступность: Сервер. Всегда Ваш, К.О.
#6
by Remark
Такс... Это все понятно. 1. Реквизиты формы: Дин.список и Таблица значений. 2. Дин.список без динамического счтывания. 3. Задача: При активизации строки в левом списке отбор в правом. 4. Варианты лечения: Д.список или ТЗ. Вопрос: При этих данных, одинаково будет работать или нет. С ТЗ отбор на клиенте можно сделать вроде как. У ДС отбор вроде как сервер идет.
#8
by kiruha
ДинамическоеСчитываниеДанных ключевое слово "только при необходимости их отображения на экране" т.е. все равно происходит
#9
by Remark
Спасибо, ну надо же, все таки опубликовали! Серьезно. А если ложь? Все загребает, правильно? Тогда тоже самое будет, как ТЗ?
#12
by Remark
У меня в форме подбора есть список номенклатуры, справа клею список с разворотом по характеристикам, с остатками из регистра бухгалтерии. Так вот когда еще отбор по складу добавляется форма подбора открывается минуту.
#16
by kiruha
Самое важное - список сложный объект который "подзагружает" данные динамически. Если нет острой необходимости - лучше этого не делать
#18
by Remark
И вообще "Всем" это не правда. Например, и там и там есть колонки, и ДС и ТЗ могут быть на форме в виде ТаблицыФормы, и там и там есть возможность отбора.
#20
by kiruha
Если источник данных для табличнокго поля - ТЗ данные могут устаревать. Кнопку обновить делают для принудительного пересчета данных
#21
by Remark
А ну да, это понятно. Кстати спасибо за участие. И все еще интересно: Если флаг динамического считывания снят, то это уже не динамический список? Или как?
#23
by kiruha
Чтобы своять нормальный "произвольный запрос" нужно очень хорошо разбираться - как происходит получение данных. 90 % этого не умеют - поэтому лучше этого не делать ибо получается оно самое
#26
by ИсчадиеADO
дополню: ТЗ можно свернуть как хочется, сделать дерево. ДС можно делать группировку только если выбрана осн.таблица.
#29
by Remark
У ДС отбор идет в запрос, правильно? То есть при установке отбора, запрос в СУБД и перезаполнение. У ТЗ отбор в рамках таблицы, причем можно на клиенте через ТаблицаФормы.ОтборСтрок.
#30
by Remark
И еще общий вопрос: Если не планируется использовать Основную таблицу в ДС, а просто произвольный запрос, тогда в ДС нет смысла?
#31
by Remark
+ Нет, смысл есть, если включено динамическое считывание данных, тогда ДС будет их подгружать, а если не включено?
#32
by Defender aka LINN
Сравнивать отбор ДС и ТЗ только упоротый будет. У ТЗ отбор только на равенство и все.
#34
by Remark
блин, а где видно, что я отборы сравниваю. Я сравниваю ДС и ТЗ. Аналогом отбора в ДС для ТЗ будет перезаполнение ТЗ запросом с установкой параметров в этот запрос. По теме есть что сказать?
#35
by Defender aka LINN
Тама звучит так: "Чем отличается ДС от ТЗ". Я ответ уже дал: "Всем". Кроме, разве что, того факта, что и там и там есть колонки.
#36
by Remark
Ясно. Ответ неверный. Там и там есть еще события, строки и т.д. Они вообще внешне очень даже одинаковы. К тому же в теме вопроса было еще дополнение про "динамическое считывание данных"... Ну да ладно.
#37
by WildSery
Я вот думаю, что "События, строки и т.д." есть не у ДС и ТЗ, а у Табличного Поля. Одинакового нет ничего.
#38
by Котокот
Зависит от того, для какой задачи собираешься их использовать. Могут вообще ничем не отличаться при определенном функционале.
#40
by Remark
еще один педант... И то и другое суть таблица с данными, так что "всем" неверно, точка.
#42
by Remark
еще вопрос, при отключенном дин.считывании да реагирует на изменение данных в базе или становится статичным как тз?
#45
by WildSery
Большинство объектов 1С суть таблица с данными, и чо? Не надо группировать по слишком широкому свойству. ТЗ редактируема, и это одно из главных отличий. Скорость получения данных ТЗ <= ДС в случае нединамического считывания. Плюс запрос для ТЗ можно написать оптимальнее.
#46
by Remark
ну все, все... абсолютно разные вещи, всем отличаются, только использовать можно одинаково, для вывода данных на форму в виде таблицы. Вы вот что скажите, будет ли ДС динамическим при отключенном динамическом считывании? И еще в каких случаях лучше использовать ДС с произвольным запросом с отключенным дин. считыванием?
#47
by WildSery
"будет ли ДС динамическим при отключенном динамическом считывании" - на 100% не дам гарантию, поскольку может быть в каких-то случаях разработчики заложили другое поведение, но в обычной ситуации - при обновлении читается целиком. Необходимость отключения динамического считывания зависит от самого запроса. Если запрос с группировками и сложными соединениями, которые линейно не "уменьшаются" по внешнему условию ГДЕ, то динамика может заметно тормозить против отключения её. В то же время, если в табличном поле разрешены и используются группировки через "настройку списка", то это ещё отдельная ситуация, и её нужно рассматривать по-другому. "Серебряной пули" нет. Нужно изучать конкретный случай. Я видел, как запрос с отключением динамического считывания заметно быстрее работал на плоском списке, но начинал тупить очень сильно на пользовательской группировке списка, в то же время с динамическим считыванием скорость хоть и не фонтан, но не проседала при группировке.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
- Динамический DSN
- РАРУС vs ФОРЕС vs AXELOT vs ITOB
- Как обойти динамический список в цикле
- OLE vs xml vs text vs другое
- 8.2 Динамический список на управляемой форме. Как перебрать полученный список?
- 8.2 Динамический список с таблицей из справочника - как переключить Режим "Список"?
- Как настроить динамический список
- 8.2. Динамический список. ПриВыводеСтроки()
- Как раскрыть весь иерархический список (на форме динамический список)?
- Иерархия элементов vs динамический список
- Динамический список. Картинка для группировки!!!
- Динамический список: Обнаружено дублирование ключевых значений
В этой группе 1С
- Печать в 8.3.БП3 Аналог (подобие) УниверсальныеМеханизмы.НапечататьДокументПоУ
- Доступ к печати непроведенного документа
- Как в ЗУП перейти (временно - на 2 месяца) на 4-х дневную рабочую неделю?
- УПП. Не доступен договор при операции реализая без перехода права собственности
- Уровень группировки в табличном документе.
- Как программно получить результат СКД?
- Как в командный интерфейс документа добавить новую команду?
- КД не удается конвертировать значение перечисления
- Передача ОС УПП (временная разница)
- РИБ Бухгалтерия 3.0. Проблема с обменом
- УстановитьВнешнююКомпоненту не работает под Web Клиентом
- ЗУП 2.5 Ошибка при открытии рег. отчета. Типовая 79.3
- РегламентированныйОтчетСтатистикаФормаП4 для ЗУП
- Бухгалтерия предприятия (базовая), редакция 3.0 (3.0.28.15)
- Загрузка данных в 1с 8.2 из xml.
- v7: Подчинение справочников, владельцы и конечно, периодический
- Выделенные ячейки табличного документа
- Чтение Excel в регламентном задании УТ 11 клиент-сервер
- Связь ТЧ Товары и ТЧ Серии в УТ 11.1
- Как заблокировать правую кнопку мыши в сеансе 1с