Имя: Пароль:
1C
1С v8
Двойной результат в запросе
0 deathogre
 
28.02.14
19:34
Задваиваются строки после выполнения запроса. В чем дело, интересно?

    Запрос.Текст = "ВЫБРАТЬ РАЗРЕШЕННЫЕ
                   |    ЗакупкиТоваровОбороты.Регистратор КАК ДокументПоступления,
                   |    ЗакупкиТоваровОбороты.Магазин КАК Магазин,
                   |    ЗакупкиТоваровОбороты.Поставщик КАК Поставщик,
                   |    ЗакупкиТоваровОбороты.Номенклатура КАК Номенклатура,
                   |    ЗакупкиТоваровОбороты.Характеристика КАК Характеристика,
                   |    ЗакупкиТоваровОбороты.КоличествоОборот КАК Количество,
                   |    ЗакупкиТоваровОбороты.СуммаОборот КАК Сумма,
                   |    ЦеныНоменклатурыСрезПервых.Номенклатура КАК НоменклатураДляЦен,
                   |    ЦеныНоменклатурыСрезПервых.Характеристика КАК ХарактеристикаДляЦен,
                   |    ЦеныНоменклатурыСрезПервых.ВидЦены КАК ВидЦены,
                   |    ЦеныНоменклатурыСрезПервых.Цена КАК Цена
                   |ИЗ
                   |    РегистрНакопления.ЗакупкиТоваров.Обороты({(&НачалоПериода)}, {(&КонецПериода)}, Регистратор, АналитикаХозяйственнойОперации = ЗНАЧЕНИЕ(Справочник.АналитикаХозяйственныхОпераций.ПоступлениеТоваров)) КАК ЗакупкиТоваровОбороты
                   |        ЛЕВОЕ СОЕДИНЕНИЕ РегистрСведений.ЦеныНоменклатуры.СрезПервых КАК ЦеныНоменклатурыСрезПервых
                   |        ПО (ЦеныНоменклатурыСрезПервых.Номенклатура = ЗакупкиТоваровОбороты.Номенклатура)";

    Запрос.УстановитьПараметр("НачалоПериода", НачалоПериода);
    Запрос.УстановитьПараметр("КонецПериода", КонецПериода);
    РезультатЗапроса = Запрос.Выполнить();
1 shuhard
 
28.02.14
19:36
(0) дело в ЛЕВОЕ СОЕДИНЕНИЕ
2 deathogre
 
28.02.14
19:38
Сори разобрался, у меня оказалось 2 вида цен.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn