Запрос двоит данные #676097


#0 by piffoff
Далаю такой запрос Двоит данные по плану продаж, даже не двоит и на каждую строку факта выводит сумму. Например план всего 10000 а он его выводит по 10000 на каждую строку Можно сделать ОБЪЕДИНИНИЕМ два запроса, но нужно в запросе еще процент посчитать. Подскажите пожайлуста как получить не двоивший результат плана и рассчитать процент
#1 by Нуф-Нуф
левое
#2 by IBTM
соединение
#3 by pessok
а что это за консолька такая рюшечная? :)
#4 by piffoff
вот видно должно быть 10 а считает 50 да я все варианьы соединения перебрал щас попробую еще раз
#5 by piffoff
хехе) удобная) с инфостата
#6 by pessok
уж наверное, не самописная, называется как?)
#7 by piffoff
такая же фигня
#8 by rutony
Написано же... Запросник...
#9 by rutony
А что не так... Все правильно ты же сам пишешь:     СУММА(СуммаПлан),
#10 by piffoff
не должна быть суммы в каждой строке итоги он просто по группировке считает
#11 by piffoff
Правильный резульат при таком запросе Но так не могу рассчитать процент
#12 by Ёпрст
убери итоги
#13 by Ёпрст
ты сейчас видишь их.
#14 by piffoff
#15 by rutony
Сделай объединение вложенным, считай процент, а итоги сверху считай...
#16 by piffoff
Да итоги вообще не при чем
#17 by Ёпрст
да уж..
#18 by Ёпрст
ну сверни вложенный подзапрос тогда.. будет тебе 1 строчка.
#19 by Ёпрст
короче, запрос по ХозрасчетныйОбороты воткни в подзапрос, там его сверни по субконто.. и потом левое соединение. усё.
#20 by piffoff
я понял, но он же периодичный по дням?
#21 by piffoff
блин мне нужно к периодичному запросу прилепить непериодичный
#22 by piffoff
не получилось
#23 by piffoff
Вроде такая простая задача, в запросе взять две разные таблицы, взять из них два числа и посчитать их, выполнив соответствие по полю. А не получается
#24 by piffoff
А можно в СКД в колонке настраиваемые поля посчитать?! взять итоговую факт сумму по и разделить е на итог план сумму, в разрезе контрагентов
#25 by hhhh
у тебя соединение по контрагенту, а по периоду где? ведь увеличится сумма в 12 раз.
#26 by Ёпрст
Ё...
#27 by Ёпрст
как всё неверно исталковывають..
#28 by Ёпрст
ВЫБРАТЬ     ПланДоходовОбороты.СуммаОборот КАК СуммаПлан,     Табличка.СуммаОборот как СуммаФакт     ХозрасчетныйОбороты.КорСубконто1     )как табличка ПО табличка.Контрагент =ПланДоходовОбороты.Контрагент и  табличка.период = ПланДоходовОбороты.Период
#29 by piffoff
не верно все равно Выбирает только тек контрагентов по которым есть план, если плана нет то оних пропускает (левое соединение не туда) и главое он все равно проставляет план сумму в каждую строчку факта (1с) код (/1с)
#30 by cw014
Как то так ВЫБРАТЬ     ВложенныйЗапрос.ПериодЗапрос,     ПланДоходовОбороты.СуммаОборот,     0 ПО     Контрагент
#31 by Ёпрст
если надо наеборот - поменяй запросы местами.
#32 by piffoff
в общем херня какая - то В таком виде все работает правильно. Берет план, факт, считает процент Стоит добавить период Все идет не так))) План он уже не двоит, но и процент Получается сумма факт оборота за день считается от суммы плана месячного А нудны факт суммы ежедневный но процент что бы считался от общей фактсуммы
#33 by cw014
Ну тут сам голову ломай, как считать в запросах проценты от итогов...
#34 by piffoff
Можно ли в СКД на на вкладке вычисляемы поля как то посчитать итоговый процент за период??
#35 by cw014
Можешь поместить во временную табличку, состряпать свои итоги, соединить со своей временной и считать что тебе нужно
#36 by piffoff
не совсем понял
#37 by cw014
Ну как мог разжевал. В запросах можно временные таблицы создавать через "ПОМЕСТИТЬ".
#38 by piffoff
как создать временную таблиу понятно непонятно как к ней потом прилепить фактические дневные суммы ВЫБРАТЬ Если так то брать без периода она все верно считает, как ей объяснить что надо добавить еще периодические суммы?
#39 by piffoff
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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