2014

Получение итогов по группировкам

Источник СКД – запросыТаблицаПлановыхЗатратПроект1 ВидЗатрат1 1000Проект1 ВидЗатрат2 2000 ТаблицаЗатратСотрудниковСотрудник1 Проект1 ВидЗатрат1 100Сотрудник1 Проект1 ВидЗатрат2 200Сотрудник2 Проект1 ВидЗатрат2 200 Таблица данных.Левое соединение ТаблицаЗатратСотрудников с ТаблицаПлановыхЗатратСотрудник1 Проект1 ВидЗатрат1 100 1000Сотрудник1 Проект1 ВидЗатрат2 200 2000Сотрудник2 Проект1 ВидЗатрат2 400 2000 При такой группировке должны…

Еще один шаблон отчета СКД

Шаблон отчета для СКД, добавляющий в отчеты дополнительную функциональность, включающую в себя расширенные сервисные возможности и интерфейсные решения. Реализованы следующие дополнительные функции: Предусмотрена как обычная, так и управляемая форма отчета. Отображение/скрытие параметров СКД на форме отчета. Отображение/скрытие отбора СКД на…

Смена типа набора данных СКД с сохранением полей

Иногда возникает необходимость в существующем отчете на СКД, имеющем набор данных – запрос, изменить тип набора данных с запроса на объект, например, при необходимости поместить данные в таблицу значений, затем передать ее в СКД в качестве набора данных – объект. При этом, придется заново настраивать поля СКД (роли, оформление и пр.), ресурсы, что может занять немало времени. В этой статье пойдет речь о том, как сменить тип набора данных с сохранением всех настроенных полей.

Как реализовать “Выбрать различные” в СКД

Как реализовать “Выбрать различные” в СКД Подробнее: 1. В результате выборки данных имеем следующую таблицу(Чистый запрос): Массив Препарат ПлощадьВнесенноМасив0 Делан 5Масив0 Селитра 5Масив1 Децис 8Масив1 Делан 8 2. Предыдущий результат запрос в Временную таблицу, после чего применить выбрать различные по…

Полезные примеры: как вывести остатки по произвольным периодам

Довольно часто на форумах задают похожие вопросы о том, как же правильно выводить ресурсы. Самая частая задача состоит в выводе начальных и конечных остатков по произвольным периодам. Итак задача: необходимо вывести отчет примерно такой формы: Для большего понимая, Вы можете…

Полезные примеры: получение данных на основании СКД

Когда СКД только появилась, я задавал себе вопрос: “СКД для отчетов – замечательная вещь! Может быть, как-то можно ее использовать в работе и в других областях? Вместо запросов”. С одной стороны, СКД – очень мощный инструмент, с другой стороны – как-то не совсем удобно или понятно его использовать (там же надо что-то куда-то вставлять, чтобы получить данные), а запрос написал и выгрузил в таблицу или дерево.

Вывод в таблицу

Приветствую! Имеется вот такая таблица.   Хочу сделать отчет средствами СКД. Попробовал для начала простенький запрос по 2 регистрам и потом настройками думал слепить такую таблицу. ВЫБРАТЬДенежныеСредстваУпрОстаткиИОбороты.Контрагент,ДенежныеСредстваУпрОстаткиИОбороты.БанковскийСчетКасса,ДвиженияДенежныхСредствУпрОбороты.СтатьяДвиженияДенежныхСредств,ДенежныеСредстваУпрОстаткиИОбороты.СуммаНачальныйОстаток,ДенежныеСредстваУпрОстаткиИОбороты.СуммаКонечныйОстаток,ВЫБОРКОГДА ДвиженияДенежныхСредствУпрОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Приход)ТОГДА ДвиженияДенежныхСредствУпрОбороты.СуммаОборотИНАЧЕ 0КОНЕЦ КАК СуммаПриход,ВЫБОРКОГДА ДвиженияДенежныхСредствУпрОбороты.ПриходРасход = ЗНАЧЕНИЕ(Перечисление.ВидыДвиженийПриходРасход.Расход)ТОГДА ДвиженияДенежныхСредствУпрОбороты.СуммаОборотИНАЧЕ 0КОНЕЦ КАК…

Полезные примеры: пронумеровать колонки

Пример того как можно пронумеровать колонки в СКД. Обсуждалось здесь:  Суть решения: 1. Создаем запрос, в котором нумеруем строки результата запроса в пределах определенного подчинения 2. Выводим результат в кросс-таблицу ВАЖНО! После того как строки в запросе пронумерованы их необходимо…

Простые примеры: соединить две таблицы с ключом Строка = Число

Или вариант как в СКД значение типа число преобразовать в строку Периодически на форумах вижу тему вида «Как преобразовать число в строку в запросе». Если вы пишете отчет на СКД и вам необходимо выполнить подобное преобразование, то никаких хитростей в…