Имя: Пароль:
1C
1С v8
Нет начального остатка при объединении запросов
0 Игорь1с
 
23.12.12
12:59
Необходимо было к стандартной ведомости по товарам на складах (УТ) прикрутить свободный остаток и резерв. В результате получаю такую картинку http://clip2net.com/s/2DsCb

Беда в том, что нет начального остатка.
Что не так?

Соответственно запрос:

| ВЫБРАТЬ
| ТоварыНаСкладахОстаткиИОбороты.Склад КАК Склад,
| ТоварыНаСкладахОстаткиИОбороты.Номенклатура КАК Номенклатура,
| ТоварыНаСкладахОстаткиИОбороты.ХарактеристикаНоменклатуры КАК ХарактеристикаНоменклатуры,
| ТоварыНаСкладахОстаткиИОбороты.Регистратор КАК Регистратор,
| ТоварыНаСкладахОстаткиИОбороты.КоличествоНачальныйОстаток КАК КоличествоНачальныйОстаток,
| ТоварыНаСкладахОстаткиИОбороты.КоличествоПриход КАК КоличествоПриход,
| ТоварыНаСкладахОстаткиИОбороты.КоличествоРасход КАК КоличествоРасход,
| ТоварыНаСкладахОстаткиИОбороты.КоличествоКонечныйОстаток КАК КоличествоКонечныйОстаток,
| 0 КАК КоличествоОстаток,
| 0 КАК СвободныйОстаток,
| 0 КАК РасходПлюсРезерв
|{ВЫБРАТЬ
| Склад.*,
| Номенклатура.*,
| ХарактеристикаНоменклатуры.*,
| Регистратор.*,
| КоличествоНачальныйОстаток,
| КоличествоПриход,
| КоличествоРасход,
| КоличествоКонечныйОстаток,
| КоличествоОстаток,
| СвободныйОстаток,
| РасходПлюсРезерв
|}
|ИЗ
| РегистрНакопления.ТоварыНаСкладах.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, ,{Склад.* КАК Склад, Номенклатура.* КАК Номенклатура, ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры}) КАК ТоварыНаСкладахОстаткиИОбороты
|
|ОБЪЕДИНИТЬ ВСЕ
|ВЫБРАТЬ
| ТоварыВРезервеНаСкладахОстатки.Склад,
| ТоварыВРезервеНаСкладахОстатки.Номенклатура,
| ТоварыВРезервеНаСкладахОстатки.ХарактеристикаНоменклатуры,
| НЕОПРЕДЕЛЕНО,
| 0,
| 0,
| 0,
| 0,
| ТоварыВРезервеНаСкладахОстатки.КоличествоОстаток,
| 0,
| 0
|{ВЫБРАТЬ
| Склад.*,
| Номенклатура.*,
| ХарактеристикаНоменклатуры.*
|}

|ИЗ
| РегистрНакопления.ТоварыВРезервеНаСкладах.Остатки(&ДатаКон,{Склад.* КАК Склад, Номенклатура.* КАК Номенклатура, ХарактеристикаНоменклатуры.* КАК ХарактеристикаНоменклатуры}) КАК ТоварыВРезервеНаСкладахОстатки
|ИТОГИ
| СУММА(КоличествоНачальныйОстаток),
| СУММА(КоличествоПриход),
| СУММА(КоличествоРасход),
| СУММА(КоличествоКонечныйОстаток),
| СУММА(КоличествоОстаток),
| СУММА(КоличествоКонечныйОстаток)-СУММА(КоличествоОстаток) КАК СвободныйОстаток,
| СУММА(КоличествоРасход)+СУММА(КоличествоОстаток) КАК РасходПлюсРезерв
|ПО
| ОБЩИЕ,
| Склад,
| Номенклатура,
| ХарактеристикаНоменклатуры,
| Регистратор
|{ИТОГИ ПО
| Склад.*,
| Номенклатура.*,
| ХарактеристикаНоменклатуры.*,
| Регистратор.*
|}";
1 DrShad
 
23.12.12
13:28
а какой начальный остаток должен быть при таких группировках? как было раньше?
2 Игорь1с
 
24.12.12
11:02
Да. Начальный, конечный остаток - как в ведомости по товарам, просто на уровне выше регистратора должны появится еще дополнительные столбцы резерва и свободного остатка...
3 Prikum
 
24.12.12
11:06
(2) а про соединения слышал?
4 Жан Пердежон
 
24.12.12
11:09
итоги убери
5 Жан Пердежон
 
24.12.12
11:12
хотя не, не поможет
6 Игорь1с
 
24.12.12
11:37
Есть версия, что беда от того, что объединяю регистратор и НЕОПРЕДЕЛЕНО, но конечный-то остаток выводится верно....