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








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

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

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

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

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

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 не будет опубликован. Обязательные поля помечены *