Полезные примеры

Смена типа набора данных СКД с сохранением полей

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

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

Пусть, мы имеем отчет, построенный на СКД с набором данных – запрос. У полей отчета настроены роли и некое оформление.

Смена типа СКД 1

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

Далее

Вставка разрыва страницы в СКД

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

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

Отчет будем формировать программно переопределив событие “ПриКомпоновкеРезультата”

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

Далее

Простые примеры: дополнительная строка итогов

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

Дополнительная строка итогов в СКД

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

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

Первоначальный отчет:

дополнительная строка итогов 1

Нужно получить вот такой:

дополнительная строка итогов 2

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

Далее

Полезные примеры: как вывести остатки по произвольным периодам

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

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

Итак задача: необходимо вывести отчет примерно такой формы:

Форма отчета

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

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

Далее выбираем ресурсы:

Выбор ресурсов

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

Настройки отчета 1

Настройки отчета 2

Скачать пример

По мотивам статьи http://infostart.ru/public/80164/ от автора WiseSnake

Довольно часто на форумах задают похожие вопросы о том, как же правильно выводить ресурсы. Самая частая задача состоит в выводе начальных и конечных остатков по произвольным периодам. Итак задача: необходимо вывести отчет примерно такой формы: Для большего понимая, Вы можете скачать пример в этой статье. Итак, написать сам запрос не составит особых трудов, и он зависит от конкретной задачи. Далее выбираем ресурсы: Вся остальная настройка, занимающая совсем немного времени, показана на следующих 2х скриншотах. Скачать пример По мотивам статьи http://infostart.ru/public/80164/ от автора WiseSnake Перейти к...

Далее

Полезные примеры: вывести (рассчитать) процент для группировок

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

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

Для большего понимания того, о чем пойдет речь, загрузите пример настроек СКД из этой статьи (пример написан для УТ)

Итак, поставим задачу: Необходимо вывести процент наценки: ПроцентНаценки = 100*(СтоимостьПродажи – Себестоимость) / Себестоимость.

Для строк без иерерхии данная задача решается просто. Расчетом процента в запросе. Но вот вопрос: если у нас иерархическая структура отчета и вообще неизвестно, какая она будет… как считать проценты и выводить их нормально?

Данный пример будет полезен, так как мне он кажется не очевидным, то есть понять, как это сделать правильно, можно не сразу. Для большего понимания того, о чем пойдет речь, загрузите пример настроек СКД из этой статьи (пример написан для УТ) Итак, поставим задачу: Необходимо вывести процент наценки: ПроцентНаценки = 100*(СтоимостьПродажи – Себестоимость) / Себестоимость. Для строк без иерерхии данная задача решается просто. Расчетом процента в запросе. Но вот вопрос: если у нас иерархическая структура отчета и вообще неизвестно, какая она будет… как считать проценты и выводить их нормально?...

Далее

Полезные примеры: получение данных на основании СКД

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

Когда СКД только появилась, я задавал себе вопрос: “СКД для отчетов – замечательная вещь! Может быть, как-то можно ее использовать в работе и в других областях? Вместо запросов”. С одной стороны, СКД – очень мощный инструмент, с другой стороны – как-то не совсем удобно или понятно его использовать (там же надо что-то куда-то вставлять, чтобы получить данные), а запрос написал и выгрузил в таблицу или дерево. Все разрешилось само собой (методом проб и ошибок, конечно), когда я стал решать реальные задачи. Сейчас я даже простые данные получаю с помощю СКД… спросите, почему? Есть одна, но очень серьезная причина:

Когда СКД только появилась, я задавал себе вопрос: “СКД для отчетов – замечательная вещь! Может быть, как-то можно ее использовать в работе и в других областях? Вместо запросов”. С одной стороны, СКД – очень мощный инструмент, с другой стороны – как-то не совсем удобно или понятно его использовать (там же надо что-то куда-то вставлять, чтобы получить данные), а запрос написал и выгрузил в таблицу или дерево. Все разрешилось само собой (методом проб и ошибок, конечно), когда я стал решать реальные задачи. Сейчас я даже простые данные получаю с помощю СКД… спросите, почему? Есть одна, но очень серьезная причина:...

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

Авторизация

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

Архивы

Закладки

  • Your favorites will be here.