Универсальный отчет на СКД по таблице базы

Опубликовал Алексей Апанасович (Aphanas) в раздел Отчеты - Разное

Внешний отчет на СКД, работающий в любой конфигурации. СКД строится программно по выбранной таблице базы. Управляемые формы. Есть бесплатная версия.

Отчет позволяет быстро посмотреть содержимой выбранной таблицы, устаноновить отборы с помощью элементов расположенных на форме. Схема компоновки данных для каждой таблицы строится наиболее подходящим образом, в соответствии с её типом. Способ и особенности построения СКД продиктованы практическим опытом создания различных отчетов. Отчет позволяет в полной мере задействовать все возможности системы компоновки данных.

Основные особенности:

  • Схема компоновки строится продуманным образом, добавляются необходимые параметры для наиболее удобного использования. Например при построении СКД по таблице документов, автоматически добавляется "Период", измерения регистров становятся группировками, ресурсы объединяются в группы (например, "Начальный остаток", "Конечный остаток") и т. д.
  • Для полей ссылочных типов автоматически добавляется поле "Уникальный идентификатор"
  • Для полей составного типа автоматически добавляется поле "Тип значения"
  • Максимально оптимизированна форма выбора объекта метаданных. Данные запрашиваются с сервера только по мере необходимости в процессе навигации и только внеконтекстными вызовами. Полученные данные кешируюся. В результате форма выбора таблицы БД ведет себя очень отзывчиво.
  • Поддерживает регистрацию в базе с помощью механизмов БСП (только в платной версии)
  • Имеется возможность сохранить СКД в файл XML для последующей доработки в конфигураторе или анализа с помощью консоли СКД (только в платной версии)

Поддерживаются следующие типы таблиц:

  1. Критерии отбора
  2. Планы обмена
  3. Табличные части (всех бъектов, у которых они могут присутствовать)
  4. Справочники
  5. Константы
  6. Таблица одной отдельной константы (есть такие таблицы)
  7. Документы
  8. Последовательности
  9. Границы последовательностей
  10. Журналы документов
  11. Перечисления
  12. Планы видов характеристик
  13. Планы счетов
  14. Планы видов расчета
  15. Регистры сведений (а также срезы первых и срезы последних)
  16. Регистры накопления (а также Остатки, Обороты, Остатки и обороты)
  17. Регистры бухгалтерии (а также Движения с субконто, Обороты, Обороты Дт/Кт, Остатки, Остатки и Обороты, Субконто)
  18. Регистры расчета (а также База, Данные графика, Фактический период действия)
  19. Бизнес-процессы
  20. Точки бизнес-процессов
  21. Задачи
  22. Задачи по исполнителю

Не поддерживаются:

  1. Таблицы регистров бухгалтерии без поддержки корреспонденции (есть такие таблицы, используются очень редко)
  2. Таблицы перерасчетов регистров расчетов (также используются достаточно редко)
  3. Таблицы изменений
  4. Таблицы внешних источников данных

Ограничения бесплатной версии:

  1. Не поддерживается регистрация в базе с помощью механизмов БСП
  2. Не поддерживается сохранение и загрузка вариантов отчета
  3. Нет возможности сохранить СКД в файл XML
  4. Код модуля отчета закрыт

Техническая информация

Отчет предназначен для работы в любых конфигурациях. Разрабатывался на платформе версии 8.3.8.2054. Тестирование проводилось на конфигурациях: Бухгалтерия предприятия КОРП, редакция 3.0 (3.0.44.94), 1С:ERP Управление предприятием 2 (2.1.3.177). Режим: Тонкий клиент. Интерфейс: Управляемые формы, Такси. Установка не требуется, запускается в режиме "Предприятие" через Файл->Открыть. БСП для работы не требуется. Встроенная справка присутствует.

Прочее

Количество рабочих мест, компьютеров не ограничено, дополнительной лиценции не требуется, регистрация отсутствует. Консультации, иправление ошибок, обновления, а также доработки согласно пожеланиям клиентов осуществляются в рамках технической поддержки. Техническая поддержка предоставляется бесплатно сроком на 6 месяцев с момента приобретения. По истечение бесплатного периода, срок может быть продлен на 6 месяцев на дополнительную плату. Код платной версии отчета полностью открыт, каких-либо ограничений по доработке собственными силами клиента нет.

Причины купить

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

Достоинства

  • Эффективное построение СКД по умолчанию для практичекой работы
  • Широкий охват типов таблиц базы данных
  • Оптимизация быстродействия и эргономика при навигации по дереву метаданных

Сравнение версий

  • Универсальный отчет на СКД по таблице базы (бесплатная версия) - ограниченная бесплатная версия, код закрыт
  • Универсальный отчет на СКД по таблице запросов (бета версия) - предыдущая версия, простой алгоритм формирования СКД, только основные параметры, поддержка всех таблиц БД, сохранение и загрузка вариантов не поддерживается, код открыт
  • Универсальный отчет на СКД по таблице базы - платная версия, полные функции, открытый код

Гарантия возврата денег

Гарантия возврата денег

ООО "Инфостарт" гарантирует Вам 100% возврат оплаты, если программа не соответствует заявленному функционалу из описания. Деньги можно вернуть в полном объеме, если вы заявите об этом течение 14-ти дней со дня поступления денег на наш счет.

Программа настолько проверена в работе, что мы с полной уверенностью можем дать такую гарантию. Мы хотим, чтобы все наши покупатели оставались довольны покупкой.

Для возврата оплаты просто свяжитесь с нами.

Скачать файлы

Наименование Файл Версия Размер
Универсальный отчет на СКД по таблице базы (бесплатная версия)
.erf 113,34Kb
12.02.17
2
.erf 113,34Kb 2 Бесплатно
Универсальный отчет на СКД по таблице запросов (бета версия)
.erf 16,99Kb
12.02.17
2
.erf 16,99Kb 2 Бесплатно
Универсальный отчет на СКД по таблице базы
12.02.2017
1000 руб.

Моментальная
доставка

Техническая поддержка в течение 6 месяцев
12.02.2017
500 руб.

См. также

Добавить вознаграждение
Комментарии
1. Леонид (leosoft) 79 12.09.16 16:30 Сейчас в теме
Чем отличается от универсального отчета в Бухгалтерии?
2. Алексей Апанасович (Aphanas) 99 12.09.16 17:36 Сейчас в теме
(1) leosoft,
1. Внешний
2. По ВСЕМ таблицам (Планы обмена, Константы, Последовательности и т. д.)
3. Не привязан к конфигурации (не требует БСП и проч.)

Это как минимум.

Сейчас потыкал универсальный отчет в последней бухгалтерии. Расшифровку открыть так и не удалось.
3. Пишу код как картины (yurii_host) 959 12.09.16 18:55 Сейчас в теме
Идея интересная. Но напрашивается вопрос: чем она лучше консоли запросов или консоли компоновки данных? Ведь в этих консолях вроде как можно делать все то же самое и даже больше. Консоли есть и для обычных и для управляемых форм. А этот инструмент менее универсален по сравнению с перечисленными.
4. Алексей Апанасович (Aphanas) 99 13.09.16 09:54 Сейчас в теме
Консоль запросов, консоль компоновки данных, а также другие подобные инструменты - это действительно необходимые средства для работы. Данный отчет ни в коей мере с ними не конкурирует. Он представляет, скорее, другую нишу. Консоль запросов, консоль компоновки данных и т.п. - это средства, заточенные больше для проектирования. Этот же отчет заточен для использования в "боевых" условиях. Разнообразие возможностей - не главная его цель. Он призван обеспечивать приемлемый результат при минимуме трудозатрат по настройке.

Например, открываете вы форму списка, в которой программно установлен какой-то отбор, который нельзя изменить, видите, что она пуста, и вам интересно, есть ли вообще что-то в этой таблице. Или, например, база изуродована, и что-то вообще не открывается. Можно, конечно, написать запрос, но делать это каждый раз в подобных ситуациях не совсем удобно.

Исходя из своей практики могу сказать, что довольно существенная часть требуемых отчетов строится по одной таблице. За примерами далеко ходить не надо, вспомните хотябы стандартные бухгалтерские отчеты. Конечно, если задача более сложная - добро пожаловать в консоль запросов, но главная проблема, на мой взгляд, заключается не в сложности задач, с которыми сталкивается разработчик, а в их разнообразии. Данный отчет - это попытка создать инструмент, позволяющий работать в таких условиях.
myr4ik07; brr; +2 Ответить
5. Alexander Kondrin (AlexKo) 34 14.09.16 10:56 Сейчас в теме
Можно ещё запилить возможность по выбору таблиц табличных частей, для удобства.
6. Алексей Апанасович (Aphanas) 99 14.09.16 14:45 Сейчас в теме
(5) AlexKo, Ок, добавил. Обновил файл.
7. Никита Уколов (zzerro) 267 16.09.16 15:41 Сейчас в теме
Жаль что тока для 8.3, для 8.2 был бы тоже полезен, включая обычный интерфейс
8. Алексей Апанасович (Aphanas) 99 16.09.16 16:04 Сейчас в теме
(7) zzerro, для 8.2, вроде бы, были какие-то универсальные отчеты на инфостарте, поищите. Я взялся за разработку под УФ, в общем-то, по необходимости. На обычные формы перевести не возьмусь, не силён я в них.
9. Семён Павлюков (7OH) 29 31.10.16 18:12 Сейчас в теме
Отличный отчет.
От себя - готов ещё раз скачать (и не раз :) ), если вынесете выбор таблицы на форму и основные кнопки тоже в панель добавите (ака ИзменитьВариант например).
10. Семён Павлюков (7OH) 29 31.10.16 18:41 Сейчас в теме
Ещё вопрос - можно ли поля добавлять в ресурсы автоматом тоже ?
Числовые - суммой, Ссылочные - количеством, остальные - максимум.
При выводе деревом - вроде поля показывает (например "СуммаДокумента"), а вот при попытке вывести таблицей (строка - организация, столбец - склад, поле - сумма) - таблица пуста.
11. Алексей Апанасович (Aphanas) 99 01.11.16 03:21 Сейчас в теме
(10) 7OH, Да, я сейчас делаю новую версию, там будет поле для выбора таблицы. Другие пожелания также учту. Пока что, могу порекомендовать использовать пользовательские поля в качестве ресурсов: делаете поле-выражение и пишите выражение итоговых записей, например, "Сумма(СуммаДокумента)". Такое поле будет вести себя как полноценный ресурс.
Новую версию пишу по мере возможностей и загруженности, сам хочу уже поскорее закончить )). Там будет выбор объекта метаданных с картинками, продуманная СКД по умолчанию для каждого типа, уникальные идентификаторы ссылочных типов, типы значений для полей составных типов. В общем, существенная переделка.
12. Семён Павлюков (7OH) 29 01.11.16 11:17 Сейчас в теме
(11) Aphanas, спасибо. В ожидании.
Проверьте. чтобы настройки сохранялись и восстанавливались.
На текущей версии восстановление и сброс не помогают.
13. Андрей Д. (bambr1975) 754 08.01.17 21:15 Сейчас в теме
Пригодилось. Единственное, что при выборе виртуальных таблиц РН с видом Остатки и обороты не было возможности сделать группировку по регистратору или по периоду. Пришлось дописать в 46 строке
Если Найти(ПолноеИмяТаблицыЗапроса, ".ОстаткиИОбороты") > 0 ИЛИ Найти(ПолноеИмяТаблицыЗапроса, ".Обороты") > 0 Тогда
	Источник.Источник.Параметры[2].Выражение = Новый ВыражениеСхемыЗапроса("Авто") 
КонецЕсли;
вроде работает
14. Наталья Ефимова (Pushast) 10.01.17 12:03 Сейчас в теме
Здравствуйте!
А на самописанной конфе на базе УСХП пойдет?
15. Алексей Апанасович (Aphanas) 99 10.01.17 12:23 Сейчас в теме
(14) Если у вас управляемые формы, то пойдет.
16. Алексей Апанасович (Aphanas) 99 10.01.17 12:58 Сейчас в теме
17. Наталья Ефимова (Pushast) 10.01.17 16:35 Сейчас в теме
(15) да, управляемые.
Спасибо. Попробую поюзать.
А то, почему-то при подключении через толстого клиента в конфе, которая разработана на УФ, начинает глючить хороший встроенный универсальный отчет (по р.,д.,с.)-сбрасывает настройки и т.п.
Еще раз, спасибо:)
18. Наталья Ефимова (Pushast) 24.01.17 17:06 Сейчас в теме
Скажите, пожалуйста, вариант с изменениями он будет здесь же выложен?
19. Алексей Апанасович (Aphanas) 99 25.01.17 04:13 Сейчас в теме
(18) Вы имеете ввиду изменения, которые привёл Андрей Д. (bambr1975) несколькими постами выше?
20. Наталья Ефимова (Pushast) 25.01.17 14:35 Сейчас в теме
21. Алексей Апанасович (Aphanas) 99 25.01.17 18:44 Сейчас в теме
(20) п. 11 на данный момент в разработке. Остались регистры расчета, бизнес-процессы и задачи. Таблиц изменений и внешних источников данных по видимому не будет. Времени, как всегда, не хватает, всё никак не могу закончить.
22. Алексей Апанасович (Aphanas) 99 13.02.17 04:33 Сейчас в теме