Группировка по периодам и документам

29.04.10

Разработка - Запросы

Существует в запросах такой вид итогов – ПЕРИОДАМИ. По его реализации у меня одни ***(может конечно руки кривые виноваты, но получатся не только у меня они такие). Проблема в том что эти итоги почему-то работают всегда по заданной периодичности регистра.

 Т.е. поставим периодичность «по регистратору» – ПЕРИОДАМИ по ДНЮ выдаст итоги по каждому регистратору… ну пофиг ему на этот ДЕНЬ. Одновременно получить группировку по дню и по регистратору я с помощью ПЕРИОДАМИ не смог!
Как выкрутиться - данный оператор ПЕРИОДАМИ надо просто забыть.  Используем в запросе функцию НАЧАЛОПЕРИОДА(). И получаем итоги в результате просто по этой функции… вот для примера запрос:

ВЫБРАТЬ
 ЕСТЬNULL(Партии.МассаРасход, 0) КАК Расход,
 НАЧАЛОПЕРИОДА(Партии.Период, ДЕНЬ) КАК Денек,
 Партии.Регистратор КАК Регистратор,
 Партии.Период,
 ИЗ
 РегистрНакопления.Партии.ОстаткиИОбороты(&ДатаНач, &ДатаКон, Регистратор, , ) КАК Партии
ИТОГИ
СУММА(Расход),
ПО
ОБЩИЕ,
Денек,
Регистратор 


В результате имеем нормальную группировку по дню, соответственно используя в НачалоПериода() квартал, год, месяц… – можем получить группировки по ним. Без всякой головной боли.

 

См. также

Infostart Toolkit: Инструменты разработчика 1С 8.3 на управляемых формах

Инструментарий разработчика Роли и права Запросы СКД Платформа 1С v8.3 Управляемые формы Запросы Система компоновки данных Конфигурации 1cv8 Платные (руб)

Набор инструментов программиста и специалиста 1С для всех конфигураций на управляемых формах. В состав входят инструменты: Консоль запросов, Консоль СКД, Консоль кода, Редактор объекта, Анализ прав доступа, Метаданные, Поиск ссылок, Сравнение объектов, Все функции, Подписки на события и др. Редактор запросов и кода с раскраской и контекстной подсказкой. Доработанный конструктор запросов тонкого клиента. Продукт хорошо оптимизирован и обладает самым широким функционалом среди всех инструментов, представленных на рынке.

13000 руб.

02.09.2020    119917    656    389    

701

Для чего используют конструкцию запроса "ГДЕ ЛОЖЬ" в СКД на примере конфигурации 1С:ERP

Запросы СКД Платформа 1С v8.3 Запросы Система компоновки данных 1С:ERP Управление предприятием 2 Бесплатно (free)

В типовых конфигурациях разработчики компании 1С иногда используют в отчетах, построенных на СКД, такую конструкцию, как "ГДЕ ЛОЖЬ". Такая конструкция говорит о том, что данные в запросе не будут получены совсем. Для чего же нужен тогда запрос?

13.02.2024    5620    KawaNoNeko    23    

23

Набор-объект для СКД по тексту или запросу

Запросы СКД Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Есть список полей в виде текста, или запрос - закидываем в набор СКД.

1 стартмани

31.01.2024    1964    2    Yashazz    0    

29

Запрос 1С copilot

Инструментарий разработчика Запросы Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

Пишем на человеческом языке, что нам надо, и получаем текст запроса на языке 1С. Используются большие языковые модели (LLM GPT) от OpenAI или Яндекс на выбор.

5 стартмани

15.01.2024    6091    29    mkalimulin    23    

48

PrintWizard: поддержка представлений ЗУП в конструкторе

Инструментарий разработчика Запросы Платформа 1С v8.3 Бесплатно (free)

Одной из интересных задач, стоящих в процессе разработки, была поддержка механизма представлений в ЗУП. Но не просто возможность исполнения запросов с ними. Основная проблема была в том, чтобы с ними было удобно работать, а именно: создавать, модифицировать и отлаживать. Кратко о том, что в итоге получилось...

14.12.2023    1714    vandalsvq    7    

28

Объектная модель запроса "Схема запроса" 2

Запросы Платформа 1С v8.3 Запросы Конфигурации 1cv8 Бесплатно (free)

Далеко уже не новый тип данных "Схема запроса". Статья о том, как использовать его "попроще". Примеры создания текста запроса с нуля и изменение имеющегося запроса.

06.12.2023    5283    user1923546    26    

43

Начните уже использовать хранилище запросов

HighLoad оптимизация Запросы

Очень немногие из тех, кто занимается поддержкой MS SQL, работают с хранилищем запросов. А ведь хранилище запросов – это очень удобный, мощный и, главное, бесплатный инструмент, позволяющий быстро найти и локализовать проблему производительности и потребления ресурсов запросами. В статье расскажем о том, как использовать хранилище запросов в MS SQL и какие плюсы и минусы у него есть.

11.10.2023    15956    skovpin_sa    14    

98
Комментарии
В избранное Подписаться на ответы Сортировка: Древо развёрнутое
Свернуть все
1. troglodit 18.06.09 14:27 Сейчас в теме
Для этой проблемы в 8.1 введена периодичность АВТО
adhocprog; +1 Ответить
2. Эсти 7 19.08.14 11:57 Сейчас в теме
3. adhocprog 1138 04.09.15 15:39 Сейчас в теме
(0) спасибо автору публикации!
(1) и troglodit'у тоже спасибо!
Оставьте свое сообщение