v7: Отчет по кварталам #205367


#0 by Kleo
Есть отчет, формирует суммы за заданный период времени... а мне теперь надо с разбивкой по кварталам: всего         ...  ... квартал 1     ...  ... квартал 2     ...  ... квартал 3     ...  ... квартал 4     ...  ... Есть одна идея, но это все громоздко. Может кто-нибудь делал такие отчеты? Подскажите, пожалуйста
#1 by Лефмихалыч
Группировка Квартал;
#2 by Kleo
А поподробнее, пожалуйста
#3 by Kleo
Через Запрос?
#4 by Kleo
+ Т.е. ТекстЗапроса=.....
#5 by Лефмихалыч
Синтаксис: Группировка <ИмяГруппировки>|<ПредопредГруппировка> [Упорядочить по <КонкретизацГруппировки>, ...][Без Упорядочивания][Без Групп][Все [ВошедшиеВЗапрос]]; Англоязычный синоним: Group <ИмяГруппировки>|<ПредопредГруппировка> [Order By КонкретизацГруппировки, ...][Without Groups][All [IncludedInQuery]]; Назначение: Установить порядок выборки информации. Параметры: <ИмяГруппировки> - имя внутренней переменной, задающей группировку; <ПредопредГруппировка> - ключевое слово одной из встроенных группировок; <КонкретизацГруппировки> - конкретизация переменной <ИмяГруппировки>, задающая порядок групп. Ключевые слова: Упорядочить по - параметры, следующие за данным ключевым словом, определяют упорядочивание строк в группировке. Без Упорядочивания - необязательное добавочное ключевое слово, которое преследует цель уменьшения времени формирования запроса, при условии, что ни упорядочивание, ни значения упорядочивания при использовании данного запроса не нужны. Без Групп -  группы справочника не выводятся в запрос (для группировки по справочнику); Все - в запрос выводятся все значения, и нулевые тоже (используется для группировок по справочникам и временных группировок). ВошедшиеВЗапрос - уточняет предыдущее ключевое слово 'Все'. Использование данного слова подразумевает, что в каждую строку запроса будут включены значения данных (в том числе нулевые), для которых есть ненулевое значение хотя бы в одной строке запроса. Замечание: Предопределенные группировки:  Документ (Document) - позволяет детализацию до документа;  СтрокаДокумента (DocumentLine) - позволяет детализацию до строки документа;  ПериодЖурнала (JournalPeriod) - группировка по времени ввода записи журнала расчетов или по времени ее действия. Группировки по дате: Подробнее см. в документации, глава ''Язык Генерации Запросов''
#6 by Kleo
Я это уже прочитала в своем учебнике... спасибо за цитату... Может какой-нибудь примерчик скинешь коротенько, например ТекстЗапроса?
#7 by Лефмихалыч
#8 by Лефмихалыч
#9 by Kleo
Т.е. если я в отчете задам преиод 1 год, т.е. ВыбНачПериода='01.01.06', а ВыбКонПериода='31.12.06', то запрос мне сделает разбивку по кварталам? так что ли?
#10 by Лефмихалыч
не это ли следует из приведенной мной цитаты и прочитаных тобой книжек? ты попробуй, вдруг получится
#11 by Kleo
Ладно, спасибо.... а может еще какой-нибудь способ есть?
#12 by Kleo
Отчет сделала, только путь решения у меня сосвем другой и проще. Могй поделится
#13 by zbv
Ну поделись.
#14 by а лю 427
не надо - своих хватает...
#15 by Kleo
1. В Бухгалтерском запросе ставится периодичность "Квартал" 2. Добавляется еще одна колонка в ТЗ - ТЗ.Период 3. Присваивается значение ТЗ.Период = ПериодСтр(БИ.Дата1,БИ.Дата2) 4. Добавляется в БухЗапрос еще один цикл:   БИ.ВыбратьПериоды 5. И сворачивается таблица значений еще и по ТЗ.Период все
#16 by Kleo
все получается классно без всяких замут с Запросом и Группировкой по запросу
#17 by а лю 427
можно по движениям без Периода в запросе... по периодам - проверь результаты, есть косяки в отработке бух запросов по периодам...
#18 by Kleo
Нет... все правильно считается
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С