Вход | Регистрация


1С:Предприятие ::

Метки: 

Хранит ли v8 последние итоги и последние срезы в виде отдельных таблицы?

Я
   ЕщеОдинПрограммист
 
09.11.17 - 01:33
Знаю по семерке, что регистры остатков хранили отдельные наборы записей на точку актуальности. Есть ли подобное у 1с8, и если есть, то почему об этом не упоминается в оптимизации? Ведь если есть такие итоги, то тогда запрос к итогам без указания даты, приведет к обращению к таким записям, и тогда не обязательно указывать отборы во внутрь временной таблицы, а можно и в раздел ГДЕ.

Это я спрашиваю потому, что хочется накладывать условия по внутренним соединениям.
 
 
   Aleksey
 
1 - 09.11.17 - 02:00
это есть и в библии этот момент описан.
   Aleksey
 
2 - 09.11.17 - 02:05
»
   rphosts
 
3 - 09.11.17 - 02:41
Aleksey, не подсказывай!!! Чел скоро 2 года как тут а профразработкой ещё не переформатирован
   MSOliver
 
4 - 09.11.17 - 04:24
30/11/2999
   ildary
 
5 - 09.11.17 - 08:17
(2) Подсказывайте пожалуйста! Я, например, эту статью читал, но забыл закинуть процедуру в рег.задание. Но благодаря Вам - теперь вставлю.
   DrWatson
 
6 - 09.11.17 - 08:46
(0) временная = виртуальная?
   ЕщеОдинПрограммист
 
7 - 09.11.17 - 14:26
(6) да, виртуальная.
(2) хорошо, итоги, как я и предположил, есть. Но почему тогда рекомендуется всегда применять отбор к виртуальной таблице, даже если запрос к итогам на дату актуальности? Ведь следуя этим рассуждениям, не будет никаких дополнительных расчетов при таком виде запроса.
   Ненавижу 1С
 
8 - 09.11.17 - 14:29
Итоги хранятся на 3999 год, это не ТА
   mistеr
 
9 - 09.11.17 - 14:29
(7) Я думаю потому, что в момент запроса ты не знаешь точно дату актуальности. Представь, секундой ранее кто-то сделал запись будущей датой, и твой запрос покажет неверные данные.
   H A D G E H O G s
 
10 - 09.11.17 - 14:30
(7) Ну, допустим, будет
 
 Рекламное место пустует
   H A D G E H O G s
 
11 - 09.11.17 - 14:31
(9) - см (8)
   H A D G E H O G s
 
12 - 09.11.17 - 14:32
(9) В момент запроса - мы точно знаем точку актуальности
   Ненавижу 1С
 
13 - 09.11.17 - 14:32
+(8) точнее в 1С 8 больше нет понятия точки актуальности
   H A D G E H O G s
 
14 - 09.11.17 - 14:34
(7) Промежуточные расчеты - это схлопывание разделенных итогов в виде вложенного подзапроса на уровне платформы. Но да, вы правы, даже этот подзапрос не мешает построить приличный план запроса при наложении условий через Соединения со второй таблицей, например.
   Prog111
 
15 - 09.11.17 - 14:35
(13) Серьёзно?
   H A D G E H O G s
 
16 - 09.11.17 - 14:37
(7) При этом, если мы, используя Соединение со второй таблицей, добавим лишнее условие в параметры виртуальной таблицы - план запроса избыточно усложнится, но не критично. Эта рекомендация, добавлять все отборы в параметры ВТ - не от хорошей жизни и, я думаю, сделана, чтобы глюпый 1Сник не наделал вообще звиздеца, в случае остатков на дату.
   Ненавижу 1С
 
17 - 09.11.17 - 14:37
(15) да, теперь документы можно провести оперативно, но это не точка актуальности - это просто текущее дата/время
   breezee
 
18 - 09.11.17 - 14:45
(0) и тогда не обязательно указывать отборы во внутрь временной таблицы, а можно и в раздел ГДЕ.
Вы имели ввиду "виртуальную таблицу"?
Да, можно и в "ГДЕ" результат тот же самый будет, но быстрее отработает при указании отборов в виртуальной таблице, так сначала будут идти отборы, а потом получение данных. На уровне 1С это звучит как бред, но на уровне СУБД виртуальная таблица это запрос к нескольким табилицам
   mr_K
 
19 - 09.11.17 - 15:05
вставлю и свои 5 копеек непонимания).
если запрос идет просто к виртуальной таблице - то параметры можно что внутри писать, что в ГДЕ. разницы в быстродействии не будет.
а вот если виртуальная таблица джойнится еще к чему-либо, вот тогда критично писать параметры "унутрь".
   bodri
 
20 - 09.11.17 - 15:10
(19) я вот думаю что разница всё таки будет, т.к. в нутри напишем и выборка данных будет происходить с отбором, а если укажем ГДЕ, тогда сначала выборка всех данных а потом накладывается отбор, разница в быстроте выполнения таких запросов может быть огромна.
   mr_K
 
21 - 09.11.17 - 15:12
(20) это утверждение базируется на анализе плана запросов (для клиент-сервера)?
   H A D G E H O G s
 
22 - 09.11.17 - 15:25
(21) На слухах. Также, как и (19)
   rphosts
 
23 - 09.11.17 - 15:36
(17) вы путаете актуальные данные (т.е. текущие) и видимо последовательность
   bodri
 
24 - 09.11.17 - 15:40
   Ненавижу 1С
 
25 - 09.11.17 - 16:45
(23) раньше была одна ТА, теперь у каждой последовательности по каждому набору измерений своя граница

но если в 7.7 итоги считались именно на ТА, то теперь к границам это не имеет отношения



Список тем форума
Рекламное место пустует Рекламное место пустует
Ошибка? Это не ошибка, это системная функция.
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует