Шаблон отчета на СКД: внешний источник данных(ТЗ) + произвольная иерархия








Шаблон отчета на СКД — где
внешний источник данных — таблица значений,  а так же используется произвольная иерархия.

Использую данный шаблон для отчетов на СКД.

Часто в качестве источника данных служит таблица значений. Для опытных программистов конечно не интересно, но для начинающих думаю будет полезен.

Основа отчета типовая.

Наименование и тип полей таблицы значений, возвращаемой функцией «ПолучитьВнешнийНаборДанных()» должны совпадать с настройкой полей СКД.

Upd от 20.01.2014: Добавлен шаблон + произвольная иерархия.


15 Comments

  1. Новиков

    Если потроха от шаблона типового отчета, и все работает прозрачно для пользователя — то автор молодчинка 🙂

    Reply
  2. kurmanov

    (1) Новиков, да потроха типовые

    Reply
  3. PrinzOfMunchen

    Уже давно пользуюсь типовым. Так же допиливал на внешние наборы данных. Только у меня это не обязательно ТЗ. А расшифровка у тебя в таком случае корректно работает?

    Я ещё на этом отчет писал отчет, который данные с 2-х баз собирает)

    Reply
  4. kurmanov

    (3) PrinzOfMunchen, круто, а на счет расшифровки — да в отчете расшифровка работает корректно.

    Reply
  5. Rothschild

    (3) PrinzOfMunchen,

    а что-за проблемы у тебя были с расшифровкой.

    может из-за разных баз???

    обработка данных расшифровки вроде бы не зависит от того,

    какие там наборы данных в СКД — внешние или запросы.

    может быть даже объединение тех и других.

    ***

    тоже постоянно приходится править отчеты с внешними источниками ТЗ.

    сначала формируется довольно сложным образом выборка

    (из нескольких запросов + обработка выборок в циклах)

    а затем все это добро загоняется в СКД через внешний источник.



    приходится даже тексты исходных запросов править с учетом отборов,

    установленных в компановщике настроек.

    А то зачастую получалось так, что долго и мучительно формируется выборка,

    а потом СКД из этой выборки отбором отсекает большую часть.

    Reply
  6. PrinzOfMunchen

    (5) Rothschild, нет, именно из 2-х разных баз мой отчет брал данные)

    Проблемы в отчете, который формируется как расшифровка к основному отчету. Если это внешний набор данных, то он может и не понять, как их правильно взять. Приходилось немного допиливать.

    Reply
  7. higs

    Все никак не доберусь до внешних источников в СКД. Большое спасибо за шаблон, буду пробовать использовать.

    Reply
  8. NAKIS

    Поразбираемся) Решил вплотную заняться СКД, ибо классная штука)))

    Reply
  9. Ele1234567

    Автору спасибо, будем пробовать)

    Reply
  10. sergei198821

    Работает ли отчет на нетиповых конфигурациях?

    Reply
  11. biz-intel

    Спасибо Вам, добрый человек:) Очень помог Ваш пример.

    Reply
  12. Aleksey81

    Марат, подскажите, пожалуйста. При попытке открыть ваш отчет (с произвольной иерархией) происходит попытка вызвать процедуры ПолучитьОтчетДляРасшифровкиПереопределяемая из модуля ТиповыеОтчетыПереопределяемый. Я использую УНФ (свежий релиз 1.6.6.45). В нем такого модуля нет. А в какой конфигурации я смог бы найти такой модуль?

    Reply
  13. kurmanov

    (12) Aleksey81, скорее всего есть в Бухгалтерии.

    Reply
  14. Светлый ум

    (12)

    ПолучитьОтчетДляРасшифровкиПереопределяемая

    поддерживаю — не универсальный шаблон получается

    Reply
  15. Stradivari

    Спасибо) Помог.

    Reply

Leave a Comment

Ваш адрес email не будет опубликован. Обязательные поля помечены *