0
ТеньПустоты
13.04.12
✎
22:55
|
Здраствуйте. Работаю в 1с 8.2 управление торговлей 11
Создаю отчёт, в нём для каждой даты считается общее количество проведенных документов, а так же количество документов на которых стоит "галочка". Для подсчета документа Считается количество номеров документов, за 1 день, ведь для каждого документа эти номера уникальные.
Вот сам запрос
ВЫБРАТЬ
tega_ЗаявкаКлиента.ДатаБезЧасов КАК ДатаБезЧасов,
КОЛИЧЕСТВО(РАЗЛИЧНЫЕ tega_ЗаявкаКлиента.Номер) КАК Номер,
КОЛИЧЕСТВО(ВложенныйЗапрос.НеРешаемоУдалённо) КАК НеРешаемоУдалённо
ИЗ
Документ.tega_ЗаявкаКлиента КАК tega_ЗаявкаКлиента,
(ВЫБРАТЬ
tega_ЗаявкаКлиента.ДатаБезЧасов КАК ДатаБезЧасов,
tega_ЗаявкаКлиента.НеРешаемоУдалённо КАК НеРешаемоУдалённо
ИЗ
Документ.tega_ЗаявкаКлиента КАК tega_ЗаявкаКлиента
ГДЕ
tega_ЗаявкаКлиента.НеРешаемоУдалённо = &Ложь
СГРУППИРОВАТЬ ПО
tega_ЗаявкаКлиента.ДатаБезЧасов,
tega_ЗаявкаКлиента.НеРешаемоУдалённо) КАК ВложенныйЗапрос
СГРУППИРОВАТЬ ПО
tega_ЗаявкаКлиента.ДатаБезЧасов
УПОРЯДОЧИТЬ ПО
ДатаБезЧасов
Тут "НеРешаемоУдалено" - наша галочка, ДатаБезЧасов - Дата создания документа, только день месяц и год
Беда в следующем, есть 2 дня, 4 документ в 1 день и 1 из них с галочкой, и 1 документ в другой день, он с галочкой.
Итого должно быть:
первый день 3 документа
второй день 1 документ.
У меня же выдает:
первый день 12 документов
второй день 3 документа
Подскажите пожалуста где у меня ошибка в запросе, извинте что так много букв
|
|
6
Immortal
13.04.12
✎
23:11
|
ВЫБРАТЬ
НАЧАЛОПЕРИОДА(Т.Дата,ДЕНЬ) КАК ДатаБезЧасов,
КОЛИЧЕСТВО(Т.Ссылка) КАК Номер,
КОЛИЧЕСТВО(ВЫБОР КОГДА Т.НеРешаемоУдалённо
ТОГДА Т.Ссылка ИНАЧЕ NULL КОНЕЦ) КАК НеРешаемоУдалённо
ИЗ
Документ.tega_ЗаявкаКлиента КАК Т
ГДЕ Т.Проведен
СГРУППИРОВАТЬ ПО
НАЧАЛОПЕРИОДА(Т.Дата,ДЕНЬ)
УПОРЯДОЧИТЬ ПО
ДатаБезЧасов
как то так
|
|