Имя: Пароль:
1C
 
СКД, задвоение суммы, если регистратор совпадает
0 fakeyou
 
05.05.15
12:45
Есть отчет на СКД, необходимо убрать задвоение суммы, если регистратор совпадает

http://img.prntscr.com/img?url=http://i.imgur.com/dEi3mpJ.png

Конфигурация не типовая 8.3

Сам запрос

ВЫБРАТЬ
    -ОстаткиОстаткиИОбороты.КоличествоОборот КАК Количество,
    -ОстаткиОстаткиИОбороты.КоличествоОборот * Партии.Цена КАК Себестоимость,
    ПродажиОбороты.Номенклатура,
    ПродажиОбороты.СуммаNewПриход КАК СуммаПродажа,
    ПродажиОбороты.Регистратор.Валюта КАК ВалютаПродажи,
    ПродажиОбороты.Регистратор,
    Партии.Регистратор КАК РегистраторКолво,
    Партии.Цена КАК ЦенаЗакупка,
    Партии.Регистратор КАК ДокументПартия,
    Партии.Валюта КАК ВалютаПартии,
    Партии.Регистратор.Дата КАК ДатаПартии,
    Партии.Документ.Контрагент КАК Контрагент,
    ПродажиОбороты.Контрагент КАК Покупатель,
    Партии.Регистратор.ТипКурса,
    ПродажиОбороты.Регистратор.Дата КАК ДатаПродажи,
    ПродажиОбороты.Регистратор.ТипКурса КАК ТипКурсаПродажи,
    ОстаткиОстаткиИОбороты.КоличествоОборот КАК КоличествоОборотПриход,
    ПродажиОбороты.КоличествоОборот КАК КоличествоОборотПродажи
ИЗ
    РегистрНакопления.Продажи.Обороты(, , Авто, ) КАК ПродажиОбороты
        ЛЕВОЕ СОЕДИНЕНИЕ РегистрНакопления.ОстаткиНовые.ОстаткиИОбороты(, , Авто, , ) КАК ОстаткиОстаткиИОбороты
            ВНУТРЕННЕЕ СОЕДИНЕНИЕ РегистрСведений.Партии КАК Партии
            ПО ОстаткиОстаткиИОбороты.Номенклатура = Партии.Номенклатура
                И ОстаткиОстаткиИОбороты.Партия = Партии.Регистратор
        ПО ПродажиОбороты.Номенклатура = ОстаткиОстаткиИОбороты.Номенклатура
            И ПродажиОбороты.Регистратор = ОстаткиОстаткиИОбороты.Регистратор
1 GROOVY
 
05.05.15
12:46
СОединение делай средствами СКД, а не запросом.
2 fakeyou
 
05.05.15
12:47
(1) Хорошо, сейчас проверю, благодарю:)
3 fakeyou
 
05.05.15
13:26
(1) не, не получится такое, вычисляемые поля не используются тогда, у меня к этому запросу уже есть 2 набора данных