abc на СКД

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

Несходится значение суммы по группировке и в расшифровке.

делаю отчет по продажам .  в группировке одна сума (20 322,73928) ,а когда делаю расшифровку по регистратору по этой группе то получается  20 461,3552. проверяю по оборотке должно быть  20 461,3552.  может кто то объяснит почету??

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

Источник СКД – запросыТаблицаПлановыхЗатратПроект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. Выводим результат в кросс-таблицу ВАЖНО! После того как строки в запросе пронумерованы их необходимо…

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

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

Конструктор выражений для СКД

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

Шаблон отчета на СКД (обычные и управляемые формы)

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

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

Вот тут поднималась тема , где автору необходимо было в одной из колонок разместить перечень характеристик(размеры обуви) с их количеством Это достигается использованием все той же функции ВычислитьВыражениеСГруппировкойМассив() В этом примере функция выглядит так: ВычислитьВыражениеСГруппировкойМассив( “ХарактеристикаНоменклатуры.Наименование +“”(“” + Формат(КоличествоОстаток,””ЧГ=0″”) + “”)”””,,“ЗначениеЗаполнено(ХарактеристикаНоменклатуры)”) Третий параметр…