|
Запрос в 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
|
Слегка подправил, работает. Благодарю иммортал
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |