|
Запрос данных из Регистра накопления | ☑ | ||
---|---|---|---|---|
0
Касандер72
03.02.12
✎
10:22
|
Добрый день! Бестолковый 7-ник просит помощи!
Есть РегитрНакопления "ОстаткиПряжи", у которого измерения: "ПартияПряжи", "ОбъектПредприятия", "СекцияОбъекта"; ресурсы: "ФактМасса", "КондМасса" и реквизит "ВидОперации". Необходимо получить остатки и обороты в разрезе "ПартийПряжи", а обороты группировать по реквизиту "ВидОперации". Подскажите как можно быстро подправить нижеприведенную байду, чтобы заработала: Запрос = Новый Запрос; Запрос.Текст = "ВЫБРАТЬ | ОстаткиПартийПряжи.ПартияПряжи КАК ПартияПряжи, | ОстаткиПартийПряжи.ОбъектПредприятия, | ОстаткиПартийПряжи.СекцияОбъекта, | СУММА(ОстаткиПартийПряжи.ФактМассаНачальныйОстаток) КАК ФактМассаНачОст, | СУММА(ОстаткиПартийПряжи.ФактМассаКонечныйОстаток) КАК ФактМассаКонОст, | СУММА(ОстаткиПартийПряжи.ФактМассаПриход) КАК ФактМассаПриход, | СУММА(ОстаткиПартийПряжи.ФактМассаРасход) КАК ФактМассаРасход, | СУММА(ОстаткиПартийПряжи.КондМассаНачальныйОстаток) КАК КондМассаНачОст, | СУММА(ОстаткиПартийПряжи.КондМассаКонечныйОстаток) КАК КондМассаКонОст, | СУММА(ОстаткиПартийПряжи.КондМассаПриход) КАК КондМассаПриход, | СУММА(ОстаткиПартийПряжи.КондМассаРасход) КАК КондМассаРасход, | ОперацииПартийПряжи.ВидОперации КАК ВидОперации |ИЗ | РегистрНакопления.ОстаткиПартийПряжи.ОстаткиИОбороты(&НачПериода, &КонПериода) КАК ОстаткиПартийПряжи, | РегистрНакопления.ОстаткиПартийПряжи КАК ОперацииПартийПряжи |ГДЕ | ОстаткиПартийПряжи.ОбъектПредприятия = &ОбъектПредприятия | И ОстаткиПартийПряжи.СекцияОбъекта = &СекцияОбъекта | |СГРУППИРОВАТЬ ПО | ОстаткиПартийПряжи.ПартияПряжи, | ОстаткиПартийПряжи.ОбъектПредприятия, | ОстаткиПартийПряжи.СекцияОбъекта, | ОперацииПартийПряжи.ВидОперации"; Запрос.УстановитьПараметр("НачПериода", НачПериода); Запрос.УстановитьПараметр("КонПериода", КонПериода); Запрос.УстановитьПараметр("ОбъектПредприятия", ПоОбъекту); Запрос.УстановитьПараметр("СекцияОбъекта", ПоСекции); Буду очень признателен даже за пример группировки данных по измерению и реквизиту. |
|||
1
AquaMan
03.02.12
✎
10:28
|
Зачем 2 одинаковых регистра "РегистрНакопления.ОстаткиПартийПряжи"? Убери один.
|
|||
2
Касандер72
03.02.12
✎
10:30
|
(1) спс за отклик, щас попробую через конструктор
|
|||
3
AquaMan
03.02.12
✎
10:33
|
По виду операции итоги наверное нужно настроить. Просто не совсем понимаю в каком виде результат нужен.
|
|||
4
Касандер72
03.02.12
✎
10:36
|
Не получается: мне нужны остатки по массам и обороты по ним разложенные по "ВидОперации"
а в таблице ОстаткиИОбороты нет реквизита ((( |
|||
5
Касандер72
03.02.12
✎
10:39
|
может проще сделать два запроса? или переделать реквизит "ВидОперации" в измерение?
|
|||
6
Касандер72
03.02.12
✎
10:43
|
(3) Получить данные необходимо хотя бы в такой таблице
Нач.ост. | Приход | Расход | Кон.ост. ПартияПряжи1 ВидОперации1 ВидОперации2 ВидОперации3 ПартияПряжи2 ВидОперации1 ВидОперации2 ВидОперации3 |
|||
7
AquaMan
03.02.12
✎
10:48
|
Оу... Не увидел, что вид операции это реквизит. Если по виду операции нужны остатки и обороты, то нужно было измерением делать его.
|
|||
8
Касандер72
03.02.12
✎
10:48
|
А конечная таблица ещё хуже:
Начальные|Приход |Возврат |Приход |Приход |Акт инвен-|Расход |Расход |Конечные остатки |поставщика|поставщику|перемещения|образования|таризации |образования|перемещения|остатки Партия1 Партия2 ... |
|||
9
Касандер72
03.02.12
✎
10:50
|
(7) а соединить никак? (в 7-ке - запросто разложилбы в готовую на уровне запроса)
|
|||
10
AquaMan
03.02.12
✎
10:51
|
Вид операции это и есть Приход, Возврат, Инвентаризация и т.д?
|
|||
11
AquaMan
03.02.12
✎
10:52
|
Попозже посмотрю тогда
|
|||
12
Касандер72
03.02.12
✎
10:54
|
ВидОперации - перечисление, то есть "Приход" разделяется на:
приход поставщика, возврат поставщику, приход перемещения, приход образования, акт инвентаризации |
|||
13
Касандер72
03.02.12
✎
11:47
|
Переделал реквизит "ВидОперации" в измерение - все заработало.
Еще ра з огромное спасибо. ТЕМА ЗАКРЫТА! |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |