|
Вопрос Гуру. Добавление элемента на форму через точку | ☑ | ||
---|---|---|---|---|
0
Vlad8787
01.03.20
✎
16:32
|
Всем доброго времени. Очень интересует, что происходит в плане механизмов/быстродействия, когда добавляешь элемент на форму "через точку" от реквизита. Например, у формы есть реквизит типа справочникСсылка, может быть, и колонка таблицы-коллекции с этим типом. Что делает платформа, когда добавляем элемент на форму через точку от этого справочника? Интересует в контексте быстродействия-ресурсов.
|
|||
1
ДенисЧ
01.03.20
✎
17:22
|
В смысле, что происходит?
То же самое, что и при простом обращении через точку. В первый раз - запрос к бд, потом из кеша... |
|||
2
Vlad8787
01.03.20
✎
19:04
|
(1) это прям запросом в цикле идет? или как-то более "элегантно"?
|
|||
3
Vlad8787
01.03.20
✎
19:06
|
(2) в случае добавления элемента в таблице имею в виду
|
|||
4
hhhh
01.03.20
✎
19:45
|
(3) добавляется же один элемент, какой нахрен цикл? Откуда он вдруг возьмется? Цикл из одного элемента?
|
|||
5
Cyberhawk
01.03.20
✎
19:54
|
(4) Речь о колонке таблицы, полагаю
|
|||
6
rphosts
01.03.20
✎
20:15
|
(0) на форме элемента - однократно будут прочитаны все реквизиты (пофиг нужны - не нужны, в т.ч. все табличные части что есть пипец с точки зрения быстродействия), если в форме списка - при выводе каждой строки - будет точно такое-же чтение, как указали первый раз в кэш, потом из кэша, если данные ещё будут в кэше (вот так и засирается память если будет прочитываться очень много!)
|
|||
7
TormozIT
гуру
01.03.20
✎
21:19
|
Кэш данных через точку как и кэш представлений ссылок наполняются групповым способом при наличии возможности. В таблице она естественно есть. Иначе бы работать с большими таблицами было бы невозможно.
|
|||
8
Vlad8787
02.03.20
✎
01:11
|
(7) то есть, если предположить нередкую ситуацию, когда в тч формы есть номенклатура, а в номенклатуре есть некоторый реквизит, по которому надо, скажем, постоянно пересчитывать и отображать некоторые "хитрые" итоги (невозможно сделать просто суммой в таблице - такая оговорка дополнительно), то вывод на форму этого реквизита через точку, а потом расчет итогов НаКлиентеНаСервереБезКонтекста - волне себе вариант-альтернатива? Вместо, например, передачи массива ссылок номенклатуры в какую-нибудь функцию или процедуру с вызовом сервера, пусть даже с использованием кешируемых значений с общим модулем? ps реквизит можно без видимости сделать ессесна
|
|||
9
DrZombi
гуру
02.03.20
✎
07:34
|
(8) УФ и Обычное приложение (толстый клиент) имеют каждый свою специфику работы с формами :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |