Имя: Пароль:
1C
1С v8
Скд 8,2 сумма задваивается
0 KonstantinK90
 
02.06.15
06:52
Всем привет! помогите с проблемой не пойму в чем дело вот запрос
ВЫБРАТЬ РАЗЛИЧНЫЕ
    уатПутевойЛистРасходГСМ.Ссылка.Организация,
    уатПутевойЛистРасходГСМ.Ссылка.Водитель1,
    уатПутевойЛистРасходГСМ.Ссылка.Подразделение,
    уатПутевойЛистРасходГСМ.Ссылка.Ссылка,
    уатЗаправкаГСМЗаправки.Ссылка.АЗС КАК АЗС,
    СУММА(уатПутевойЛистРасходГСМ.РасходПоФакту) КАК РасходПоФакту,
    СУММА(уатЗаправкаГСМЗаправки.Количество) КАК Количество
ИЗ
    Документ.уатЗаправкаГСМ.Заправки КАК уатЗаправкаГСМЗаправки
        ЛЕВОЕ СОЕДИНЕНИЕ Документ.уатПутевойЛист.РасходГСМ КАК уатПутевойЛистРасходГСМ
        ПО уатЗаправкаГСМЗаправки.ПутевойЛист.Ссылка = уатПутевойЛистРасходГСМ.Ссылка.Ссылка
ГДЕ
    уатПутевойЛистРасходГСМ.Ссылка.ДатаПолученияОригиналовДокументов МЕЖДУ &Н И &К

СГРУППИРОВАТЬ ПО
    уатПутевойЛистРасходГСМ.Ссылка.Организация,
    уатПутевойЛистРасходГСМ.Ссылка.Водитель1,
    уатПутевойЛистРасходГСМ.Ссылка.Подразделение,
    уатПутевойЛистРасходГСМ.Ссылка.Ссылка,
    уатЗаправкаГСМЗаправки.Ссылка.АЗС
ИТОГИ
    СУММА(РасходПоФакту),
    СУММА(Количество)
ПО
    ОБЩИЕ
1 KonstantinK90
 
02.06.15
06:55
задваивается только в том случае если в табличной части уатЗаправкаГСМЗаправки встречается 2 или более одинаковых АЗС
2 Галахад
 
гуру
02.06.15
06:56
На то оно и левое.
3 KonstantinK90
 
02.06.15
07:00
я пробовал и полное так же
4 KonstantinK90
 
02.06.15
07:00
а какую правильно связь нужно поставить?
5 KonstantinK90
 
02.06.15
07:03
???
6 hhhh
 
02.06.15
07:08
связь по АЗС добавьте
7 Cube
 
02.06.15
07:09
(4) Одной связью твою задачу не решить. Надо выбрать список неповторяющихся АЗС, а потом с ним уже соединять.
8 KonstantinK90
 
02.06.15
07:11
Вопрос а с чем соединить азс если она есть только в одной табличной части уатЗаправкаГСМЗаправки
9 KonstantinK90
 
02.06.15
07:13
и как выбрать список не повторяющих АЗС?
10 Cube
 
02.06.15
07:14
(9) Как-то так:

ВЫБРАТЬ РАЗЛИЧНЫЕ
    уатЗаправкаГСМЗаправки.Ссылка.АЗС КАК АЗС
ИЗ
    Документ.уатЗаправкаГСМ.Заправки КАК уатЗаправкаГСМЗаправки
11 hhhh
 
02.06.15
07:15
(8) ну вот же

уатЗаправкаГСМЗаправки.Ссылка.АЗС

это же есть. А в ТЧ ГСМ вы все заправки фигачите
12 Cube
 
02.06.15
07:16
(7) Не правильно я тебе подсказал. Ты же не по АЗС соединяешь, а по ссылке на путевой лист...
13 Cube
 
02.06.15
07:17
+(12) поэтому тебе нужно выбрать список неповторяющихся путевых листов, и с ним уже соединять.
14 KonstantinK90
 
02.06.15
07:18
да по ссылке путевой лист
15 KonstantinK90
 
02.06.15
07:20
не могли бы вы разъяснить чуть дохотчивее?
16 Cube
 
02.06.15
07:21
(15) Задачу опиши
17 KonstantinK90
 
02.06.15
07:28
есть 2 документа путевой лист и заправки ГСМ он и между собой связаны только ссылкой путевой лист, получается все данные в документе путевой лист единственно в документе заправки азс мне нужно вытащить АЗС и Количество(АЗС). я делаю запросом который описал выше он у меня количество задваивает(АЗС)
18 KonstantinK90
 
02.06.15
07:28
не знаю как это исправить
19 Cube
 
02.06.15
07:35
Чтоб тебе клиенты так задачи ставили...
Опиши результат, который должен быть получен.
20 KonstantinK90
 
02.06.15
07:40
нужно по каждому путевому листу вывести  - количество АЗС(литры) израсходованого топлива
21 Cube
 
02.06.15
07:42
(20) Что такое "количество АЗС(литры) израсходованого топлива"?
22 KonstantinK90
 
02.06.15
07:44
это из табЧ уатЗаправкаГСМЗаправки.Количество как количество
23 KonstantinK90
 
02.06.15
07:47
смысл в то что бы показать пользователю в этом отчете : в путевом листе есть реквизит расход по факту а в таб части документа заправки количество АЗС(литры) что бы они сформировали очет и у видели по каждой АЗС Расход по факту и количество АЗС
24 Cube
 
02.06.15
07:47
Ясно: задачу описать нормально не можем. Я пошел.
25 KonstantinK90
 
02.06.15
07:48
между эти таб частями есть связь только ссылка на путевой лист и з табЧасти Заправки
26 ЧеловекДуши
 
02.06.15
07:52
(0) Убери Сумму с реквизитов из Шапки документа.
По окончанию выборки, можешь еще и сгруппировать по Сумме :)
27 KonstantinK90
 
02.06.15
07:56
это как убрать
из Сумму с реквизитов из Шапки документа.
28 LordCMEPTb
 
02.06.15
08:16
Непонятна одна вещь, если все делается на СКД, то можно сделать объединением 2х табличных частей, которые можно соединить с документом, дабы не выдирать реквизиты документа через ссылку табличной части. А уже в настройке вывода поставить нужные группировки.
Но опять же, если делается через СКД, то зачем итоги?
29 KonstantinK90
 
02.06.15
08:50
это я в консоли запрос тестирую
30 KonstantinK90
 
02.06.15
08:52
как сделать объединение 2 табЧ?
31 LordCMEPTb
 
02.06.15
09:05
Выбрать * Из Документ.ПерваяТабЧасть
Объединить Все
Выбрать * Из Документ.ВтораяТабЧасть

Не, я, конечно, могу подсказать, куда копать, но писать дословный текст запроса нет желания...
32 KonstantinK90
 
02.06.15
09:09
подскажите
33 LordCMEPTb
 
02.06.15
09:13
(32) Что именно еще подсказать?
34 KonstantinK90
 
02.06.15
09:17
куда копать
35 KonstantinK90
 
02.06.15
09:17
сделаю я объеденить все потом что делать
36 LordCMEPTb
 
02.06.15
09:50
После объединения можно соединить с самим документом по ссылке, дабы реквизиты подставить.
Остальное уже настраивается в СКД. На первой закладке можно у некоторых поле поставить роль "Игнорировать значения NULL", дабы пустые строки не выводились, а на последней закладке уже саму структуру вывода клепать.