Настройка универсального отчета в 1с бит строительство

Содержание
  1. Настройка универсального отчета в 1с бит строительство
  2. Разработка отчетов при помощи универсального механизма «Шаблон типового отчета»
  3. Зачем пользоваться механизмом типовых отчетов
  4. Настройка варианта отчета
  5. Изменение настроек схемы компоновки данных
  6. Обычный режим настройки отчета структуры отчета
  7. Расширенный режим настройки отчета структуры отчета
  8. Изменение настроек панели пользователя
  9. Настройка видимости стандартных страниц
  10. Период
  11. Параметры
  12. Отбор
  13. Сортировка
  14. Показатели
  15. Настройка быстрых отборов
  16. Настройка параметров отчета
  17. Расшифровка отчета
  18. Как создать отчет на базе типового механизма
  19. Событие «Доработать компоновщик перед выводом». Сложная структура отчета
  20. События при выводе отчета. Доработка расшифровки отчета
  21. Разработка отчетов со сложным макетом
  22. События панели пользователя
  23. Подключение дополнительных возможностей отчета
  24. Как подключить универсальный механизм «Шаблон типового отчета» к конфигурации
  25. Поставка демонстрационной конфигурации

Настройка универсального отчета в 1с бит строительство

Использован релиз 3.0.75

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

  1. Раздел: ОтчетыУниверсальный отчет.
  2. Поле «Период» всегда видимо и активно при формировании отчета по типам данных «Документ», «Регистр накопления», «Регистр бухгалтерии». При формировании отчета по остальным типам данных поле «Период» может быть скрыто (зависит от выбранного вида данных).
  3. В поле справа от поля «Период» или в самом первом левом поле (если период скрыт) укажите тип данных, затем в поле справа от него выберите конкретный вид данных (конкретный справочник, вид документа и т.п.). В некоторых случаях потребуется детализировать данные в самом крайнем правом поле.
  4. По кнопке «Настройки» укажите вид отчета («Простой» или «Расширенный» – самая нижняя строка слева).
  5. Для вида отчета «Расширенный» можно установить дополнительные параметры вывода данных в отчет (отобрать, отсортировать, добавить дополнительные поля, настроить оформление) (рис. 2):
    • На закладке «Поля и сортировка» снимите флажки у тех полей, которые не нужны для отчета. По кнопке «Добавить» в левом окне можно добавить дополнительные поля для отчета, причем как из верхнего уровня полей, так и из подуровней, раскрыв нужную группу по знаку «+». Здесь же можно выбрать поля для сортировки и настроить сортировку по ним. Для этого выделите поле в левом окне и перетащите его в правое окно мышью или переместите по кнопке со стрелкой вправо, расположенной между левым и правым окном формы настройки, либо выберите поле непосредственно в правом окне по кнопке «Добавить».
    • На закладке «Отборы» по кнопке «Добавить отбор» откройте форму «Выбор поля отчета» и выберите поле для отбора данных по определенным параметрам (двойным щелчком мыши или по кнопке «Выбрать»), затем настройте отбор – укажите условие и значение для отбора (рис. 3). Обратите внимание, что поля для отбора можно выбрать не только из верхнего уровня, также можно раскрыть нужную группу по знаку «+» и выбрать поле для отбора из следующих подуровней. Например:
      • Если в информационной базе ведется учет по нескольким организациям, то по умолчанию в отчет попадают данные по всем организациям в целом. Чтобы сформировать отчет по одной организации, добавьте отбор по организации и настройте его в колонке «Условие», выберите «Равно», в колонке «Значение» выберите организацию, по которой будет формироваться отчет.
      • Чтобы сформировать отчет только по определенному счету (например, 10 или 41), добавьте отбор по полю «Счет учета» и настройте его – в колонке «Условие» выберите «Равно» и в поле «Значение» выберите счет.
  6. Кнопка «Закрыть и сформировать».
  7. Настройку отчета можно сохранить для дальнейшего использования. Для этого по кнопке «Выбрать другой вариант отчета или сохранить новый» выберите команду «Сохранить вариант отчета», укажите наименование отчета и вариант доступа к нему (только автору или указанным пользователям) (рис. 4). В дальнейшем для формирования отчета с сохраненными настройками выбирайте его по кнопке «Выбрать другой вариант отчета или сохранить новый».

Источник

Разработка отчетов при помощи универсального механизма «Шаблон типового отчета»


Зачем пользоваться механизмом типовых отчетов

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

Настройка варианта отчета

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

Изменение настроек схемы компоновки данных

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

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

  • Обычный режим настройки
  • Расширенный режим настройки

Для того чтобы форма редактирования настроек могла работать в обычном режиме редактирования настроек, на настройку СКД варианта отчета налагаются определенные ограничения:


    Настройка СКД не должна содержать сложных элементов структуры. Ниже приведены примеры сложных структур отчета

Параллельные группировки, таблицы или диаграммы

Таблица или диаграмма, которую группируют

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

    Обычный режим настройки отчета структуры отчета

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

    На рисунке ниже приведена структура отчета, соответствующая настройке «Таблица».

    В настройке структуры отчета изменение состава группировок производится путем редактирования строк табличного поля «Группировки строк». Порядок использования группировок определяется очередностью строк в табличном поле.

    На рисунке ниже приведена структура отчета, соответствующая настройке «Кросс-таблица».

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

    На рисунке ниже приведена структура отчета, соответствующая настройке «Диаграмма».

    В настройке структуры отчета изменение состава группировок производится путем редактирования строк табличных полей «Серии» и «Точки». Порядок использования группировок определяется очередностью строк в табличном поле.

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

    Расширенный режим настройки отчета структуры отчета

    Расширенная форма редактирования отчета позволяет настроить структуру отчета любой сложности. Форма редактирования повторяет форму редактирования настроек СКД в Конструкторе СКД и приемы работы с этой формой такие же, как и в Конфигураторе.

    Изменение настроек панели пользователя

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

    • Стандартные страницы
    • Быстрые отборы
    • Параметры
    • Настройку полей расшифровки

    Настройка видимости стандартных страниц

    На стандартных страницах расположены элементы управления отчетом, которые не требуют дополнительной настройки.

    Период

    На странице Период расположен элемент настройки периода или даты формирования отчета:

    Большинство отчетов требуют, чтобы пользователь указал период или дату отчета. В большинстве случаев пользователь указывает один и тот же период или дату. К примеру, прошлый месяц или текущую дату. Чтобы пользователь не повторял операцию каждый раз при открытии отчета, элемент управления периодом позволяет задать относительные период отчета: Этот месяц, этот год, предыдущий год, предыдущий месяц и т.п.

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

    Параметры

    На странице Параметры расположено табличное поле, позволяющее задать все параметры отчета

    Отбор

    На странице Отбор расположено табличное поле, позволяющее задать отбор любой сложности

    Сортировка

    На странице Сортировка табличное поле настройки сортировки данных в отчете позволяет включить/отключить ту или иную заранее подготовленную в настройке СКД сортировку. Таким образом, при создании настройки СКД в таблицу сортировок требуется добавить возможные сортировки варианта отчета.

    Показатели

    На странице Показатели элемент управления показателями отчета позволяет включать или выключать ресурсы отчета.

    Элемент управления показателями позволяет включать только поля СКД, которые являются ресурсами.

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

    Настройка быстрых отборов

    «Быстрые» отборы — это набор элементов управления, при помощи которых пользователь может настраивать отборы СКД. Добавляются элементы управления быстрыми отборами на закладке «Быстрые отборы».

    Каждый элемент управления позволяет задать определенные виды сравнения отборов.

    Виды быстрых отборов:

    «Список» и «Длинный список»

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

    Чтобы добавить элемент управления отбором на панель пользователя, нужно:

    • Добавить строку в табличную часть «Быстрые отборы» формы редактирования панели пользователя
    • Выбрать поле отбора
    • Указать вид отбора «Список» или «Длинный список»
    • Выбрать вид сравнения
    • Если требуется отбор, исключающий список заданных значений, отметить флаг в колонке «Вариант исключить»
    • Указать расположение отбора «Новая страница» (описание возможных расположений на панели пользователя)
    • Задать представление отбора – название заголовка страницы с отбором
    • Если список, по которому производится отбор, будет постоянно повторяться в отчете или будет достаточно длинным, то пользователю захочется сохранить список значения и восстановить его при следующей работе с отчетом или при работе с другим вариантом отчета. Для этого можно включить функцию сохранения списка отчета в колонке «Сохранять список»

    При работе с отчетом часто возникает желание настроить отбор по значению, которое, скорее всего, не поменяется. Например, в отчетах по зарплате могут быть настроены отборы: «Показывать только уволенных», «Показывать получивших мат. помощь» и т.п.

    Чтобы добавить элемент управления отбором на панель пользователя, нужно:

    • Добавить строку в табличную часть «Быстрые отборы» формы редактирования панели пользователя
    • Выбрать поле, по которому будет производиться отбор
    • Указать вид отбора «Флажок»
    • Выбрать вид сравнения отбора
    • Указать расположение отбора «Дополнительная страница» (описание возможных расположений на панели пользователя)
    • Задать представление отбора — текст флажка, который будет показан на панели пользователя

    «Флажок + Значение» и «Значение»

    Элемент управления «Флажок + Значение» позволяет устанавливать значение отбора типа справочник, документ, перечисление и т.п., но не список значений. Элемент управления «Флажок» и «Флажок + значение» отличаются только возможностью отключать использование отбора в отчете. В элементе управления «Флажок + значение» пользователь может сам отключить использование отбора при помощи флага, что позволяет не изменять значение отбора и при этом включать и выключать отбор. В элементе управления «Значение» использование отбора отключается если значение в поле ввода отбора не задано. Таким образом, элемент управления «Флажок + значение» лучше использовать, когда пользователю приходится устанавливать значение отбора из большого списка значений, а элемент управления «Значение» лучше использовать, когда список значений отбора не большой.

    Чтобы добавить элемент управления отбором на панель пользователя, нужно:

    • Добавить строку в табличную часть «Быстрые отборы» формы редактирования панели пользователя
    • Выбрать поле, по которому будет производиться отбор
    • Указать вид отбора «Флажок + Значение» или «Значение»
    • Выбрать вид сравнения отбора
    • Указать расположение отбора «Новая страница» (описание возможных расположений на панели пользователя)
    • Задать представление отбора — текст флажка, который будет показан на панели пользователя

    Настройка параметров отчета

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

    Вид отображения «Поле ввода», расположение «Горизонтальная панель»

    Вид отображения «Поле ввода», расположение «Правая панель»

    Вид отображения «Список значений», расположение «Горизонтальная панель»

    В данном случае элемент управления похож на элемент управления для вида отображения «Поле ввода», но в нем задается список значений.

    Вид отображения «Список значений», расположение «Правая панель»

    Вид отображения «Переключатель», расположение «Правая панель»

    Для использования вида отображения «Переключатель» есть ряд ограничений:

    • Для параметра необходимо задать список доступных значений;
    • Вид отображения «Переключатель» используется только для правой панели.

    Расшифровка отчета

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

    Как создать отчет на базе типового механизма

    Процесс разработки отчета на базе типового механизма делится на три этапа:

    1. Разработка СКД
    2. Подключение СКД к типовому отчету
    3. Разработка вариантов отчета

    Разработка СКД стоит на первом месте в разработке отчета, именно от алгоритма СКД будет зависеть, какие отчеты сможет получать пользователь. Но в данной статье мы не будем рассматривать вопросы, связанные с разработкой СКД (эти вопросы подробно рассматриваются в книге Е. Ю. Хрусталевой «1С:Библиотека разработчика. Разработка сложных отчетов в «1С:Предприятии 8″. Система компоновки данных»), оговоримся лишь, что СКД для типового отчета может быть любой.

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

    Для этого необходимо:

    • сохранить разработанную СКД в файл на диске (кнопка в конструкторе СКД «Сохранить схему в файл»)

    • открыть СКД типового отчета и загрузить в него сохраненную в файл СКД (кнопка в конструкторе СКД «Загрузить схему из файла»)

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

    После того как в отчет вставлена СКД, следует создать предопределенные настройки отчета. Для этого нужно:

    • запустить отчет и в режиме 1С:Предприятия настроить варианты отчета;
    • сохранить полученные варианты отчета на диск:

    • добавить полученный файл в структуру метаданных отчета в виде двоичного макета:

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

    Событие «Доработать компоновщик перед выводом». Сложная структура отчета

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

    Примером такого отчета может послужить отчет «Свод начислений и удержаний» конфигурации «Зарплата и кадры бюджетного учреждения». Настроив такую структуру, форма редактирования отчета переключится в режим расширенной настройки и не позволит вернуться режим простой настройки, отчего пользователь не сможет переключить пользовательскую настройку отчета. Чтобы решить данную проблему, приходится упрощать настройку отчета до простой, удаляя сложные элементы структуры отчета, и добавлять все удаленные элементы настройки программно.

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

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

    Подразделение Руководители Работники Служащие Прочие рабочие Мужчины Женщины
    Администрация 3 10 3 10
    Производство 50 1 5 44 5
    Склад 5 1 1 5 5

    Особенность отчета заключается в том, что данные о количество работников нужно показать и по категории и по полу работника. Написав запрос и получив нужный набор данных, получаем СКД, в которой есть следующие поля: Категория, Подразделение, Количество. Сложностью настройки данного варианта отчета является вывод значений двух разных полей на одном уровне группировки — см. на рисунке ниже.

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

    При формировании отчета потребуется добавить два поля на один уровень группировки. Для этого добавим в процедуру модуля отчета ДоработатьКомпоновщикПередВыводом следующий текст:

    Признак, по которому нужно дорабатывать настройки СКД, может быть произвольным. В данном случае это наличие таблицы компоновки данных в настройке в качестве первого элемента. Так же можно проверять наличие дополнительных полей или значение специального параметра в настройках СКД.

    События при выводе отчета. Доработка расшифровки отчета

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

    К примеру, в отчете «Список кадровых перемещений» каждая строка отчета описывает документ прием на работу. Пользователь, дважды щелкнув мышью на соответствующую строку отчета, ожидает, что для просмотра откроется приказ о приеме на работу.

    Реализовывать собственный алгоритм расшифровки отчета удобнее путем изменения параметров макета компоновки данных при формировании отчета. Для этого требуется выполнить следующие действия:

    • Включить использование событий при формировании отчета. Для этого процедура отчета ПолучитьПараметрыИсполненияОтчета должна возвращать структуру со свойством ИспользоватьСобытияПриФормированииОтчета , значение которого установлено в Истина .
    • Добавить в модуль отчета процедуры

    Копировать в буфер обмена

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

    Разработка отчетов со сложным макетом

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

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

    Алгоритм получения данных также может состоять из нескольких частей:

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

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

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

    События панели пользователя

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

    1. Добавить в структуру, возвращаемую процедурой ПолучитьПараметрыИсполненияОтчета , свойство с названием используемого события и установить его значение в Истина ;
    2. Добавить в модуль формы отчета нужные процедуры как экспортные
      Название событияПроцедураОписание события
      ПослеВыводаПанелиПользователяПослеВыводаПанелиПользователя(ЗначениеНастроек)Событие вызывается после вывода всех элементов управления вариантом отчета. В процедуру передается значение настроек панели пользователя.
      ПослеВыводаПериодаПослеВыводаПериода(СтруктураЭлементовУправления)Событие вызывается после вывода элемента управления периодом отчета. В процедуру передается структура элемента управления отчетом.
      ПослеВыводаПараметраПослеВыводаПараметра(СтруктураЭлементовУправления)Событие вызывается после вывода параметра отчета. В процедуру передается структура элемента управления отчетом.
      ПослеВыводаГруппировкиПослеВыводаГруппировки(СтруктураЭлементовУправления)Событие вызывается после вывода элемента управления группировками отчета. В процедуру передается структура элементов управления отчетом.
      ПослеВыводаОтбораПослеВыводаОтбора (СтруктураЭлементовУправления)Событие вызывается после вывода элемента управления отборами отчета. В процедуру передается структура элементов управления отчетом.

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

    Структура элементов управления периодом имеет следующие поля:

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

    Структура элементов управления параметром имеет следующие поля:

    • СтрокаПараметра – настройка параметра отчета
    • СтраницаПанели – страница, на которую добавляли элементы управления отчетом
    • ДинамическийПараметрНадпись – надпись, содержащая представление параметра отчета
    • ДинамическийПараметрПолеВвода – поле ввода, в котором задается значение параметра
    • ДинамическийПараметрТабличноеПоле – табличное поле, в котором задается значение параметра отчета в виде списка
    • ДинамическийПараметрПереключатель – переключатель, в котором задается значение параметра с доступными значениями

    Структура элементов управления группировками имеет следующие поля:

    • СтраницаПанели – страница панели, на которую выводится элемент управления группировками
    • ДинамическийПараметрТабличноеПоле – табличное поле, в котором устанавливается настройка группировок отчета
    • ДинамическийПараметрКаманднаяПанель – командная панель, при помощи которой меняется последовательность группировок в отчете

    Структура элементов управления отбором на горизонтальной панели имеет следующие поля:

    • СтрокаОтбора – настройка быстрого отбора
    • СтраницаПанели – страница, на которую добавили элементы управления
    • ДинамическийОтборНадпись – надпись, содержащая название отбора
    • ДинамическийОтборПолеВвода – поле ввода, в котором задается значение отбора

    Структура элементов управления отбором в виде списка значений имеет следующие поля:

    • СтрокаОтбора – настройка быстрого отбора
    • СтраницаПанели – страница, на которую добавили элементы управления
    • ДинамическийОтборВидСравнения – поле ввода, в котором устанавливается вид отбора «Только выбранные», «Не отбирать», «Кроме выбранных»
    • ДинамическийОтборСохранитьСписок – кнопка Сохранить список
    • ДинамическийОтборЗагрузитьСписок – кнопка Загрузить список
    • ДинамическийОтборКнопкаПодбор – кнопка Подбор
    • ДинамическийОтборТабличноеПоле – табличное поле, в котором задаются значения отбора

    Структура элементов управления отбором в виде флажка и/или значения имеет следующие поля:

    • СтрокаОтбора – настройка быстрого отбора
    • СтраницаПанели – страница, на которую добавили элементы управления
    • ДинамическийОтборФлажок – флажок, при помощи которого включается или отключается отбор
    • ДинамическийОтборНадпись – надпись с названием отбора
    • ДинамическийОтборПолеВвода – поле ввода, в котором задается значение отбора

    Подключение дополнительных возможностей отчета

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

    Чтобы предоставить пользователю возможность вывести отчет в виде диаграммы Ганта, на панель пользователя нужно вывести флажок, установив который, пользователь получит диаграмму Ганта. Для этого следует задействовать дополнительные возможности типового отчета. В модуль отчета добавляется процедура ПолучитьДополнительныеНастройкиОтчета и в возвращаемом ею массиве дополнительных настроек описывается флажок и его значение, например:

    После добавления данного программного кода на правую панель пользователя будет выведен флажок с названием «Выводить диаграмму Ганта» (по умолчанию взведенный). Значение этого флажка в настройке отчета будет называться ВыводитьДиаграммуГанта .

    Как подключить универсальный механизм «Шаблон типового отчета» к конфигурации

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

    • ЗаголовокОтчета
    • ЗагрузитьСписок
    • КроссТаблица
    • Настройка
    • НастройкаСтруктурыОтчета
    • ОписаниеИПользователи
    • ОтборИПорядокКомпоновки
    • ПанельНастроек
    • ПанельВариантов
    • ПанельПользователя
    • ПапкаСРесурсами
    • ПереместитьВверх
    • ПереместитьВниз
    • ПользовательскиеПоля
    • ПорядокКомпоновки
    • СохранитьНастройкиОтчета
    • СохранитьРезультат
    • СохранитьСписок
    • СравнитьРезультаты
    • СтруктураОтчета
    • Сформировать
    • Таблица
    • ТаблицаТранспонированная
    • ТабличныйДокумент
    • ШаблонТабличный
    • ВидыОтчетов
    • ВыгрузитьФайл
    • ЗагрузитьФайл

    • ФормаНастройкиПараметровПанелиПользователя
    • ФормаНастройкиСтруктурыОтчета
    • ФормаРаботыСоСпискомЗначений
    • ФормаРедактированияСпискаПолейКомпоновки
    • ФормаРасшифровкиАналитическихОтчетов
    • ФормаДополнительнойНастройкиОтчета
    • ФормаВыбораДоступногоПоляКомпоновщикаНастроек

    • Периодичность
    • ПредставленияЭлементовОтчетов
    • ТипыНастроек

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

    Поставка демонстрационной конфигурации

    Дистрибутив конфигурации находится в каталоге \1CITS\EXE\ TREPORT

    После установки файл поставки библиотеки (.cf-файл) автоматически скопируется в каталог шаблонов

    Дистрибутив конфигурации и файл шаблона (Шаблон.erf) находятся в каталоге \1CITS\EXE\TREPORT

    Источник

    Строим вместе с сайтом Rukami.top
    Не пропустите:
  • Настоящее время строительства керченского моста
  • Настольная игра строительство замков
  • Настольная игра строительство города
  • Настил в строительстве это
  • Насосная станция это объект капитального строительства