|
Почему СКД задваивает данные ? | ☑ | ||
---|---|---|---|---|
0
Alex_MA
19.07.11
✎
15:57
|
Всем доброго дня уважаемые коллеги!
Запрос проще не бывает. Выборка из РН "ВзаиморасчетыПоДокументамРасчетов". Выборка всех полей, а так же ДоговорКонтрагента.<реквизит> какой то. В СКД выбрал ресурсы суммирования. Все. Кто нибудь сталкивался с задвоением ресурсов ? |
|||
1
le_
19.07.11
✎
15:59
|
Покажи запрос-то...
|
|||
2
Alex_MA
19.07.11
✎
16:00
|
(1)
ВЫБРАТЬ РАЗРЕШЕННЫЕ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Регистратор, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Сделка, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДокументРасчетовСКонтрагентом, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ВидРасчетовСКонтрагентом, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.УпрУчет, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Организация, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Контрагент, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.vscСтатьяОборотов, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовОборот, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовПриход, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовРасход, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Период, КОНЕЦПЕРИОДА(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Период, ДЕНЬ) КАК ПериодДень, КОНЕЦПЕРИОДА(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Период, НЕДЕЛЯ) КАК ПериодНеделя, КОНЕЦПЕРИОДА(ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Период, МЕСЯЦ) КАК ПериодМесяц, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДоговорКонтрагента.vscПодразделениеИсполнителя КАК ПодразделениеИсполнителя, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДоговорКонтрагента.vscОрганизацияИсполнителя КАК ФилиалДоговородержателя ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, ДвиженияИГраницыПериода, ДоговорКонтрагента.vscОрганизацияИсполнителя = &ОрганизацияИсполнителя) КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты |
|||
3
Alex_MA
19.07.11
✎
16:02
|
http://gyazo.com/e5f45fb319c749a8047e99906ced3d20.png - Не задваивает.
А без "Регистартр" - задваивает |
|||
4
le_
19.07.11
✎
16:02
|
(2) ДвиженияИГраницыПериода - для чего?
|
|||
5
ДемонМаксвелла
19.07.11
✎
16:03
|
В общем, запрос смотри в консоли, наверняка запрос строки лишние выводит, а СКД суммирует
|
|||
6
Alex_MA
19.07.11
✎
16:04
|
Расчет ресурсов: http://gyazo.com/c9864a7817114dd47fabda31d30b10ec.png
|
|||
7
le_
19.07.11
✎
16:05
|
+ (4) Думается мне, если уберешь этот параметр, станет нормально.
|
|||
8
Alex_MA
19.07.11
✎
16:06
|
(4)Просто нужны и движения, не только границы. А какая собственно разница, это ведь значение по умолчанию в виртуальной таблице.
|
|||
9
Alex_MA
19.07.11
✎
16:07
|
(7)попробую сейчас
|
|||
10
Alex_MA
19.07.11
✎
16:09
|
(5)в консоли все ок
|
|||
11
Alex_MA
19.07.11
✎
16:10
|
(7)не помогло
|
|||
12
ДемонМаксвелла
19.07.11
✎
16:11
|
статья на ИТС "Типичные проблемы при расчете остатков"
|
|||
13
Alex_MA
19.07.11
✎
16:17
|
вот задвоение
http://gyazo.com/3d72f34cfe41ee6d891e2c3bd4a7d4c6.png |
|||
14
Alex_MA
19.07.11
✎
16:18
|
(12)спасибо, обязательно гляну
а еще есть какие мысли ? |
|||
15
hhhh
19.07.11
✎
16:23
|
(14) Регистратор почему без фигурных скобок? Прикалываешься?
|
|||
16
Alex_MA
19.07.11
✎
16:25
|
(15)Нет, я по неопытности. Как надо ?
|
|||
17
hhhh
19.07.11
✎
16:27
|
(16) ну типа так
РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, {Регистратор}, ... |
|||
18
Alex_MA
19.07.11
✎
16:28
|
(17)исправил
Ошибка получения информации набора данных по причине: Ошибка в запросе набора данных по причине: {(48, 69)}: Поле не найдено "ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Регистратор" И ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.<<?>>Регистратор = ВложенныйЗапрос.Ссылка |
|||
19
hhhh
19.07.11
✎
16:31
|
(18) так. А ВложенныйЗапрос - это с какого бодуна? Вложенных запросов не было.
|
|||
20
Alex_MA
19.07.11
✎
16:32
|
(19)не от туда вставил, пардон
вот: http://gyazo.com/3ba01a079d20ecb041c95fdcf4fba3d2.png |
|||
21
Alex_MA
19.07.11
✎
16:33
|
кажись поле "Секунда" не выбираю
|
|||
22
le_
19.07.11
✎
16:35
|
Поставь "Авто" вместо регистратор.
|
|||
23
Alex_MA
19.07.11
✎
16:36
|
(22)мне регистратор нужен
|
|||
24
le_
19.07.11
✎
16:37
|
||||
25
le_
19.07.11
✎
16:37
|
||||
26
Alex_MA
19.07.11
✎
16:37
|
странно, на ИТС написано, что когда выбирают "Регистратор" нужно выбирать ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ПериодСекунда
а у меня такого нет, где его взять ? |
|||
27
le_
19.07.11
✎
16:38
|
(26) см. 22 и появится секунда.
|
|||
28
Alex_MA
19.07.11
✎
16:38
|
(24), (25)как раз и смотрю ИТС
|
|||
29
Alex_MA
19.07.11
✎
16:39
|
Кажись вы открыли мне глаза. +5 к опыту
спасибо |
|||
30
Alex_MA
19.07.11
✎
16:41
|
всем большое спасибо за помощь
|
|||
31
Alex_MA
19.07.11
✎
17:08
|
Написал все согласно правил:
ВЫБРАТЬ ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДоговорКонтрагента КАК ДоговорКонтрагента, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Сделка КАК Сделка, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДокументРасчетовСКонтрагентом КАК ДокументРасчетовСКонтрагентом, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ВидРасчетовСКонтрагентом КАК ВидРасчетовСКонтрагентом, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.УпрУчет КАК УпрУчет, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Организация КАК Организация, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Контрагент КАК Контрагент, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.vscСтатьяОборотов КАК vscСтатьяОборотов, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовНачальныйОстаток КАК СуммаВзаиморасчетовНачальныйОстаток, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовКонечныйОстаток КАК СуммаВзаиморасчетовКонечныйОстаток, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДоговорКонтрагента.vscПодразделениеИсполнителя КАК ПодразделениеИсполнителя, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ДоговорКонтрагента.vscОрганизацияИсполнителя КАК ФилиалДоговородержателя, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.Регистратор КАК Регистратор, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ПериодДень КАК ПериодДень, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ПериодНеделя КАК ПериодНеделя, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ПериодМесяц КАК ПериодМесяц, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.ПериодСекунда КАК ПериодСекунда, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовПриход, ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты.СуммаВзаиморасчетовРасход ИЗ РегистрНакопления.ВзаиморасчетыСКонтрагентамиПоДокументамРасчетов.ОстаткиИОбороты({(&НачалоПериода)}, {(&КонецПериода)}, Авто, ДвиженияИГраницыПериода, ДоговорКонтрагента.vscОрганизацияИсполнителя = &ОрганизацияИсполнителя) КАК ВзаиморасчетыСКонтрагентамиПоДокументамРасчетовОстаткиИОбороты запрос вставил в СКД, сформировал отчет - все Ок. Если этот запрос сделать просто вложенным, происходит задвоение. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |