Шаблон отчета на СКД — где
внешний источник данных — таблица значений, а так же используется произвольная иерархия.
внешний источник данных — таблица значений, а так же используется произвольная иерархия.
Использую данный шаблон для отчетов на СКД.
Часто в качестве источника данных служит таблица значений. Для опытных программистов конечно не интересно, но для начинающих думаю будет полезен.
Основа отчета типовая.
Наименование и тип полей таблицы значений, возвращаемой функцией «ПолучитьВнешнийНаборДанных()» должны совпадать с настройкой полей СКД.
Upd от 20.01.2014: Добавлен шаблон + произвольная иерархия.
Если потроха от шаблона типового отчета, и все работает прозрачно для пользователя — то автор молодчинка 🙂
(1) Новиков, да потроха типовые
Уже давно пользуюсь типовым. Так же допиливал на внешние наборы данных. Только у меня это не обязательно ТЗ. А расшифровка у тебя в таком случае корректно работает?
Я ещё на этом отчет писал отчет, который данные с 2-х баз собирает)
(3) PrinzOfMunchen, круто, а на счет расшифровки — да в отчете расшифровка работает корректно.
(3) PrinzOfMunchen,
а что-за проблемы у тебя были с расшифровкой.
может из-за разных баз???
обработка данных расшифровки вроде бы не зависит от того,
какие там наборы данных в СКД — внешние или запросы.
может быть даже объединение тех и других.
***
тоже постоянно приходится править отчеты с внешними источниками ТЗ.
сначала формируется довольно сложным образом выборка
(из нескольких запросов + обработка выборок в циклах)
а затем все это добро загоняется в СКД через внешний источник.
—
приходится даже тексты исходных запросов править с учетом отборов,
установленных в компановщике настроек.
А то зачастую получалось так, что долго и мучительно формируется выборка,
а потом СКД из этой выборки отбором отсекает большую часть.
(5) Rothschild, нет, именно из 2-х разных баз мой отчет брал данные)
Проблемы в отчете, который формируется как расшифровка к основному отчету. Если это внешний набор данных, то он может и не понять, как их правильно взять. Приходилось немного допиливать.
Все никак не доберусь до внешних источников в СКД. Большое спасибо за шаблон, буду пробовать использовать.
Поразбираемся) Решил вплотную заняться СКД, ибо классная штука)))
Автору спасибо, будем пробовать)
Работает ли отчет на нетиповых конфигурациях?
Спасибо Вам, добрый человек:) Очень помог Ваш пример.
Марат, подскажите, пожалуйста. При попытке открыть ваш отчет (с произвольной иерархией) происходит попытка вызвать процедуры ПолучитьОтчетДляРасшифровкиПереопределяемая из модуля ТиповыеОтчетыПереопределяемый. Я использую УНФ (свежий релиз 1.6.6.45). В нем такого модуля нет. А в какой конфигурации я смог бы найти такой модуль?
(12) Aleksey81, скорее всего есть в Бухгалтерии.
(12)
поддерживаю — не универсальный шаблон получается
Спасибо) Помог.