|
СКД: Итоги в числовом поле, не являющимся ресурсом | ☑ | ||
---|---|---|---|---|
0
IoannVic
18.05.15
✎
10:48
|
Всем доброго утра. У меня проблема с результирующими итогами. Я вывожу данные с группировкой по колонкам. Данные эти берутся из таблицы с левым соединением по основной (Документ "Заявка" левое соединение регистр сведений "Коммерческое предложение по каналам"). Соотвестено когда, я делаю любое поле из документа "Заявка" ресурсом, он удваивает сумму в том случае если из Регистра сведений выбирается 2 и более записи по одной заявке. Помогите найти решение. Необходимо просто вывести итоги по числовым колонкам документа. Прилагаю ссылку на рисунок. http://www.imgzilla.ru/image.uploads/2015-05-18/default-366ad81789572b876e43f37b0ac7d0d0.jpg
|
|||
1
IoannVic
18.05.15
✎
10:48
|
Прилагаю код запроса
|
|||
2
IoannVic
18.05.15
✎
10:48
|
(1) ВЫБРАТЬ
Заявка.Организация, Заявка.Подписант, Заявка.Договор.НомерДоговора, Заявка.Договор.ДатаЗаключения, Заявка.Дата, Заявка.Заказчик, Заявка.Заказчик.Бренд, Заявка.Менеджер, КоммерческоеПредложениеПоКаналам.Канал, Заявка.Сумма КАК СуммаЗаявки, Заявка.Предложение.Прайс, ИнтернетПредложениеПлощадки.Сайт, ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(Заявка.Предложение) = ТИП(Документ.КоммерческоеПредложение_new) ТОГДА КоммерческоеПредложениеПоКаналам.Сумма ИНАЧЕ ИнтернетПредложениеПлощадки.Сумма КОНЕЦ КАК Сумма, ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(Заявка.Предложение) = ТИП(Документ.КоммерческоеПредложение_new) ТОГДА КоммерческоеПредложениеПоКаналам.КоммерческоеПредложение.Прайс ИНАЧЕ "" КОНЕЦ КАК Прайс, ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(Заявка.Предложение) = ТИП(Документ.КоммерческоеПредложение_new) ТОГДА КоммерческоеПредложениеПоКаналам.КоммерческоеПредложение.ДатаНачала ИНАЧЕ ИнтернетПредложениеПлощадки.Ссылка.ДатаНачала КОНЕЦ КАК Начало_РК, ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(Заявка.Предложение) = ТИП(Документ.КоммерческоеПредложение_new) ТОГДА КоммерческоеПредложениеПоКаналам.КоммерческоеПредложение.ДатаОкончания ИНАЧЕ ИнтернетПредложениеПлощадки.Ссылка.ДатаОкончания КОНЕЦ КАК Окончание_РК, Заявка.Смета.ИтогоПоДокументу КАК Производство, ВЫБОР КОГДА ТИПЗНАЧЕНИЯ(Заявка.Предложение) = ТИП(Документ.КоммерческоеПредложение_new) ТОГДА КоммерческоеПредложениеПоКаналам.Канал ИНАЧЕ ИнтернетПредложениеПлощадки.Сайт КОНЕЦ КАК КаналРеализации, 0 КАК ОбщийИтог, Заявка.СуммаОплаты КАК Оплата, Заявка.Сумма - Заявка.СуммаОплаты КАК Задолжность ИЗ Документ.Заявка КАК Заявка ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КоммерческоеПредложениеПоКаналам КАК КоммерческоеПредложениеПоКаналам ПО Заявка.Предложение = КоммерческоеПредложениеПоКаналам.КоммерческоеПредложение ЛЕВОЕ СОЕДИНЕНИЕ Документ.ИнтернетПредложение.Площадки КАК ИнтернетПредложениеПлощадки ПО Заявка.Предложение = ИнтернетПредложениеПлощадки.Ссылка ГДЕ Заявка.ДатаНачала МЕЖДУ &ДатаНачала И &ДатаОкончания И Заявка.ПометкаУдаления = &ПометкаУдаления |
|||
3
Cyberhawk
18.05.15
✎
10:49
|
Покажи на картинке, где задвоение
|
|||
4
IoannVic
18.05.15
✎
10:56
|
(3) Вот сделал в конце колонку сумма заявки. И где Первый и Россия24 общий итог 126 920. А сумма заявки ровно в два раза больше. Хотя значение в базе 126 920 http://www.imgzilla.ru/image.uploads/2015-05-18/default-a8df48138b2c5636b8c0c76b64fbc931.jpg
|
|||
5
IoannVic
18.05.15
✎
11:05
|
Форумчане, не бросьте в беде наверняка есть простой способ, а может и не простой. Неделю мучил его по всякому ничего не получается(
|
|||
6
Cyberhawk
18.05.15
✎
11:07
|
Теперь покажи на картинке результат запроса из (2) (плоскую таблицу)
|
|||
7
IoannVic
18.05.15
✎
11:27
|
||||
8
SashaNox
18.05.15
✎
11:47
|
Попробуй заменить соединения в запросе на несколько источников данных и свяжи их
|
|||
9
IoannVic
18.05.15
✎
11:54
|
(8) уже крутил так, все равно задваивает
|
|||
10
Cyberhawk
18.05.15
✎
12:07
|
Я правильно понял, что СКД там, где в заявке больше одного канала, сумму заявки удваивает? А если в заявке будет три канала (сделай такой пример), то будет утроение по столбцу "Сумма заявки"?
|
|||
11
IoannVic
18.05.15
✎
12:12
|
(10) Именно, поверь на слово так и будет
|
|||
12
Cyberhawk
18.05.15
✎
12:15
|
А почему ресурсом не сделаешь?
|
|||
13
IoannVic
18.05.15
✎
12:38
|
(12) Кого ты предлагаешь сделать ресурсом?
|
|||
14
Cyberhawk
18.05.15
✎
13:32
|
Реквизит, значения которого задваиваются затраиваются
|
|||
15
IoannVic
18.05.15
✎
15:26
|
(14) так он и затраивается, когда является ресурсом. когда просто числовая колонка, все норм, но итоги тогда не выводит. А они-то мне как раз и нужны
|
|||
16
Cyberhawk
18.05.15
✎
15:31
|
Покажи на картинке вкладку "Ресурсы"
|
|||
17
ИС-2
naïve
18.05.15
✎
15:51
|
лучше всего сделать объединение этих 2-х таблиц (в одной считается сумма заявки, а в другой все остальное (в ней сумма заявки = null))
Можно попробовать Сумма(различные СуммаЗаявки), но не стоит так делать Или использовать функция ВычислитьВыражение |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |