Разработки

Конструктор выражений для СКД

Ваш отзывFavoriteLoadingВ закладки

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

Прилагается деморолик (просто запустить exe-файл).

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

Конструктор выражений для СКД предназначен для построения сложных выражений в СКД при помощи мыши – перетаскиванием элементов выражения из готовых списков (доступные поля, параметры) в текстовое поле, что позволяет сократить время и избежать ошибок ручного набора. Сформированное выражение копируется в буфер обмена и затем вставляется в нужное место СКД. Прилагается деморолик (просто запустить exe-файл). При разработке отчетов с применением Системы компоновки данных (СКД) требуется составлять выражения на языке СКД, которые применяются для описания вычисляемых полей, ресурсов, условий связи, параметров макета и т.п. Эти выражения часто бывают довольно сложными, например, такими:...

Далее

Шаблон отчета на СКД (обычные и управляемые формы)

Отзывов (4)FavoriteLoadingВ закладки

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

Также этот шаблон будет полезен начинающим разработчикам для примера реализации следующих ситуаций:

  1. Программное выполнение отчета на СКД.
  2. Программная установка отборов в СКД.
  3. Программная установка параметров в СКД.
  4. Привязка своего макета оформления в отчет на СКД.
  5. Расшифовка ячейки отчета и получения значений группировки выбранной ячейки результата отчета.
  6. Обработка расшифровки в очете на СКД, в виде отдельного отчета со своей компоновкой данных.
Выкладываю шаблон отчета на СКД для обычных и управляемых форм, который я использую для создания новых отчетов.Обычную форму шаблона постарался сделать максимально похожей на типовой отчет. Но в отличии от типового, шаблон отчета работает в любых конфигурациях “сам по себе”. Также этот шаблон будет полезен начинающим разработчикам для примера реализации следующих ситуаций: Программное выполнение отчета на СКД. Программная установка отборов в СКД. Программная установка параметров в СКД. Привязка своего макета оформления в отчет на СКД. Расшифовка ячейки отчета и получения значений группировки выбранной ячейки результата отчета. Обработка расшифровки в очете на СКД, в виде отдельного отчета со своей компоновкой данных....

Далее

Автоматическое преобразование схемы СКД в программный код

1 отзывFavoriteLoadingВ закладки

Как хорошо известно – схему компоновки данных(схема СКД) можно создавать не только
заполнением параметров в конструкторе, но и программно.
Кто-то хочет добавить свои группировки, кто-то “улучшить” интерфейс, кто то – создать Отчет,
сильно динамически зависящей от внешних(для СКД) параметров.
Примеров кода очень много, в том числе и на этом сайте.
Но всякий, кто брался за это дело – быстро убеждался в большой трудоемкости этого процесса.
СКД использует около 100 специальных типов и свыше 1000 различных свойств, до 30 уровней вложенности, и это
не считая свойств системных перечислений и собственно объектов конфигурации.
Дело усложняется тем, что многие параметры взаимосвязаны и не подлежат прямому изменению.

Как хорошо известно – схему компоновки данных(схема СКД) можно создавать не только заполнением параметров в конструкторе, но и программно. Кто-то хочет добавить свои группировки, кто-то “улучшить” интерфейс, кто то – создать Отчет, сильно динамически зависящей от внешних(для СКД) параметров. Примеров кода очень много, в том числе и на этом сайте. Но всякий, кто брался за это дело – быстро убеждался в большой трудоемкости этого процесса. СКД использует около 100 специальных типов и свыше 1000 различных свойств, до 30 уровней вложенности, и это не считая свойств системных перечислений и собственно объектов конфигурации. Дело усложняется тем, что многие параметры взаимосвязаны и не подлежат прямому изменению....

Далее

Подсистема “Универсальные отчеты СКД”, версия 1.2.3.3 (8.1, 8.2 обычное приложение)

Ваш отзывFavoriteLoadingВ закладки

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

 

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

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

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

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

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

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

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

Подсистема позволяет без изменения конфигурации добавлять в систему новые отчеты, настраивать доступ к ним. В новой версии добавилась возможность: – создавать дополнительные расшифровки отчета: открывать другой отчет или выполнять произвольный алгоритм – использовать источники данных для отчета: получать данные из другой схемы или таблицы значений, заполненной пользователем, и затем обрабатывать их программно перед помещением набора в отчет   Общее описание подсистемы Подсистема позволяет без изменения конфигурации добавлять в систему новые отчеты, настраивать доступ к ним. Основная идея и некоторые механизмы взяты из подсистемы произвольных отчетов УПП и консолидации. Задачи, которые позволяет решить данная подсистема добавление новых отчетов и      изменение существующих без изменения конфигурации разграничение прав доступа      к отчетам в режиме предприятия управление настройками      отчетов: централизованное хранение настроек (одной настройкой могут пользоваться      несколько пользователей), разграничение прав к ним В архиве находятся два комплекта поставки (под 8.1 и под 8.2) , а также документация. В комплект поставки входят две демонстрационные базы: использование подсистемы в чистом виде без объединения с другой конфигурацией и подсистема, объединенная с демонстрационной базой от 1С «Примеры 8.1». На платформе 8.2 подсистема работает в режиме обычного приложения без режима совместимости. Полное описание интеграции подсистемы находится в документации и в файлах поставки. Функционально подсистема состоит из следующих частей Работа с СКД. Блок общих      методов работы с системой компоновки данных. Произвольные отчеты.      Основной механизм, позволяющий разрабатывать отчеты и настраивать к ним      доступ без изменения основной конфигурации. Типовые отчеты. Механизм      отчетов, позволяющий использовать все возможности подсистемы по работе с      отчетами. Работа с СКД Данные блок состоит из общего модуля «РаботаССКД_уос», в котором описаны общие методы работа с системой компоновки данных. Часть методов используется непосредственно в типовых отчетах, другая часть добавлена для упрощения работы с СКД при создании собственных отчетов. Произвольные отчеты Произвольные отчеты позволяют настраивать перечень используемых отчетов и администрировать их. Основой данного механизма является справочник «ПроизвольныеОтчеты_уос», который отражает структуру используемых отчетов. В качестве произвольного отчета могут выступать: Типовой отчет (см. далее) Внутренний отчет      (внутренняя обработка). В качестве отчета указывается отчет (обработка) из      конфигурации. Внешний отчет (внешняя      обработка). Работает аналогично справочнику «Внешние отчеты и обработки»      из типовых конфигураций и позволяет добавлять из файлов внешние отчеты и      обработки Для отдельного отчета и для группы отчетов можно задавать доступ. Доступ к отчету (к группе отчетов) можно задавать как для пользователя, так и для группы пользователей (справочник Группы доступа). Если пользователь входит в группу доступа, то у него будет доступ на все отчеты, которые разрешены этой группе. Также доступ можно задавать для любой роли. Настроить под себя список используемых отчетов позволяет менеджер отчетов. В менеджере отчетов каждый пользователь может настроить себе произвольным образом перечень отчетов и их группировку. Есть возможность сделать единую настройку менеджера отчетов для группы пользователей. Для этого необходимо настроить менеджер отчетов для группы доступа (это может сделать администратор), а затем в...

Далее

Пример отчета с использованием СКД и возможностью быстрой настройки

1 отзывFavoriteLoadingВ закладки

Отчет сделан в качестве примера по использованию СКД на основе отчета “Валовая прибыль” (УТ8, ред. 10.3, выполненном на “Построителе отчета”).

Скачать sales_report.erf  (для 1С 8.2)

Отличия:

  • СКД
  • возможность основных настроек прямо из формы отчета

Краткое описание   Отчет имеет 2 режима настройки: простой режим (по умолчанию) стандартный режим настроек СКД   В “простом режиме” слева доступны 2 окна с настройками группировок/отборов и показателей. Отмечаем нужные галочками.

Если нужно какие-то группировки расположить в колонках, то отметьте их (отметка ставится справа от названия группировки, рядом с полосой прокрутки).

Отчет сделан в качестве примера по использованию СКД на основе отчета “Валовая прибыль” (УТ8, ред. 10.3, выполненном на “Построителе отчета”). Скачать sales_report.erf  (для 1С 8.2) Отличия: СКД возможность основных настроек прямо из формы отчета Краткое описание   Отчет имеет 2 режима настройки: простой режим (по умолчанию) стандартный режим настроек СКД   В “простом режиме” слева доступны 2 окна с настройками группировок/отборов и показателей. Отмечаем нужные галочками. Если нужно какие-то группировки расположить в колонках, то отметьте их (отметка ставится справа от названия группировки, рядом с полосой прокрутки)....

Далее

Консоль отчетов СКД+

Ваш отзывFavoriteLoadingВ закладки

О разработке

Внешний отчет “Консоль отчетов” основан на системе компоновки данных и использует большинство ее возможностей (c) 1С.

В начале освоения системы компоновки данных не понятно, во что превращается запрос написанный в ней. Особенно это касается параметров. Включив “Выводить текст запроса” мы увидим привычный запрос.
Возможность увидеть время выполнение запроса + вывод в табличный документ положительно влияет на качество кода :)

О разработке Внешний отчет “Консоль отчетов” основан на системе компоновки данных и использует большинство ее возможностей (c) 1С. В начале освоения системы компоновки данных не понятно, во что превращается запрос написанный в ней. Особенно это касается параметров. Включив “Выводить текст запроса” мы увидим привычный запрос. Возможность увидеть время выполнение запроса + вывод в табличный документ положительно влияет на качество кода Скриншоты Скачать Внешний отчет “Колнсоль отчетов СКД+”...

Далее
Страница 2 из 3123

Авторизация

Логин:
Пароль:
Регистрация

Архивы

Закладки

  • Your favorites will be here.