Подсистема "Универсальные отчеты СКД", версия 1.3.1.4









Подсистема позволяет без изменения конфигурации добавлять в систему новые отчеты, настраивать доступ к ним.
NEW!
+ Рассылаем отчеты по расписанию! Кому угодно, когда угодно и сколько угодно.

Общее описание подсистемы

Подсистема позволяет без изменения конфигурации добавлять в систему новые отчеты, настраивать доступ к ним. Основная идея и некоторые механизмы взяты из подсистемы произвольных отчетов УПП и консолидации.

Задачи, которые позволяет решить данная подсистема

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

В архиве находится комплект поставки, а также документация. В комплект поставки входит демонстрационная база, показывающая пример интеграции с другой конфигурацией. В качестве конфигурации-источника используется демонстрационная база от 1С «Примеры 8.1», сконвертированная на 8.2. Подсистема работает в режиме обычного приложения без режима совместимости. Полное описание интеграции подсистемы находится в документации и в файлах поставки.

Функционально подсистема состоит из следующих частей

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

Работа с СКД

Данные блок состоит из общего модуля «уос _РаботаССКД», в котором описаны общие методы работа с системой компоновки данных. Часть методов используется непосредственно в типовых отчетах, другая часть добавлена для упрощения работы с СКД при создании собственных отчетов.

Произвольные отчеты

Произвольные отчеты позволяют настраивать перечень используемых отчетов и администрировать их. Основой данного механизма является справочник «уос_ПроизвольныеОтчеты», который отражает структуру используемых отчетов.

В качестве произвольного отчета могут выступать:

  • Типовой отчет (см. далее)
  • Внутренний отчет (внутренняя обработка). В качестве отчета указывается отчет (обработка) из конфигурации.
  • Внешний отчет (внешняя обработка). Работает аналогично справочнику «Внешние отчеты и обработки» из типовых конфигураций и позволяет добавлять из файлов внешние отчеты и обработки

Для отдельного отчета и для группы отчетов можно разграничивать доступ. Доступ к отчету (к группе отчетов) можно задавать как для пользователя, так и для группы пользователей (справочник Группы доступа). Если пользователь входит в группу доступа, то у него будет доступ на все отчеты, которые разрешены этой группе. Также доступ можно задавать для любой роли.

Для проверки работы и настройки отчетов администратор может работать с произвольными отчетами от имени любого пользователя, работая в системе под собой. В этом режиме при доступе к произвольным отчетам для администратора накладываются ограничения доступа к произвольным отчетам и менеджеру отчетов: администратор будет видеть то, что видел бы пользователь, работая под своей учетной записью.

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

В подсистему встроена возможность вести статистику использования отчетов с возможностью последующего анализа.

Типовые отчеты

Механизм типовых отчетов позволяет без создания новых отчетов (внутренних или внешних) добавлять произвольное число различных отчетов. Суть работы механизма:

  • В конфигурации есть отчет «уос_ТиповойОтчет»
  • Для каждого нового отчета в справочник произвольные отчеты добавляется новый элемент и настраивается схема компоновки данных (схема хранится как реквизит этого элемента справочника)
  • При открытии типового отчета в качестве схемы указывается настроенная схема компоновки.

В результате, при использовании всего одного отчета в конфигурации можно создать неограниченное число разнообразных отчетов.

Для каждого отчета можно создавать неограниченное количество вариантов. К каждому варианту также можно настроить доступ, доступ может быть на использование или на изменение.

Механизм типовых отчетов позволяет использовать стандартные параметры отчетов. Например, в схеме компоновки есть параметр «Организация», а у пользователя есть настройка «Основная организация». В справочнике «Стандартные параметры» добавляем параметр «Организация», описываем алгоритм заполнения, указываем в отчете этот параметр. При открытии отчета автоматически будет заполнен параметр «Организация».

Подсистема позволяет использовать для отчетов наборы данных – объекты. В качестве такого источника может выступать либо другая схема компоновки данных, либо описание таблицы значений, которую пользователь будет заполнять вручную.

Для отчета можно задавать дополнительные расшифровки. Например, в отчет по ценам номенклатуры для поля Номенклатура можно добавить расшифровку, по которой будет открыт отчет «Остатки на складах» по выбранной номенклатуре.

Если для построения отчета не хватает возможностей механизма типовых отчетов, но есть желание использовать возможности типовых отчетов (сохранение и администрирование настроек, расширенное оформление и т.д.), можно воспользоваться шаблоном отчета. В качестве шаблона выступает отчет «уос_ТиповойОтчет». Чтобы создать свой отчет на основе типового отчета, его нужно скопировать, настроить схему компоновки и доработать недостающий функционал.

Заимствованные алгоритмы

В подсистеме используется алгоритм пользователя tormozit для определения высоты шапки отчета //infostart.ru/public/18627/

Отдельное спасибо Evg-Lylyk за возможность создания внешних отчетов в режиме предприятия //infostart.ru/public/16782/, а также mtv:) за решение проблемы с сохранением под 8.2 http://forum.infostart.ru/forum24/topic22468/message423618/#message423618

.

98 Comments

  1. Поручик

    (0) Добавь файл для второй платформы или укажи какую-то одну.

    Reply
  2. krv2k

    (1)В документации есть описание конвертации на 8.2

    Reply
  3. artbear

    (2) Все-таки основная поставка под 8.1 или 8.2 ?

    Добавь объяснение в описание, плиз.

    Reply
  4. krv2k

    (3)artbear, добавил

    Reply
  5. artbear

    (5) Не совсем согласен. ИМХО Если чел изначально работает в 8.2, пусть и в режиме совместимости, он может и не конвертировать свою обработку, тем более, что это довольно трудоемко 🙁

    Но в этом случае ИМХО нельзя ставить для публикации платформу 8.1!

    Я именно это подразумевал в (3)

    ЗЫ не флудим/не флеймим — все прячу !

    Reply
  6. Lara.Builova

    (12) Согласна с твоей трактовкой.

    НО (5) поправлю (для других)

    все, что только «совместимо» (толстые) с 8.2, должно публиковаться как для 8.1

    надо читать так:

    все для 8.2, но в режиме совместимости с 8.1, должно публиковаться как для 8.1

    и, конечно, я с этим не согласна, просто нужно создать еще один раздел — «для управляемых форм».

    Reply
  7. PortoPronto

    распаковал, не нашел описания для установки в zip. кому-то может быть и сразу все понятно, но я не сразу нашел

    в … C:UsersпользовательAppDataRoaming mplts\_drbUOS1_1_10_1­документация

    добавьте, пожалуйста, документацию непосредственно в zip

    Reply
  8. krv2k

    Внимание, вложенный файл изменен:

    — подсистема обновлена до версии 1.1.10.2 (исправлены мелкие ошибки)

    — в демобазе с примером объединения добавлены новые отчеты с примерами работы с подсистемой

    — в архив добавлена документация

    Reply
  9. Kyrales

    Хорошая подсистема. Может быть удобней будет еще поставка для конкретных типовых: Бухгалтерии, УТ, УПП? Чтобы было без дублирования ряда справочников типа групп пользователей?

    Reply
  10. Kyrales

    Нужна возможность добавления картинок-иконок к любому виду отчета. Планируется ли версия 8.2 для управляемых приложений? Почему так много общих модулей? Нельзя ли как то их совместить в единой блок для минимизации пространства? 💡

    Reply
  11. krv2k

    (16) дублируется только справочник ГруппыПользователей, но делать отдельные поставки — дополнительные затраты. Как вариант, могу предложить решение «Синхронизация справочника группы доступа»: нажимаем кнопку, и по указанному алгоритму данные из справочника ГруппыПользователей загружаются в справочник ГруппыДоступа. Можно повесить эту функцию на регламентное задание.

    Reply
  12. krv2k

    (17)

    — по картинкам не уверен, что это будет востребованным. Если будет много желающих, добавлю

    — версия для управляемого приложения планируется, если сроки не сдвинутся — будет в течение 3-х месяцев

    — реструктуризация общих модулей планируется при переводе на управляемое приложение. А чем мешает жить 9 общих модулей?

    Reply
  13. krv2k

    Странно, что почти нет вопросов, замечаний, пожеланий, хотя скачиваний за две сотни перевалило. Хочецца обратной связи…

    Reply
  14. tango

    (20)да ладно, попробуем — спросим, если надо будет

    Reply
  15. argut

    Тема интересная.

    Но.

    Сходу сравнил удобство настроек структуры с универсальным отчетом по метаданным в Бух 2.0:

    настройка полей, группировок, отборов и т.д. в типовой реализована намного интереснее и юзабельней

    там существует 2 режима настроек,

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

    про втрой расширенный режим говорить не буду, 90% пользователей его не поймут

    Как я понял твоя панель настроек нужна для упрощенной настройки структуры, она серьезно не дотягиевает до типовой реализации.

    Reply
  16. krv2k

    (22) Да, панель настроек — это комбинация простого режима настроек и панели настроек из типовых конфигураций. Основные возможности, которые используются пользователями, вынесены в эту панель. Все остальные возможности «простого режима типовых конфигураций» востребованы очень редко (исходя из моей практики), поэтому не нашли отражение в панели настроек. В результате остальные настройки делает либо продвинутый пользователь самостоятельно в расширенном режиме, либо внедренец/программист настраивает отчет, сохраняет настройку и дает право пользователю использовать её.

    Reply
  17. krv2k

    (22) Если есть предложения по развитию функционала — готов рассмотреть.

    Reply
  18. mtv:)

    (20) В настройках, галка «Центировать заголовки шапки». Может всё же «Центрировать….»? 🙂

    Reply
  19. krv2k

    (25) Пожалуй, соглашусь… )

    Reply
  20. yuraskas

    Не совсем понятен пункт:

    2.1. В модуле приложения в обработчик «ПриНачалеРаботыСистемы» вставить код из шаблона поставки

    Откуда брать код для вставки?

    Reply
  21. krv2k

    (27) При сравнении/объединении можно открыть модуль приложения

    http://www.imagepost.ru/?v=1sx_1.png

    http://www.imagepost.ru/?v=2ck.png

    Reply
  22. yuraskas

    Интересный проект. Я бы еще, для удобства, добавил в правую «панель настроек» в меню «Оформеление» возможность выводить общие итоги в начале отчета.

    Reply
  23. krv2k

    (29) Спасибо за позитивную оценку.

    yuraskas пишет:

    в меню «Оформеление» возможность выводить общие итоги в начале отчета

    Добавлю в следующей версии.

    Reply
  24. CXY

    (22) В структуре произвольных отчетов в типовых конфигурациях (КА, УПП) еще заложен механизм вывода информации в отчет «Монитор эффективности». В версии УТ для Украины такой отчет есть, а вот для России нет, пришлось перетаскивать самому. За 1,5 года после внедрения монитора эффективность управления предприятием (а особенно холдингом) серьезно изменилась. Как показала практика, еще не было ни одного случая, когда нельзя было бы сделать что-то на СКД, даже графический пакет на СКД для себя создали (ну типа все-в-одном). И сделали все это, сами не будучи программистами…

    Так что потенциал у СКД и произвольных отчетов просто неисчерпаем…

    Reply
  25. Sergey K

    Создал «Типовой отчет»

    в Источнике написал свой запрос

    все хорошо работает, только не понятно как мне привязать тот период, который отображается в шапке к параметрам в тексте запроса?

    Reply
  26. krv2k

    (32) По умолчанию подсистема пытается установить значения следующих параметров:

    1) если тип периода Дата

    — Период — конец дня указанной даты

    — ПериодДляОстатков — если дата пустая, то пустая дата, иначе начало следующего дня

    2) если тип периода Интервал

    — Период — равен дате окончания

    — НачалоПериода — равно дате начала

    — КонецПериода — равен дате окончания

    — ПериодДляОстатков — если дата окончания пустая, то пустая дата, иначе начало следующего дня

    3) всегда

    — ПустойПериод — дата ‘00010101’

    — МаксимальныйПериод — дата ‘39991231’

    Примечания

    1) ПериодДляОстатков используется в тех случаях, если в запросе используется виртуальная таблица остатков. Если использовать дату конца дня, то в виртуальной таблице не будут учтены движения на последнюю секунду дня. Решения в этом случае 2: либо в качестве периода передавать границу с видом границы «Включая», либо использовать дату начала следующего дня. Был выбран второй вариант.

    2) Параметр Период устанавливается даже если тип периода Интервал. Это необходимо в тех случаях, когда в запросе используются одновременно отбор по интервалу (например, виртуальная таблица оборотов) и отбор по дате (например, виртуальная таблица срез последних по периодическому регистру сведений). Конечно, в запросе можно переопределить период среза последних (чтобы использовался параметр КонецПериода), но так гораздо удобнее.

    3) ПустойПериод и МаксимальныйПериод нужны для того, чтобы в самом запросе не использовать конструкции ДАТАВРЕМЯ(1, 1, 1) и ДАТАВРЕМЯ(3999, 12, 31)

    4) Если в отчете используется дополнительный период, то в имена параметров добавляется окончание «Доп». Например, если в отчете используется дополнительный период с типом Интервал и окончание периода указано 02.06.2011, то система попытается установить для параметра «КонецПериодаДоп» значение ‘20110602235959’. Дополнительный период используется в тех случаях, когда в запросе необходимо сделать отбор по разным периодам (например, период анализа и период расчета могут быть разными).

    В следующей версии этот момент будет учтен в справке.

    Reply
  27. Sergey K

    при добавлении внутреннего отчета

    {ОбщийМодуль.ПроизвольныеОтчеты_уос.Модуль(89)}: Поле объекта не обнаружено (мПараметры)

    мПараметры = ОтчетОбъект.мПараметры;

    Reply
  28. krv2k

    (34) Если внутренний отчет построен не на основе шаблона отчета, то для него нужно установить флаг «Нетиповой отчет».

    Reply
  29. Sergey K

    (35) Спасибо, уже разобрался 🙂

    Действительно интересная разработка, но справка оставляет желать лучшего. Надеюсь, что в следующем релизе будет расширенная справка

    Reply
  30. krv2k

    (36) А можно поподробнее насчет справки? Чего в ней не не хватает, что описано недостаточно подробно? Как раз в справке пытался подробно описать что как работает. Сделаем вместе справку лучше!

    Reply
  31. wing

    Сижу туплю:

    1. установил шаблоны

    2. создаю базу на основе шаблона «Универсальные отчеты СКД» и получаю ошибку:

    Ошибка при создании информационной базы:

    Создание информационной базы (тут путь) успешно завершено

    Структура конфигурации несовместима с текущей версией программы.

    Использую 1С 8.2.13.205.

    Что я делаю не так?

    P.S.: с шаблоном «Универсальные отчеты СКД (демо)» база создалась… однако при попытке запуска выдала сообщение «Структура конфигурации несовместима с текущей версией программы»

    Reply
  32. krv2k

    (38) В архиве файлы от 8.1, сначала нужно создать базу под 8.1, а потом сконвертировать её на 8.2.

    + после конвертации на 8.2 нужно закомментировать одну строку (в файле Интеграция с другими конфигурациями.doc указано где именно)

    Reply
  33. shaman.nk

    …Не хватает для просмотра!…

    Ржал долго, что это?

    Инструкция по настройки существует? Обединение с конфой читал.

    Reply
  34. krv2k
    Ржал долго, что это?

    видимо, где-то чего-то не хватает 😀

    Отдельной документации по работе с подсистемой нет, только встроенная справка. + можно посмотреть примеры из демонстрационной базы

    Какая именно инструкция интересует? Какой информации не хватает для использования подсистемы?

    Reply
  35. shaman.nk

    (33) И (32) Не понял как периоды задать. В параметрах отчета есть НачПериода и КонПериода в запросе стоит между этими датами. В Шапке что должно быть? И как настроить ?

    Reply
  36. krv2k

    (42) В параметрах схемы компоновки дожны быть параметры НачалоПериода и КонецПериода, при формировании им будет присвоено значение периода с формы отчета. Параметры с таким именем автоматически добавляются, если в запросе выбрать виртуальную таблицу оборотов или остатков и оборотов. Соответственно, если в отчете период задается вручную, то параметры запроса должны называться НачалоПериода и КонецПериода.

    Например:

    ВЫБРАТЬ
    РасходИзКассы.Ссылка
    ИЗ
    Документ.РасходИзКассы КАК РасходИзКассы
    ГДЕ
    РасходИзКассы.Дата МЕЖДУ &НачалоПериода И &КонецПериода
    Reply
  37. shaman.nk

    В запросе а.Период МЕЖДУ &НачалоПериода И &КонецПериода

    В настройках СКД снял ограничение на параметрах

    В настройках отчета основ период дата имя НачалоПериода доп КонецПериода

    В отчете ошибка. Что не так?

    Reply
  38. krv2k

    (44)

    1) ограничение с параметров снимать не нужно

    2) тип основного периода выбрать Период, тип дополнительного периода Без периода

    3) в самом отчете выбрать интервал

    Reply
  39. shaman.nk

    Спасибо. Можно в справку добавить) или FAQ

    Reply
  40. krv2k

    (46) В следующем релизе планирую сделать инструкцию по созданию различных отчетов с картинками

    Reply
  41. shaman.nk

    Хотелось бы в панели настройки видеть не только отбор сортировка и т.д. но и группировки отчета, т.е. если несколько группировок указать галку и отчет выйдет с этой группировкой.

    Reply
  42. krv2k

    (48) Но ведь сейчас именно так и работает, единственное ограничение — таблица и диаграмма не поддерживаются, поддерживается только обычная группировка.

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

    Reply
  43. shaman.nk

    (49) Если Одна группировка у отчета)))

    Reply
  44. krv2k

    (50) А как это Вы себе представляете? Если так делать, то получится стандартное дерево компоновки, а это неудобно для пользователя. В панели настроек используется компромиссное решение, и оно позволяет настроить ~80% отчетов, причем самим пользователем. В остальных случаях настройка отчета производится с помощью структуры отчета программистом/внедренцем, либо очень продвинутым пользователем.

    Reply
  45. shaman.nk

    Стандартный параметр может являться внешним набором данных для СКД?

    Reply
  46. krv2k

    (52) Нет, но в версии 1.2.2 добавлен механизм дополнительных источников данных для отчета (которые можно передать во внешние наборы), а в версии 1.2.3 планируется добавить ручное заполнение внешних наборов. Версию 1.2.3 выложу в ближайшие дни.

    Reply
  47. shaman.nk

    (53) Большое вам спасибо за ваш труд!

    Reply
  48. shaman.nk

    Сохранять настройки отображение заголовков, сетки макета возможно? И неплохо было бы сделать настройку формировать отчет при открытии в самом отчете (в настройках для пользователя это есть но приходиться каждому об этом говорить и не каждый найдет это)

    Reply
  49. krv2k

    (55)

    Сохранять настройки отображение заголовков, сетки макета возможно?

    Да, это возможно, но хотелось бы узнать:

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

    2) насколько часто пользователи используют настройку «Отображать сетку» и для каких целей?

    Reply
  50. shaman.nk

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

    Reply
  51. krv2k

    (57) В панели настроек в расширенном оформлении можно настроить фиксацию шапки таблицы, эти значения сохраняются отдельно для каждой настройки отчета.

    Reply
  52. an77

    Простите Незнайку, хочу уточнить, это эволюция штатных произвольных отчетов УПП или есть принципиальные отличия?

    Reply
  53. Yasen

    Автору огромный респект за работу.

    И присоединяюсь к вопросу:

    an77 пишет: это эволюция штатных произвольных отчетов УПП или есть принципиальные отличия?

    Можно ли в двух словах пояснить существенные отличия от «Произвольных отчетов» УПП и КА?

    Reply
  54. krv2k

    (59)(60) Скорее, это эволюция ИДЕИ произвольных отчетов. Никогда не скрывал, что саму идею честно спер из произвольных отчетов УПП и Консолидации, но почти весь функционал написан с нуля. С течением времени, расширялся функционал подсистемы, но расширялся он под конкретные потребности и конкретные задачи, которые возникали в процессе работы.

    Основное отличие: подсистема дает гораздо больше инструментов для создания отчетов в режиме предприятия (не нужно изменять конфигурацию или создавать внешние отчеты). Об основных возможностях можно прочитать в документации.

    На выходных планирую выложить новую версию подсистемы и обновленную документацию, в том числе будет добавлен FAQ с небольшими примерами, демонстрирующими основные возможности подсистемы. Если успею, подготовлю краткое сравнение с произвольными отчетами из УПП и Консолидации.

    Reply
  55. an77

    Понятно. Очень перспективно, плюсую.

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

    Из пожеланий есть такое: программно генерировать кнопки уровней отчета (http://infostart.ru/public/83915) Очень удобно в работе.

    С интересом ждем развития.

    Reply
  56. krv2k

    (62) Соглашусь, кнопки будут удобнее, чем подменю в командной панели. В ближайших версиях реализую.

    Reply
  57. pt_olga

    только за деньги можно ознакомиться с этим решением? 🙁

    и рейтинга у меня тут никакого

    😳

    Reply
  58. krv2k

    (64) С решением можно не только ознакомиться, но и использовать абсолютно бесплатно.

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

    Reply
  59. pt_olga
    krv2k пишет:

    (64) С решением можно не только ознакомиться, но и использовать абсолютно бесплатно.

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

    походу что-то изменилось… с рейтингом в 30 центов уже нельзя скачать ничего бесплатно 👿

    Reply
  60. krv2k

    (66)

    pt_olga пишет:

    походу что-то изменилось… с рейтингом в 30 центов уже нельзя скачать ничего бесплатно:evil:

    Действительно, 30 центов мало, нужен целый бакс 😀

    На время тестирования новой политики скачивания действует альтернативная ссылка http://letitbit.net/download/91553.91df2876fbc653967fc073524c52/поставка_и_документация.zip.html

    Кстати, это новая версия 1.2.3.3

    Reply
  61. kurpekov

    Отличная штука. Автору огромное спасибо, будем изучать и применять.

    Reply
  62. krv2k

    (68) Удачи в начинаниях!

    Reply
  63. mns

    Когда-то скачивал решил обновиться, а тут уже все платно

    Reply
  64. krv2k

    (70) В сообщении (67) есть альтернативная ссылка.

    Reply
  65. val1989

    не могу понять а как ее запускать скачала там файл efd что с ним дальше делать

    Reply
  66. krv2k

    (72) Это поставка, как 1с-овские конфигурации. Нужно запустить exe-ник, конфигурация установится в каталог c:Program Files (x86)1cv81 mplts\_drbUOS1_2_4_3 или аналогичный. Оттуда можно будет взять файл конфигурации cf или создать демобазу.

    Reply
  67. val1989

    Что-то для меня это все не понятно Создала новую конфигурацию вошла в нее.Но мне нужно на моей реальной базе делать отчеты.Возникла проблема при переходе с 7.7 на 8.2 Было написано много специальных внешних отчетов обработок.При переходе они естественно все потерялись.Думала что есть какой-то конвертер отчетов из 7.7 в 8.2 но не нашла То есть выход только писать по новой все очеты.Скд не знаю Начала пробовать ничего не получается Нашла эту подсистему думала она мне поможет.Подскажите умные гуру что же мне не очень умной делать Отчеты очень нужны Хоть обратно на 7.7 возвращайся.

    Reply
  68. krv2k

    (74) Никаких конвертеров нет и не может быть, так как платформы разные, придется все отчеты разрабатывать заново.

    СКД изучать все-равно придется, можно начать с книжки Хрусталевой (http://v8.1c.ru/metod/books/book.jsp?id=231). В сети можно найти отсканированный вариант.

    Чтобы использовать подсистему вместе с реальной базой, их нужно объединить. Описание объединения приведено в документации.

    Reply
  69. MYRZILKA123

    за уточнение спасибо

    Reply
  70. husky

    Хорошая обработка, понравилась.

    Reply
  71. dim0n_la

    Отличная поставка, качественно и грамотно сделано!

    А главное сколько проблем решает сама гибкость настройки и универсальность применения!

    Автору признание и почтение 🙂

    Reply
  72. krv2k

    (78) Спасибо за позитивный отзыв.

    Применяете ли Вы где-нибудь данное решение? Или оно просто понравилось?

    Reply
  73. qwe123879879879

    Спасибо помогло

    Reply
  74. Valerich
    Reply
  75. serge_focus

    (79) Разработка класная и главное своевременная.

    При всеобщем интересе к СКД и достаточной убогости доукментации к СКД Разработка черезвычайно полезная.

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

    Плюсую и рекомендую как помощь в освоении СКД

    Reply
  76. eryomenko

    Спасибо автору за разработку.

    Reply
  77. Valerich

    еще пожелание:

    утомляет во всех отчетах настраивать колонтитулы.

    В стандартных конфах есть настройка, позволяющая задать колонтитулы по умолчанию. Здесь бы тоже парку кнопок: одну «сохранить как настройку по умолчанию», другую «заполнить по умолчанию». И чтобы для новых отчетов настройка по умолчанию автоматически применялась… или еще как.

    Reply
  78. Valerich

    и еще: в большинстве стандартных конфигураций есть справочник «группы пользователей». Зачем было изобретать велосипед? У кого конфа нестандартная. тому всякий вариант подойдет, а у кого стандартная — не пришлось бы переделывать, чтобы не плодить сущностей.

    (В стандартном справочнике групп пользователей есть предопределенный элемент «Все пользователи» — очень удобно, когда отчет надо дать всем)

    Reply
  79. krv2k

    (85) Так ведь есть общая настройка колонтитулов, которая действует для всех отчетов, + для каждого отчета можно назначить свои индивидуальные колонтитулы, если нужно. Если они не назначены, то будут использоваться стандартные.

    Reply
  80. krv2k

    (86) Во многих конфигурациях этого справочника нет, к тому же, группы пользователей не всегда совпадают с группами доступа к отчетам. Еще одна причина в том, что при разработке подсистемы одним из основных принципов был принцип минимального количества точек пересечения с основной системой, а справочник «Группы пользователей» — как раз эта точка пересечения.

    За идею с предопределенным элементом «Все пользователи» — спасибо.

    Reply
  81. Valerich

    (87) ок, не знал, но и не проверил 🙁 так что позор на мою седую голову.

    Reply
  82. Valerich

    можно еще одну идейку

    я сейчас использую другую подсистему отчетов, скомпилированную мной из разных типовых. В чем-то она мне больше нравится, в чем-то Ваша.

    Что у меня есть полезного (на мой взгляд, конечно) — пользователь имеет некий сохраненный вариант структуры и настроек отчета. В рамках этой настройки он может выставить один отбор, потом поубирать флажки и выставить другой отбор…. в общем поигрался и закрыл отчет. При закрытии для его версии настроек запоминается последний установленный период и отборы. Если было изменение структуры отчета, то задается вопрос о необходимости сохранения структуры.

    У Вас если явно не сохранить настройку и выйти, то настройки отборов канут в лету…

    С периодом у Вас интереснее, но не всегда есть смысл делать жесткую предопределенную настройку… может быть дать пользователю инструменты такие как флажки:

    — «Сохранять текущие отборы при выходе»

    — «Сохранять последний период(ы) при выходе»

    Reply
  83. krv2k

    (90) Взял на себя смелось перенести предложение в соответствующий раздел форума. Если не сложно, пишите свои предложения в форум, так их удобней отслеживать

    http://infostart.ru/public/85059/forum/topic/41809/

    Reply
  84. iiceberg

    … терпеливо жду реализации этой подсистемы для управляемого приложения…

    Reply
  85. krv2k

    (92) А что бы Вы хотели увидеть в первую очередь для управляемого приложения? Сразу перенести весь функционал не представляется возможным.

    Reply
  86. ZLENKO

    Столкнулся с ошибкой для внутреннего отчета:

    {ОбщийМодуль.ТиповыеОтчеты_уос.Модуль(168)}: Метод объекта не обнаружен (ВерсияТиповогоОтчета)

    Если ОтчетОбъект.ВерсияТиповогоОтчета() <> ВерсияТиповогоОтчета Тогда

    Reply
  87. krv2k

    (94) Какая версия подсистемы используется? В какой момент появляется ошибка?

    Reply
  88. ZLENKO

    (95) Версия — пару дней назад качал отсюда для 8.2

    Появляется когда вызываеш через менеджер отчетов внутренний отчет.

    Там у Вас в коде условие только для обработок прописано, а для отчетов нет — вот и попадает туда куда не должно попадать.

    Дальше еще одна ошибка вылазит с внутренним отчетом — сейчас код не могу привести.

    Reply
  89. krv2k

    (96) В новой версии эта ошибка исправлена. Скорее всего, и вторая тоже. Новую версию выложу в ближайшее время.

    Reply
  90. EarlyBird

    Подпишусь на тему, очень интересно.

    Кстати, почему бы Вам не сделать обучающий ролик, минут на 10, как у Фарида?

    Это очень удобно.

    Reply
  91. krv2k

    (98) Спасибо за идею, думаю, обучающий ролик будет очень к месту, так как документацию никто читать не любит.

    Reply
  92. ZLENKO

    (97) Спасибо за новую версию.

    Reply
  93. Rebel2007

    Очень интересно. Спасибо.

    Reply
  94. ZLENKO

    Написал свой первый отчет на компоновке и использованием данной подсистемы.

    Раньше пользовался возможностями стандартного универсального отчета и до сих пор его возможностей хватало.

    Но появилась задача написать отчет «5 в 1» (пять отчетов объединить в один мегаотчет).

    На построителе осилил только «2 в 1» :-(, а на компоновке удалось соединить все так как надо.

    Автору разработки благодарность за то что «вдохновил» освоить СКД.

    Reply
  95. krv2k

    (102) Спасибо за позитивный отзыв и положительный опыт. Надеюсь, вдохновения хватит надолго и Вы дальше будете изучать СКД.

    Reply
  96. Kamikadze

    Занятная идея. буду пробовать

    Reply
  97. al_zzz

    krv2k, подскажите, а как можно вызвать получившийся вариант отчета из формы списка с установкой отбора по текущему элементу?

    Reply
  98. modernexpo

    (20) Была ли выполнена доработка под управляемые формы? Есть ли возможность доработать за деньги?

    Reply

Leave a Comment

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