![]() |
|
Задвоение в итогах по группировкам | ☑ | ||
---|---|---|---|---|
0
web_profiler
11.04.13
✎
14:16
|
Добрый день. Ситуация у меня конечно тривиальная, но все же прошу вашей помощи. Понимаю, что эта тема не только на форуме, а и в сети неоднократно поднималась, но все необходимые действия я перепробывал - ничего не вышло.
Дело в чем: на фото запросник http://iscr.ru/1365674771/ я выложил результат выполнения запроса по группировке документов реализацияТоваров на основании ЗаказаПокупателя. Отчетливо вижу, что на основании одного заказа есть 2 Реализации. СКД в свою очередь, при выводе этих документов http://iscr.ru/1365674822/, берет и суммирует поля "Выставлено","Оплачено", "ПереплатаНедоплата". На закладке ресурсы ставил вместо Сумма("ресурс") Максимум("Ресурс") - поля отображаются нормально, но эта схема мне не подходит так как есть вычисляемые поля на основании этих задвоенных (уже в запросе) полей. Также пробывал на закладке ресурсы выставить "Расчитывать по..." поле по ЗаказамПокупателей - не помогло, задвоение так и происходит. Помогите, пожалуйста, покажите мою ошибку. |
|||
1
web_profiler
11.04.13
✎
14:22
|
Да, кстати, также пробывал, ВычислитьВыражение
|
|||
2
web_profiler
11.04.13
✎
14:25
|
неужели никто не знает???
|
|||
3
pessok
11.04.13
✎
14:27
|
на выходе что надо?
|
|||
4
web_profiler
11.04.13
✎
14:33
|
Необходимо чтобы выделенные поля http://iscr.ru/1365674822/ не складывались, показываю http://iscr.ru/1365676396/
|
|||
5
web_profiler
11.04.13
✎
14:35
|
Мда...
|
|||
6
pessok
11.04.13
✎
14:36
|
ну дык эта. переписывай запрос правильно. тут дело не в итогах
|
|||
7
web_profiler
11.04.13
✎
14:38
|
да, понял, что в запросе "собака закапалась". Только как его правильно сформировать? Группировки сделать или Итогами играться?
|
|||
8
web_profiler
11.04.13
✎
14:39
|
Конфа - УТП для Украины, скидываю запрос
ВЫБРАТЬ ВложенныйЗапрос.Менеджер, ВложенныйЗапрос.Сделка, ВложенныйЗапрос.Выставлено, ВложенныйЗапрос.Оплачено, ВложенныйЗапрос.ПереплатаНедоплата, ВложенныйЗапрос1.СуммаПоАкту, ВложенныйЗапрос1.СуммаПлатежа, ВложенныйЗапрос1.Реализация, ВложенныйЗапрос1.Заказ ИЗ (ВЫБРАТЬ Пользователи.Ссылка КАК Менеджер, ВЫРАЗИТЬ(РасчетыСКонтрагентамиОстаткиИОбороты.Сделка КАК Документ.ЗаказПокупателя) КАК Сделка, РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовПриход КАК Выставлено, РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовРасход КАК Оплачено, РасчетыСКонтрагентамиОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК ПереплатаНедоплата ИЗ Справочник.Пользователи КАК Пользователи ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.РасчетыСКонтрагентами.ОстаткиИОбороты(&НачалоПериода, , Авто, , Сделка ССЫЛКА Документ.ЗаказПокупателя) КАК РасчетыСКонтрагентамиОстаткиИОбороты ПО Пользователи.Ссылка = РасчетыСКонтрагентамиОстаткиИОбороты.Контрагент.ОсновнойМенеджерПокупателя.Ссылка ГДЕ РасчетыСКонтрагентамиОстаткиИОбороты.Сделка.Дата МЕЖДУ &НачалоПериода И &КонецПериода) КАК ВложенныйЗапрос ЛЕВОЕ СОЕДИНЕНИЕ (ВЫБРАТЬ РеализацияТоваровУслуг.Ссылка КАК Реализация, ЕСТЬNULL(ПлатежноеПоручениеВходящееРасшифровкаПлатежа.СуммаВзаиморасчетов, 0) КАК СуммаПлатежа, ВЫБОР КОГДА РеализацияТоваровУслуг.ДокументОснование.ДокументОснование.Сделка <> "" ТОГДА РеализацияТоваровУслуг.ДокументОснование.ДокументОснование.Сделка ИНАЧЕ ВЫБОР КОГДА РеализацияТоваровУслуг.ДокументОснование.Сделка <> "" ТОГДА РеализацияТоваровУслуг.ДокументОснование.Сделка ИНАЧЕ "1" КОНЕЦ КОНЕЦ КАК Заказ, ЕСТЬNULL(РеализацияТоваровУслуг.СуммаДокумента, 0) КАК СуммаПоАкту ИЗ Документ.РеализацияТоваровУслуг КАК РеализацияТоваровУслуг ЛЕВОЕ СОЕДИНЕНИЕ Документ.ПлатежноеПоручениеВходящее.РасшифровкаПлатежа КАК ПлатежноеПоручениеВходящееРасшифровкаПлатежа ПО (ПлатежноеПоручениеВходящееРасшифровкаПлатежа.ДокументРасчетовСКонтрагентом = РеализацияТоваровУслуг.Ссылка) ГДЕ РеализацияТоваровУслуг.Дата >= &НачалоПериода И РеализацияТоваровУслуг.Дата <= &КонецПериода И РеализацияТоваровУслуг.Проведен = &Проведен) КАК ВложенныйЗапрос1 ПО ВложенныйЗапрос.Сделка = ВложенныйЗапрос1.Заказ |
|||
9
pessok
11.04.13
✎
14:39
|
(7) группировками, итоги СКД сама построит
|
|||
10
pessok
11.04.13
✎
14:42
|
(8) а зачем такие ужасы? в УТП нет критериев отбора?
|
|||
11
pessok
11.04.13
✎
14:42
|
собери критериями таблицу свзяанных документов, левым прицепи к ним взаиморасчеты
|
|||
12
web_profiler
11.04.13
✎
14:43
|
Переписана конфа сильно, приходится отовсюду выдергивать данные
|
|||
13
web_profiler
11.04.13
✎
14:47
|
опять чето новенькое узнал. Подскажите, пожалуйста, а как собираются таблицы связанных документов в запросе?
|
|||
14
Aprobator
11.04.13
✎
14:47
|
(0) рассчитывать по зказам покупателя МАКСИМУМ("Ресурс")
с ОБЩИМИ ИТОГАМИ (отдельно прописать для того же ресурса) вычислить выражение использовать придется. |
|||
15
web_profiler
11.04.13
✎
14:52
|
(14) А с какими параметрами использовать вычислитьВыражение?
Я так понял, что ВычислитьВыражение(Сумма(Ресурс), а тут чего проставить...? группировку что-ли? ) |
|||
16
web_profiler
11.04.13
✎
15:03
|
(14) Огромное спасибо, за помощь. Сделал. Всем остальным отдельное "спасибо" за игнорирование.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |