Имя: Пароль:
1C
1С v8
После добавления в группировки в СКД появились пустые поля
0 s-n-a-y
 
29.04.14
11:45
Добавил в отчет на СКД группировки. По строкам - Номенклатура, по столбцам - ВидОстатков. Ресурс один - Количество. И еще есть колонка Итого (по количеству).

Известно, что в  колонке ВидОстатков значение может быть только одно - Реализация всего. Поэтому значения в колонках "Реализация всего" и "Итого" должны полностью совпадать. Но после добавления группировки в колонке Реализация всего появились пустые поля и нижние итоги тоже исчезли.

Скрины:
  Отчет:
http://i56.fastpic.ru/big/2014/0429/3c/25fac494ec96af2b606ad8012d51d43c.png
  Настройки СКД:
http://i56.fastpic.ru/big/2014/0429/3c/51e17bb5e1fdfb38253848077b09db3c.png

Почему не совпадают колонки "Реализация всего" и "Итого" ?
1 s-n-a-y
 
29.04.14
11:57
Я чего-то не указал?
2 Kalambur
 
29.04.14
12:02
(1) запрос
3 s-n-a-y
 
29.04.14
12:03
ВЫБРАТЬ
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура,
    СУММА(-ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоОборот) КАК КоличествоОстаток,
    МАКСИМУМ("Реализация всего ") КАК ВидыОстатков
ПОМЕСТИТЬ Остатки
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(
            &НачалоПериода,
            &КонецПериода,
            Регистратор,
            ,
            Организация = &Организация
                И Склад В (&ОсновныеСклады)
                И СерияНоменклатуры.арс_Поставщик В (&Поствщик)) КАК ПартииТоваровНаСкладахОстаткиИОбороты
ГДЕ
    ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
    И ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.Контрагент.арс_КаналСбыта = &OFF_TRADE

СГРУППИРОВАТЬ ПО
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура,
    СУММА(-ПартииТоваровНаСкладахОстаткиИОбороты.КоличествоОборот),
    МАКСИМУМ("Реализация всего")
ИЗ
    РегистрНакопления.ПартииТоваровНаСкладах.ОстаткиИОбороты(
            &НачалоПериода,
            &КонецПериода,
            Регистратор,
            ,
            Организация = &Организация
                И Склад В (&ОсновныеСклады)
                И СерияНоменклатуры.арс_Поставщик В (&Поствщик)) КАК ПартииТоваровНаСкладахОстаткиИОбороты
ГДЕ
    ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор ССЫЛКА Документ.РеализацияТоваровУслуг
    И ПартииТоваровНаСкладахОстаткиИОбороты.Регистратор.Контрагент.арс_КаналСбыта = &ON_TRADE

СГРУППИРОВАТЬ ПО
    ПартииТоваровНаСкладахОстаткиИОбороты.Номенклатура
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    Остатки.Номенклатура,
    СУММА(Остатки.КоличествоОстаток) КАК Количество,
    Остатки.ВидыОстатков
ИЗ
    Остатки КАК Остатки

СГРУППИРОВАТЬ ПО
    Остатки.Номенклатура,
    Остатки.ВидыОстатков
Есть два вида языков, одни постоянно ругают, а вторыми никто не пользуется.