Имя: Пароль:
1C
1С v8
Задваивается результат запроса из-за параметров
0 Никулин Леонид
 
18.10.12
12:08
Здравствуйте!
У меня есть вопрос. Написал запрос. В нем есть 2 параметра (НачалоПериода и КонецПериода). При выводе результата значения задваиваются. Если использовать тот же запрос, но только без параметров все хорошо. В чем ошибка?

Текст запроса в след посте

Спасибо!
1 Никулин Леонид
 
18.10.12
12:08
ВЫБРАТЬ
   ПланБюджетаОстаткиИОбороты.СтатьяБюджета,
   ПланБюджетаОстаткиИОбороты.ВидБюджета,
   ВЫБОР
       КОГДА КурсыВалютСрезПоследних.Валюта.Код = "810"
           ТОГДА ПланБюджетаОстаткиИОбороты.СуммаРубКонечныйОстаток
       КОГДА КурсыВалютСрезПоследних.Валюта.Код = "840"
           ТОГДА ПланБюджетаОстаткиИОбороты.СуммаUSDКонечныйОстаток
   КОНЕЦ КАК ПлановыйБюджет,
   ВЫБОР
       КОГДА КурсыВалютСрезПоследних.Валюта.Код = "810"
           ТОГДА ДвиженияДенежныхСредствОбороты.СуммаОборот
       КОГДА КурсыВалютСрезПоследних.Валюта.Код = "840"
           ТОГДА ДвиженияДенежныхСредствОбороты.СуммаОборот / КурсыВалютСрезПоследних.Курс
   КОНЕЦ КАК ФактическийБюджет,
   НАЧАЛОПЕРИОДА(ДвиженияДенежныхСредствОбороты.Период, НЕДЕЛЯ) КАК Неделя,
   ПланБюджетаОстаткиИОбороты.СтатьяБюджета.Родитель,
   КурсыВалютСрезПоследних.Валюта
ИЗ
   РегистрНакопления.ДвиженияДенежныхСредств.Обороты(&НачалоПериода, &КонецПериода, Регистратор, ) КАК ДвиженияДенежныхСредствОбороты
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ПланБюджета.ОстаткиИОбороты(&НачалоПериода, &КонецПериода, Регистратор, , ) КАК ПланБюджетаОстаткиИОбороты
       ПО ДвиженияДенежныхСредствОбороты.СтатьяДвиженияДенежныхСредств = ПланБюджетаОстаткиИОбороты.СтатьяБюджета.СтатьяДвиженияДенежныхСредств
           И ДвиженияДенежныхСредствОбороты.Организация = ПланБюджетаОстаткиИОбороты.Организация
       ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.КурсыВалют.СрезПоследних(&КонецПериода, ) КАК КурсыВалютСрезПоследних
       ПО ДвиженияДенежныхСредствОбороты.Регистратор.ВалютаДокумента = КурсыВалютСрезПоследних.Валюта
2 vmv
 
18.10.12
12:10
(1) перепиши на ВТ и спрашивай, вернее сразу смотри и видь ошитбку, а копаться в г-коде удовольствия мало
3 Никулин Леонид
 
18.10.12
12:12
Попробую, но не вижу принципиальной разницы
4 vmv
 
18.10.12
12:15
(3) в соедининении слишком много виртуальныъх таблиц и слишком много параметров периодов - раздели яйца по корзинам, глянь на Вт и все станет очевидно
5 Reset
 
18.10.12
12:28
+1 к Вдумываться лень
Подозрение на ПланБюджета.ОстаткиИОбороты - без параметров нет начальных остатков, с параметрами есть, что приведет к дополнительным соединениям