![]() |
![]() |
![]() |
|
Отчет СКД | ☑ | ||
---|---|---|---|---|
0
Slon747
30.08.11
✎
16:27
|
8.2
Требуется получить данные по закупкам и продажам товара за период. Решил создать отчет СКД. Создал 2 набора данных: Закупки и Продажи: ----------------------------------------------------------- Закупки: ВЫБРАТЬ ЗакупкиОбороты.Номенклатура, ЗакупкиОбороты.КоличествоОборот КАК КоличествоЗакупки, ЗакупкиОбороты.СтоимостьОборот КАК СуммаЗакупки, ЗакупкиОбороты.ДокументЗакупки, ЗакупкиОбороты.Подразделение, ЗакупкиОбороты.ПериодДень, ЗакупкиОбороты.ПериодНеделя, ЗакупкиОбороты.ПериодМесяц, ЗакупкиОбороты.ПериодКвартал, ЗакупкиОбороты.ПериодГод ИЗ РегистрНакопления.Закупки.Обороты({(&НачалоПериода) КАК НачалоПериода}, {(&КонецПериода) КАК КонецПериода}, Авто, ) КАК ЗакупкиОбороты ----------------------------------------------------------- Продажи: ВЫБРАТЬ ПродажиОбороты.Номенклатура, ПродажиОбороты.КоличествоОборот КАК КоличествоПродажи, ПродажиОбороты.СтоимостьОборот КАК СуммаПродажи, ПродажиОбороты.ДокументПродажи, ПродажиОбороты.Подразделение, ПродажиОбороты.ПериодДень, ПродажиОбороты.ПериодНеделя, ПродажиОбороты.ПериодМесяц, ПродажиОбороты.ПериодКвартал, ПродажиОбороты.ПериодГод ИЗ РегистрНакопления.Продажи.Обороты({(&НачалоПериода) КАК НачалоПериода}, {(&КонецПериода) КАК КонецПериода}, Авто, ) КАК ПродажиОбороты На закладке "Связи наборов данных" указал: Источник "Закупки", Приемник "Продажи", связав по номенклатуре. На закладке "Ресурсы": КоличествоЗакупки - Сумма(КоличествоЗакупки) СуммаЗакупки - Сумма(СуммаЗакупки) КоличествоПродажи - Сумма(КоличествоПродажи) СуммаПродажи - Сумма(СуммаПродажи) В результате, если группирую по периоду (к примеру, День), то значения полей "КоличествоЗакупки" и "СуммаЗакупки" имеют правильные данные за период, а значения полей "КоличествоПродажи" и "СуммаПродажи" содержат одинаковое значение во всей строках. Подскажите, как правильно сделать. |
|||
1
Axel2009
30.08.11
✎
16:28
|
ну выведи все колонки и увидишь где у тебя "одинаковые строки"
|
|||
2
Slon747
30.08.11
✎
16:35
|
(1) Показатели по продажам не верные в случае, если выбрана группировка по периоду.
|
|||
3
Axel2009
30.08.11
✎
16:39
|
а как вы предполагаете будут присоединены таблицы друг к дружке
если в одной строки Н1 Прод1 Н1 Прод2 и в покупках Н1 Пок1 Н1 Пок2 ?? |
|||
4
IronDemon
30.08.11
✎
16:40
|
Зачем связь? Объедини.
|
|||
5
Slon747
30.08.11
✎
16:55
|
(3) Думал, будут сформированы данные по закупкам и продажам, а потом соединены по номенклатуре.
(4) Спасибо. Вроде то, что нужно. |
|||
6
Axel2009
31.08.11
✎
09:10
|
(5) и как же они могут быть между собой соединены? алгоритм то какой?
|
|||
7
Рэйв
31.08.11
✎
09:15
|
(6)А какой тебе алгоритм для объединения? Тут главное чтобы Имена колонок совпадали
|
|||
8
Axel2009
31.08.11
✎
09:49
|
(7) объединения строки объединили. вопрос в соединении
|
|||
9
nicxxx
31.08.11
✎
09:52
|
ВЫБРАТЬ
ЗакупкиОбороты.Номенклатура, ЗакупкиОбороты.КоличествоОборот КАК КоличествоЗакупки, ЗакупкиОбороты.СтоимостьОборот КАК СуммаЗакупки, ЗакупкиОбороты.ДокументЗакупки, ЗакупкиОбороты.Подразделение, ЗакупкиОбороты.ПериодДень, ЗакупкиОбороты.ПериодНеделя, ЗакупкиОбороты.ПериодМесяц, ЗакупкиОбороты.ПериодКвартал, ЗакупкиОбороты.ПериодГод ИЗ РегистрНакопления.Закупки.Обороты({(&НачалоПериода) КАК НачалоПериода}, {(&КонецПериода) КАК КонецПериода}, Авто, ) КАК ЗакупкиОбороты ОБЪЕДИНИТЬ ВСЕ ВЫБРАТЬ ПродажиОбороты.Номенклатура, ПродажиОбороты.КоличествоОборот КАК КоличествоПродажи, ПродажиОбороты.СтоимостьОборот КАК СуммаПродажи, ПродажиОбороты.ДокументПродажи, ПродажиОбороты.Подразделение, ПродажиОбороты.ПериодДень, ПродажиОбороты.ПериодНеделя, ПродажиОбороты.ПериодМесяц, ПродажиОбороты.ПериодКвартал, ПродажиОбороты.ПериодГод ИЗ РегистрНакопления.Продажи.Обороты({(&НачалоПериода) КАК НачалоПериода}, {(&КонецПериода) КАК КонецПериода}, Авто, ) КАК ПродажиОбороты |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |