Добрый день!
простенький отчет на скд (прикреплен). Необходимо вывести обороты движения товаров по дням заданного периода (даже если не было движений за этот период). Связывается таблица дат с таблицей оборотов. В итоге за каждый день получаются обороты за весь период отчета. Где ошибка? См. прикрепленный файл.
---
Кхм... коллега позвольте спросить
вот здесь

```1c
    ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1 КАК Номенклатура,
    ХозрасчетныйОбороты.КоличествоОборотДт КАК Приход,
    ХозрасчетныйОбороты.КоличествоОборотКт КАК Расход,
    &парамПериод КАК парамПериод
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&парамПериод, КОНЕЦПЕРИОДА(&парамПериод, ДЕНЬ), , Счет = &Счет, , , , ) КАК ХозрасчетныйОбороты
```

парамПериод вы берете как конкретное значение, а простите за вопрос а как вы хотите при этом увидеть обороты по каждому дню?? Вы про метод дополнения слышали?

ваш запрос должен выглядеть так

```1c
    ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1 КАК Номенклатура,
    ХозрасчетныйОбороты.КоличествоОборотДт КАК Приход,
    ХозрасчетныйОбороты.КоличествоОборотКт КАК Расход,
    ХозрасчетныйОбороты.Период
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&парамПериод, КОНЕЦПЕРИОДА(&парамПериод, ДЕНЬ), День, Счет = &Счет, , , , ) КАК ХозрасчетныйОбороты
```

обратите пожалуйста внимание на третий параметр витруальной таблицы "День" он то и дает нам в ней получать значение периода "ХозрасчетныйОбороты.Период".

и зачем вам отдельная таблица дат? В СКД как раз для таких случаев у полей перидов есть свое дополнение. Это в книге у Радченко называется "Отчет по продажам"
---
наверное для бухгалтерии, проверять не стал т.к. не понятен принцип отчета... попробуйте так:
---
k992007, как по мне так нельзя связывать по параметрам
---
Agapov_Stas,
такой же отчет (даже серия отчетов для таблицы остатков давно у меня работает)
а для оборотов.. стал в ступор что-то....
---
k992007,
ни в коим случае...
вот мой отчетик для ут. глупое задание клиента.
всё давно работает, но там таблица остатков
---
Кхм... коллега позвольте спросить
вот здесь

```1c
    ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1 КАК Номенклатура,
    ХозрасчетныйОбороты.КоличествоОборотДт КАК Приход,
    ХозрасчетныйОбороты.КоличествоОборотКт КАК Расход,
    &парамПериод КАК парамПериод
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&парамПериод, КОНЕЦПЕРИОДА(&парамПериод, ДЕНЬ), , Счет = &Счет, , , , ) КАК ХозрасчетныйОбороты
```

парамПериод вы берете как конкретное значение, а простите за вопрос а как вы хотите при этом увидеть обороты по каждому дню?? Вы про метод дополнения слышали?

ваш запрос должен выглядеть так

```1c
    ВЫБРАТЬ
    ХозрасчетныйОбороты.Субконто1 КАК Номенклатура,
    ХозрасчетныйОбороты.КоличествоОборотДт КАК Приход,
    ХозрасчетныйОбороты.КоличествоОборотКт КАК Расход,
    ХозрасчетныйОбороты.Период
    ИЗ
    РегистрБухгалтерии.Хозрасчетный.Обороты(&парамПериод, КОНЕЦПЕРИОДА(&парамПериод, ДЕНЬ), День, Счет = &Счет, , , , ) КАК ХозрасчетныйОбороты
```

обратите пожалуйста внимание на третий параметр витруальной таблицы "День" он то и дает нам в ней получать значение периода "ХозрасчетныйОбороты.Период".

и зачем вам отдельная таблица дат? В СКД как раз для таких случаев у полей перидов есть свое дополнение. Это в книге у Радченко называется "Отчет по продажам"
---
Восьмой
не дает на параметр ДЕНЬ то что надо. Тема избитая. Если оборотов не было в этот день, то в итоговой таблице не будет записи по дню
---
НАРОД!
надо связать два набора данных с динамической передачей параметра во вторую таблицу!
---
короче сделал не модно. файл прикреплен кому интересно. вопрос с передачей параметра при связи двух наборов (один из которых получается из таблицы оборотов) открыт для себя. если кто увидит ошибку в первом отчете - пишите softkurs@mail.ru отправлю Вам на карту деньги. спортивный интерес. хотя реестр актов скидок вроде на той же технологии сделан. бонус за вопрос отдаю восьмому как за давшему ответ наиболее не в тему.
---
файлик итоговый
---
прикрепляю
---
k992007, есть дополнение у запроса а есть дополнение у группировки поля скд если не в тему, вы походу просто не знаете в чем разница между этими вещами.