Имя: Пароль:
1C
1С v8
Разные результаты группировки в консоли запросов и в СКД
,
0 phaz
 
10.06.19
08:40
Добрый день!

Соединяю две таблицы используя левое соединение в качестве связи использую ссылку на документ "Заказ поставщику"
. Например:


таблица1

Заказ поставщику|Сумма заказа|

Заказ1          | 5000       |


таблица2


Приобретение товаров услуг|Сумма акта|Заказ поставщику|

Акт1                      | 1000     |Заказ1          |

Акт2                      | 4000     |Заказ1          |


Выполняю запрос к таблице 1 с условием Заказ.Дата Между &НачалоПериода и &КонецПериода и результат запроса помещаю во временную таблицу.

Выполняю запрос к таблице 2 где выполняю группировку по Заказ1 и суммирую по сумме акта


Далее соединяю левым соединением полученные временные таблицы где слева временная таблица с заказами, а справа с актами в качестве связи использую "Заказ поставщику"

В консоли запросов результат получается следующий:

Заказ поставщику|Сумма заказа|Сумма акта|
Заказ1          |5000        |5000      |

А в СКД результат получается такой:

Заказ поставщику|Сумма заказа|Сумма акта|
Заказ1          |10000       |5000      |


Никак не пойму в чем моя ошибка.
1 yzimin
 
10.06.19
08:44
>>Никак не пойму в чем моя ошибка.

В том, что до сих пор не научился через консоль СКД смотреть исполняемый запрос
2 phaz
 
10.06.19
08:54
(1) Возможно, что такое консоль СКД?
3 sqr4
 
10.06.19
09:01
(2) отличный запрос для гугла
4 Evg-lylyk
 
10.06.19
09:06
5 Evg-lylyk
 
10.06.19
09:07
6 phaz
 
10.06.19
09:18
(3) Не я в гугле то нашел, я имел ввиду нечто краткого ликбеза по инструменту, или ссылку на описание этого инструмента. В самой консоли СКД справки нету.
7 toypaul
 
гуру
10.06.19
09:24
не должно быть такого даже в СКД. если ты во второй таблице записи на самом деле сгруппировал. хотя ... все равно интересно
8 phaz
 
10.06.19
09:36
(7) Да поэтому то и задаю вопрос, я слышал, что если в одной из таблиц запроса есть условие по параметрам, а в других таблицах таких параметров нет, то в консоли запросов группировка выполняется верно, а в СКД вот такое странное поведение. Но я так и не понял как это работает...
9 phaz
 
10.06.19
09:37
(8) К слову, сейчас убрал условие по дате из текста запроса и в СКД сгруппировалось верно
10 toypaul
 
гуру
10.06.19
09:41
консоль компоновки должна показать. а так нужен текст запроса, которым формируется набор
11 phaz
 
10.06.19
09:54
Удивительно, вернул условие в запрос, сохранил заново отчет и все стало хорошо... Может кэш...
Закон Брукера: Даже маленькая практика стоит большой теории.