Имя: Пароль:
1C
 
СКД : Неправильно считаются итоги по ресурсам без использования низлежащей группировки
0 bvb
 
24.12.24
13:40
Добрый день

Делаю отчет на СКД: просто реестр документов с подсчетом их количества и общим подсчетом количества строк в документах.
Ресурсы: Количество документов, количество строк
Результат запроса в консоли отчетов - все ок
При выводе в СКД с группировками Менеджер, Ссылка - все ок
Отключаю низлежащую группировку ССылка - итоги по ресурсам неправильные

ЧЯДНТ ?

ВЫБРАТЬ
    ЗаказКлиентаТовары.Ссылка КАК Ссылка,
    НАЧАЛОПЕРИОДА(ЗаказКлиентаТовары.Ссылка.Дата, ДЕНЬ) КАК День,
    НАЧАЛОПЕРИОДА(ЗаказКлиентаТовары.Ссылка.Дата, МЕСЯЦ) КАК Месяц,
    ЗаказКлиентаТовары.Ссылка.Менеджер КАК Менеджер,
    МАКСИМУМ(ЗаказКлиентаТовары.НомерСтроки) КАК КоличествоСтрок
ПОМЕСТИТЬ ВТ
ИЗ
    Документ.ЗаказКлиента.Товары КАК ЗаказКлиентаТовары
ГДЕ
    ЗаказКлиентаТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода

СГРУППИРОВАТЬ ПО
    ЗаказКлиентаТовары.Ссылка,
    НАЧАЛОПЕРИОДА(ЗаказКлиентаТовары.Ссылка.Дата, МЕСЯЦ),
    ЗаказКлиентаТовары.Ссылка.Менеджер,
    НАЧАЛОПЕРИОДА(ЗаказКлиентаТовары.Ссылка.Дата, ДЕНЬ)

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

ВЫБРАТЬ
    ЗаказНаВнутреннееПотреблениеТовары.Ссылка,
    НАЧАЛОПЕРИОДА(ЗаказНаВнутреннееПотреблениеТовары.Ссылка.Дата, ДЕНЬ),
    НАЧАЛОПЕРИОДА(ЗаказНаВнутреннееПотреблениеТовары.Ссылка.Дата, МЕСЯЦ),
    ЗаказНаВнутреннееПотреблениеТовары.Ссылка.Ответственный,
    МАКСИМУМ(ЗаказНаВнутреннееПотреблениеТовары.НомерСтроки)
ИЗ
    Документ.ЗаказНаВнутреннееПотребление.Товары КАК ЗаказНаВнутреннееПотреблениеТовары
ГДЕ
    ЗаказНаВнутреннееПотреблениеТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода

СГРУППИРОВАТЬ ПО
    ЗаказНаВнутреннееПотреблениеТовары.Ссылка,
    НАЧАЛОПЕРИОДА(ЗаказНаВнутреннееПотреблениеТовары.Ссылка.Дата, ДЕНЬ),
    НАЧАЛОПЕРИОДА(ЗаказНаВнутреннееПотреблениеТовары.Ссылка.Дата, МЕСЯЦ),
    ЗаказНаВнутреннееПотреблениеТовары.Ссылка.Ответственный

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

ВЫБРАТЬ
    ЗаказПоставщикуТовары.Ссылка.Ссылка,
    НАЧАЛОПЕРИОДА(ЗаказПоставщикуТовары.Ссылка.Дата, ДЕНЬ),
    НАЧАЛОПЕРИОДА(ЗаказПоставщикуТовары.Ссылка.Дата, МЕСЯЦ),
    ЗаказПоставщикуТовары.Ссылка.Автор,
    МАКСИМУМ(ЗаказПоставщикуТовары.НомерСтроки)
ИЗ
    Документ.ЗаказПоставщику.Товары КАК ЗаказПоставщикуТовары
ГДЕ
    ЗаказПоставщикуТовары.Ссылка.Дата МЕЖДУ &НачалоПериода И &КонецПериода

СГРУППИРОВАТЬ ПО
    ЗаказПоставщикуТовары.Ссылка.Ссылка,
    НАЧАЛОПЕРИОДА(ЗаказПоставщикуТовары.Ссылка.Дата, ДЕНЬ),
    НАЧАЛОПЕРИОДА(ЗаказПоставщикуТовары.Ссылка.Дата, МЕСЯЦ),
    ЗаказПоставщикуТовары.Ссылка.Автор
;

////////////////////////////////////////////////////////////////////////////////
ВЫБРАТЬ
    ВТ.Ссылка КАК Ссылка,
    ВТ.День КАК День,
    ВТ.Месяц КАК Месяц,
    ВТ.Менеджер КАК Менеджер,
    ВТ.КоличествоСтрок КАК КоличествоСтрок,
    КОЛИЧЕСТВО(РАЗЛИЧНЫЕ ВТ.Ссылка) КАК КоличествоДокументов
ИЗ
    ВТ КАК ВТ

СГРУППИРОВАТЬ ПО
    ВТ.Менеджер,
    ВТ.День,
    ВТ.Ссылка,
    ВТ.Месяц,
    ВТ.КоличествоСтрок
1 toypaul
 
24.12.24
13:39
Начни с того, что у поля Сcылка в наборе поставь в роли - обязательное
2 vicof
 
24.12.24
12:40
(1)+1
3 bvb
 
24.12.24
13:09
(1, 2) Спасибо большое
Получилось
Тема закрыта