![]() |
![]() |
![]() |
|
Запрос без группировок в 1С 7.7 | ☑ | ||
---|---|---|---|---|
0
andrey153
17.12.08
✎
11:47
|
|
|||
1
andrey153
17.12.08
✎
11:47
|
Запрос
ТекстЗапроса = "Период с '01.01.2000' по '01.01.2012'; |Сотр = Документ.ПлановыйОтпуск.Сотрудник; |ДатаНачала = Документ.ПлановыйОтпуск.ДатаНачала; |ДатаОкончания = Документ.ПлановыйОтпуск.ДатаОкончания; |Группировка Сотр Без Групп; |Условие (Сотр = Сотрудник);"; выдает пустую строку, потом строку содержащую правильного сотрудника, если убрать строку "Группировка Сотр Без Групп;" вообще ничего не выдает, документ "ПлановыйОтпуск" в базе всего один Как написать запрос который просто собрал информацию из документов Сотрудник, ДатаНачала, ДатаОкончания |
|||
2
Vitello
17.12.08
✎
11:49
|
Группируй по документу
|
|||
3
sanches2
17.12.08
✎
11:49
|
Без итогов;
Синтаксис: Без итогов; Назначение: Не накапливать итоги по группировкам. Цель данного оператора - увеличение скорости выполнения запроса, при условии, что итоговые записи при использовании запроса не нужны. В случае применения данного оператора в тексте запроса, при обходе результатов запроса применяется только один цикл обхода, используя метод объекта ''Запрос'' Группировка() без параметра. Замечание: Если в тексте запроса используется группировка по многоуровневому справочнику и не указано ''Без Групп'', то итоги по группам справочника будут накапливаться. Другими словами, если в запросе не нужны итоги по группам справочника, то в тексте запроса кроме использования оператора ''Без Итогов'' дополнительно следует в операторах ''Группировка ...'' использовать ключевое слово ''Без Групп''. Подробнее см. в документации, глава ''Язык Генерации |
|||
4
dk
17.12.08
✎
11:53
|
Запрос.Выгрузить(КУРИ ВСЕ ПАРАМЕТРЫ);
--- хотя группировка по сотруднику странно выглядит без группировки по документу |
|||
5
andrey153
17.12.08
✎
11:53
|
Группировать по документу - выход, но если мне вообще не нужна группировка, а только выборка?
|
|||
6
dk
17.12.08
✎
11:56
|
(5) 1с не умеет выполнять запросы без группировки
|
|||
7
Vitello
17.12.08
✎
11:57
|
(5)В данном случае у тебя и будет выборка, поскольку данные ты из документов берешь.
|
|||
8
andrey153
17.12.08
✎
11:58
|
(6) я в шоке, but why?
|
|||
9
Impressing3
17.12.08
✎
12:01
|
Пусть группирует, не умеет она без группировок, ты скинь потом это в ТЗ да и делай с ней все что тебе нужно...
|
|||
10
andrey153
17.12.08
✎
12:02
|
Всем спасибо за помощь!
|
|||
11
dk
17.12.08
✎
12:02
|
(8) 1С запрос <> Transact SQL
|
|||
12
Лефмихалыч
17.12.08
✎
12:03
|
(9) можно без ТЗ - достаточно не указывать номер группы в методе Группировка:
|
|||
13
Impressing3
17.12.08
✎
12:05
|
(12) Хм... мелочь, а не знал...
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |