Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Запросы. Нужна ли группировка в запросе к РН Остатков?

Запросы. Нужна ли группировка в запросе к РН Остатков?
Я
   Тенепопятам
 
11.09.20 - 12:33
Часто вижу, что в запросах к РН остатков используется группировка по измерениям с суммой по остаткам.
Если эту группировку убрать, то результат не меняется, независимо от состава выбираемых полей (измерений).
Если используются итоги, то понятно, группировка нужна, а если итоги не используются, то группировка влияет на результат или нет?
   fisher
 
1 - 11.09.20 - 12:35
Нет. Виртуальная таблица выполняет неявную свертку по используемым в запросе измерениям. Это даже где-то документировано.
   fisher
 
2 - 11.09.20 - 12:37
> Если используются итоги, то понятно, группировка нужна
А мне - непонятно. Каким образом группировка или ее отсутствие повлияют на результат итогов?
   fisher
 
3 - 11.09.20 - 12:39
Ну, разве что в агрегатных функциях, зависящих от количества детальных записей.
   Тенепопятам
 
4 - 11.09.20 - 12:44
(1) Да, тоже читал и был в этом уверен, но потом проанализировал запросы, поговорил с коллегами и уверенность пропала. Чуть не все говорят, что "надо делать на всякий случай" :))
   Ёпрст
 
5 - 11.09.20 - 12:57
(4) если в запросе выбираются только измерения, то не нужна
   Ёпрст
 
6 - 11.09.20 - 12:57
вт и так свёрнута
   fisher
 
7 - 11.09.20 - 13:25
(4) Ты там аккуратнее с коллегами. Возможно, это киллеры и "контрольный выстрел" у них на рефлексах :)
   ДенисЧ
 
8 - 11.09.20 - 13:31
(2) выбрать Склад, Номенклатура, КоличествоОборот
ИЗ РегистрНакопления.ТОварыНаСкладахОбороты
ИТОГИ СУММА(КоличествоОборот)
ПО Общие, Склад, Номенклатура

Такое не заработает
   Гипервизор
 
9 - 11.09.20 - 13:31
(4) И что показал анализ запросов? И чем аргументируют коллеги?
   Тенепопятам
 
10 - 11.09.20 - 13:56
(9) аргумент - "на всякий случай". Якобы у кого-то что-то такое было и запрос вернул не то, что ожидалось.
   fisher
 
11 - 11.09.20 - 14:03
(8) Заработает
   Тенепопятам
 
12 - 11.09.20 - 14:46
(5) Что значит "Если"? Реквизиты таблицах остатков отсутствуют.
   Тенепопятам
 
13 - 11.09.20 - 14:47
(11) Точно, ну и получается, что группировка в таблицах остатков не нужна вообще ни для чего.
   Cyberhawk
 
14 - 11.09.20 - 14:49
Если выбираешь реквизиты измерений, то нужна
   mistеr
 
15 - 11.09.20 - 14:59
(14) Зачем? Реквизиты измерений присоединяются после получения ВТ и на количество строк не влияют.
   Cyberhawk
 
16 - 11.09.20 - 15:18
(15) Хорошая шутка. Пятница, понимаю.
   Ёпрст
 
17 - 11.09.20 - 15:24
(12) реквизиты измерений если будут присутствовать в селект листе, например
   Тенепопятам
 
18 - 11.09.20 - 15:25
(16) Тоже не понятно. А можно пример запроса, в котором группировка влияет на результат?
   mikecool
 
19 - 11.09.20 - 15:28
поясните
Есть РН с 2 измерениями и 1 ресурсом
если выбираю Измерение1, Ресурс1 из Остатки
то в результате будут уникальные остатки только по одному измерению?
   mikecool
 
20 - 11.09.20 - 15:29
+19 или таки может быть ситуация:
Измерение1 10
Измерение1 15?
   mistеr
 
21 - 11.09.20 - 15:30
(19) Да (20) Нет
   mikecool
 
22 - 11.09.20 - 15:31
(21) никогда не проверял )
   Тенепопятам
 
23 - 11.09.20 - 15:33
(21) А (16) (17) похоже не согласны.
   ДенисЧ
 
24 - 11.09.20 - 15:34
(20) Не может. Бужет Измерение1 25
   mikecool
 
25 - 11.09.20 - 15:47
(23) после того, как мне база на постгри в срезпоследних пихала не последнюю запись - я в 1с не уверен, и всегда стараюсь проверять
   Тенепопятам
 
26 - 11.09.20 - 15:50
(25) В общем, похоже правы были мои коллеги :)))
   fisher
 
27 - 11.09.20 - 15:53
(25) Может, у тебя итоги были включены? С ними могут быть приколы. Особенно на старых релизах.
   mikecool
 
28 - 11.09.20 - 15:56
(27) это было в 2007 году, но осадочек остался ))
   fisher
 
29 - 11.09.20 - 15:59
(28) Был момент, когда только добавили хранение итогов среза последних (для возможности их использования в запросах динамических списков) - то чего-то там набокопорили (как обычно) и с этим попервой случались проблемы.
   ДенисЧ
 
30 - 11.09.20 - 16:20
(29) Не пересчитывался срез при удалении записи...
 
 Рекламное место пустует


Список тем форума
Рекламное место пустует  Рекламное место пустует
Миста — веселый ресурс со своими эксклюзивными тараканами Ymryn
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.