СКД умножает ресурс на количество группировки... #713694


#0 by Maximysis
Есть запрос с левым соединением, одно поле суммируется в вычисляемых полях и добавлено в ресурсы. Без левого соединения числа правильные, а с левым умножиться на количество колонок(группировок). вычисляемое поле "Проверка" с выражением "Сумма(КоличествоОстаток)" Не могу понять почему так происходит. Пожалуйста подскажите в чем проблема.
#1 by the_pal
В ресурсе в колонке "рассчитывать по " оставь только номенклатуру
#2 by Maximysis
да так и есть, не помогает((
#3 by the_pal
Значит настройки неправильные. Зачем, например, детальные записи в колонке таблицы? Еще статью почитай:
#4 by Defender aka LINN
Не СКД, а запрос. СКД как раз умеет.
#5 by Maximysis
создал как в примере доп. поле вместо детальных записей, все равно также(( Не понял что умеет?
#6 by Maximysis
#7 by Defender aka LINN
Умеет считать такие соединения правильно. Но это должно быть соединение наборов.
#8 by Maximysis
Я что то упустил в настройках СКД????
#9 by Defender aka LINN
Прочитать Хрусталеву ты упустил. Еще раз, на пальцах: в консоли запросов и даже без нее твой запрос вернет те же данные, СКД тут не при чем. Вообще. Чтобы посчитать такой ресурс в отчете, в СКД надо создать несколько наборов данных и соединять их.
#10 by Maximysis
Спасибо огромное!!! Через наборы все правильно получилось.
#11 by Maximysis
Только тогда вопрос, заключая соединения в {} я делал его необязательным. А как быть с наборами??
#12 by Maximysis
UP
#13 by Maximysis
Проверил методом научного тыка, набор не обязателен.
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С