Имя: Пароль:
1C
1С v8
Запрос в 1с торговля11
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 документа


Подскажите пожалуста где у меня ошибка в запросе, извинте что так много букв
1 zak555
 
13.04.12
22:56
> НеРешаемоУдалённо

это что ?
2 ТеньПустоты
 
13.04.12
22:57
Пардон не так написал

Должно быть второй день 0 документов! а выдает так как есть






НеРешемоУдалено это реквизит документа, булева переменная, на форме это галочка
3 ТеньПустоты
 
13.04.12
22:58
Блин, НеРешаемоУдаленно - реквизит, булевый тип.
4 zak555
 
13.04.12
23:01
(3) кто его создал ?
5 ТеньПустоты
 
13.04.12
23:04
Что именно?
Реквизит добавил я сам.
А запрос был составлен в конструкторе запроса.
6 Immortal
 
13.04.12
23:11
ВЫБРАТЬ
   НАЧАЛОПЕРИОДА(Т.Дата,ДЕНЬ) КАК ДатаБезЧасов,
   КОЛИЧЕСТВО(Т.Ссылка) КАК Номер,
   КОЛИЧЕСТВО(ВЫБОР КОГДА Т.НеРешаемоУдалённо
ТОГДА Т.Ссылка ИНАЧЕ NULL КОНЕЦ) КАК НеРешаемоУдалённо
ИЗ
   Документ.tega_ЗаявкаКлиента КАК Т
ГДЕ Т.Проведен
   

СГРУППИРОВАТЬ ПО
   НАЧАЛОПЕРИОДА(Т.Дата,ДЕНЬ)

УПОРЯДОЧИТЬ ПО
   ДатаБезЧасов

как то так
7 ТеньПустоты
 
14.04.12
14:55
Слегка подправил, работает. Благодарю иммортал
Оптимист верит, что мы живем в лучшем из миров. Пессимист боится, что так оно и есть.