|
Динамический список VS Таблица Значений | ☑ | ||
---|---|---|---|---|
0
Remark
04.04.14
✎
14:18
|
Чем отличается динамический список без динамического считывания от таблицы значений?
|
|||
1
МихаилМ
04.04.14
✎
14:22
|
видимо Вы путаете "Таблица Значений" и "табличное поле"
|
|||
2
Defender aka LINN
04.04.14
✎
14:22
|
(0) Всем
|
|||
3
kiruha
04.04.14
✎
14:28
|
Может он имеет ввиду источник данных ТЗ куда данные запросом ?
|
|||
4
kiruha
04.04.14
✎
14:35
|
И вот это что "без динамического считывания " ?
Есть такое свойство ? |
|||
5
VikingKosmo
04.04.14
✎
14:36
|
ДинамическийСписок (DynamicList)
ДинамическоеСчитываниеДанных (DynamicDataRead) Использование: Чтение и запись. Описание: Тип: Булево. Управление размером порций выбора данных. Истина - динамический список должен выбирать данные только при необходимости их отображения на экране. Доступность: Сервер. Всегда Ваш, К.О. |
|||
6
Remark
04.04.14
✎
14:40
|
Такс... Это все понятно.
1. Реквизиты формы: Дин.список и Таблица значений. 2. Дин.список без динамического счтывания. 3. Задача: При активизации строки в левом списке отбор в правом. 4. Варианты лечения: Д.список или ТЗ. Вопрос: При этих данных, одинаково будет работать или нет. С ТЗ отбор на клиенте можно сделать вроде как. У ДС отбор вроде как сервер идет. |
|||
7
Remark
04.04.14
✎
14:41
|
(4) Есть такое свойство (когда запрос произвольный).
|
|||
8
kiruha
04.04.14
✎
14:41
|
(5)
ДинамическоеСчитываниеДанных ключевое слово "только при необходимости их отображения на экране" т.е. все равно происходит |
|||
9
Remark
04.04.14
✎
14:43
|
(5) Спасибо, ну надо же, все таки опубликовали!
Серьезно. А если ложь? Все загребает, правильно? Тогда тоже самое будет, как ТЗ? |
|||
10
Remark
04.04.14
✎
14:44
|
(1) Нет, не путаю.
|
|||
11
kiruha
04.04.14
✎
14:45
|
(9)
Там все написано - листнул или прокрутил или развернул - идет запрос к базе |
|||
12
Remark
04.04.14
✎
14:46
|
У меня в форме подбора есть список номенклатуры, справа клею список с разворотом по характеристикам, с остатками из регистра бухгалтерии. Так вот когда еще отбор по складу добавляется форма подбора открывается минуту.
|
|||
13
Remark
04.04.14
✎
14:47
|
(11) Это когда считывание=Истина, понятно.
|
|||
14
Remark
04.04.14
✎
14:48
|
(2) А самое важное отличие по вашему?
|
|||
15
kiruha
04.04.14
✎
14:48
|
Делай ТЗ, если нет сортировки по индексируемому основному полю
|
|||
16
kiruha
04.04.14
✎
14:50
|
Самое важное - список сложный объект который "подзагружает" данные динамически. Если нет острой необходимости - лучше этого не делать
|
|||
17
kiruha
04.04.14
✎
14:51
|
Кнопку обновить только не забудь
|
|||
18
Remark
04.04.14
✎
14:52
|
(2) И вообще "Всем" это не правда. Например, и там и там есть колонки, и ДС и ТЗ могут быть на форме в виде ТаблицыФормы, и там и там есть возможность отбора.
|
|||
19
Remark
04.04.14
✎
14:52
|
(17) Это куда ее не забыть?
|
|||
20
kiruha
04.04.14
✎
14:57
|
(19)
Если источник данных для табличнокго поля - ТЗ данные могут устаревать. Кнопку обновить делают для принудительного пересчета данных |
|||
21
Remark
04.04.14
✎
15:14
|
(20) А ну да, это понятно. Кстати спасибо за участие.
(0) И все еще интересно: Если флаг динамического считывания снят, то это уже не динамический список? Или как? |
|||
22
Remark
04.04.14
✎
15:15
|
Ссылка по теме: v8: Произвольный запрос в динамическом списке - это насмешка?
Много скорбных слов по поводу формы подбора в УТ 11 |
|||
23
kiruha
04.04.14
✎
15:29
|
(22)
Чтобы своять нормальный "произвольный запрос" нужно очень хорошо разбираться - как происходит получение данных. 90 % этого не умеют - поэтому лучше этого не делать ибо получается оно самое |
|||
24
jsmith82
04.04.14
✎
15:31
|
1. Итерация
2. Редактирование 3. Сущность |
|||
25
Remark
04.04.14
✎
15:34
|
(24) О, круто, мне кажется я понял. А нет, не понял. Это буддизм?
|
|||
26
ИсчадиеADO
04.04.14
✎
15:41
|
(0) дополню: ТЗ можно свернуть как хочется, сделать дерево. ДС можно делать группировку только если выбрана осн.таблица.
|
|||
27
ИсчадиеADO
04.04.14
✎
15:41
|
но ТЗ программировать дольше и сложнее
|
|||
28
Defender aka LINN
04.04.14
✎
15:47
|
(18) Про колонки хотел написать, да. А отборы там, опять-таки, разные.
|
|||
29
Remark
04.04.14
✎
15:57
|
(28) У ДС отбор идет в запрос, правильно? То есть при установке отбора, запрос в СУБД и перезаполнение. У ТЗ отбор в рамках таблицы, причем можно на клиенте через ТаблицаФормы.ОтборСтрок.
|
|||
30
Remark
04.04.14
✎
15:58
|
И еще общий вопрос: Если не планируется использовать Основную таблицу в ДС, а просто произвольный запрос, тогда в ДС нет смысла?
|
|||
31
Remark
04.04.14
✎
15:59
|
(30) + Нет, смысл есть, если включено динамическое считывание данных, тогда ДС будет их подгружать, а если не включено?
|
|||
32
Defender aka LINN
04.04.14
✎
16:01
|
(29) Сравнивать отбор ДС и ТЗ только упоротый будет. У ТЗ отбор только на равенство и все.
|
|||
33
gornovrom
04.04.14
✎
16:06
|
(32) +1
|
|||
34
Remark
04.04.14
✎
16:11
|
(32) блин, а где видно, что я отборы сравниваю. Я сравниваю ДС и ТЗ. Аналогом отбора в ДС для ТЗ будет перезаполнение ТЗ запросом с установкой параметров в этот запрос.
По теме есть что сказать? |
|||
35
Defender aka LINN
04.04.14
✎
16:13
|
(34) Тама звучит так: "Чем отличается ДС от ТЗ". Я ответ уже дал: "Всем". Кроме, разве что, того факта, что и там и там есть колонки.
|
|||
36
Remark
04.04.14
✎
16:19
|
(35) Ясно. Ответ неверный. Там и там есть еще события, строки и т.д. Они вообще внешне очень даже одинаковы. К тому же в теме вопроса было еще дополнение про "динамическое считывание данных"... Ну да ладно.
|
|||
37
WildSery
04.04.14
✎
17:12
|
(36) Я вот думаю, что "События, строки и т.д." есть не у ДС и ТЗ, а у Табличного Поля.
Одинакового нет ничего. |
|||
38
Котокот
04.04.14
✎
17:18
|
(0) Зависит от того, для какой задачи собираешься их использовать. Могут вообще ничем не отличаться при определенном функционале.
|
|||
39
Котокот
04.04.14
✎
17:18
|
ОФФ: А чего у меня флажок жовто-блакитный? Севастополь это Россия!
|
|||
40
Remark
04.04.14
✎
17:27
|
(37) еще один педант... И то и другое суть таблица с данными, так что "всем" неверно, точка.
|
|||
41
Remark
04.04.14
✎
17:29
|
(38) Задачу изложил, интересует скорость.
|
|||
42
Remark
04.04.14
✎
17:31
|
(0) еще вопрос, при отключенном дин.считывании да реагирует на изменение данных в базе или становится статичным как тз?
|
|||
43
Леха Дум
04.04.14
✎
17:52
|
(0) бух.остатки в дин. список - это сильно, уж лучше ТЗ заполнять
(42) это разные вещи |
|||
44
Remark
04.04.14
✎
17:58
|
(43) Форма подбора в БП 3.0 ДС с колонкой остатки из РБ.
В (42) да=ДС, т.е. там вопрос. |
|||
45
WildSery
04.04.14
✎
18:39
|
(40) Большинство объектов 1С суть таблица с данными, и чо? Не надо группировать по слишком широкому свойству.
ТЗ редактируема, и это одно из главных отличий. Скорость получения данных ТЗ <= ДС в случае нединамического считывания. Плюс запрос для ТЗ можно написать оптимальнее. |
|||
46
Remark
04.04.14
✎
20:04
|
(45) ну все, все... абсолютно разные вещи, всем отличаются, только использовать можно одинаково, для вывода данных на форму в виде таблицы.
Вы вот что скажите, будет ли ДС динамическим при отключенном динамическом считывании? И еще в каких случаях лучше использовать ДС с произвольным запросом с отключенным дин. считыванием? |
|||
47
WildSery
07.04.14
✎
10:21
|
(46) "будет ли ДС динамическим при отключенном динамическом считывании" - на 100% не дам гарантию, поскольку может быть в каких-то случаях разработчики заложили другое поведение, но в обычной ситуации - при обновлении читается целиком.
Необходимость отключения динамического считывания зависит от самого запроса. Если запрос с группировками и сложными соединениями, которые линейно не "уменьшаются" по внешнему условию ГДЕ, то динамика может заметно тормозить против отключения её. В то же время, если в табличном поле разрешены и используются группировки через "настройку списка", то это ещё отдельная ситуация, и её нужно рассматривать по-другому. "Серебряной пули" нет. Нужно изучать конкретный случай. Я видел, как запрос с отключением динамического считывания заметно быстрее работал на плоском списке, но начинал тупить очень сильно на пользовательской группировке списка, в то же время с динамическим считыванием скорость хоть и не фонтан, но не проседала при группировке. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |