Имя: Пароль:
1C
1С v8
Запрос множит данные!
0 wladimir90
 
02.12.11
12:22
Всем привет! Написал простейший запрос, а он почему то множит данные! Подскажите в чем ошибка!
Должен вывести 500000 и 6000, выводит 2000000 и 87000

ВЫБРАТЬ
   МаршутныеКарты.Заказ,
   СУММА(МаршутныеКарты.Сумма) КАК Сумма,
   СУММА(ТехнологическиеОперации.Сумма) КАК Сумма1
ИЗ
   РегистрСведений.МаршутныеКарты КАК МаршутныеКарты
       ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.ТехнологическиеОперации КАК ТехнологическиеОперации
       ПО МаршутныеКарты.Заказ = ТехнологическиеОперации.Заказ

СГРУППИРОВАТЬ ПО
   МаршутныеКарты.Заказ
1 wladimir90
 
02.12.11
12:22
Соединения пробовал все!
2 MatrosoV AleXXXand_R
 
02.12.11
12:26
Соединения не хватает еще по каким-нить полям
3 rutony
 
02.12.11
12:28
(0) Сделай чезез Объединить Все
4 Error pro
 
02.12.11
12:28
А разве в РС могут быть одинаковые записи? Попробуй не группировать.
5 Cube
 
02.12.11
12:30
А напиши-ка нам, какие измерения есть у регистра РегистрСведений.МаршутныеКарты
6 viktor_vv
 
02.12.11
12:31
Думаю что на одну Маршрутную карту идет несколько Технологических операций, так что ответ в (3).
7 wladimir90
 
02.12.11
13:50
Вообщем я сделал пакетником - два запроса выводят итоги по 2м регистрам, в третьем обьединяем.
2 + 2 = 3.9999999999999999999999999999999...