Посты от Сентябрь, 2011

Печать отчёта

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

СКД формирует данные такого типа (блок)

Группировка

Детальная запись 1

Детальная запись 2

….

Детальная запись N

Итог

и Далее…

Если просто выводить на печать, то данные могут “разрываться”, а это плохо, нужно чтобы на странице этот один блок не разрывался, хотя таких блоков на странице может быть сколько угодно (1-3), вывожу программно, понимаю, что надо просто выводить гориз. раздел. страниц, но как мне отслеживать данные одного блока и проверять их влазят или нет, есть идеи??

СКД формирует данные такого типа (блок) Группировка Детальная запись 1 Детальная запись 2 …. Детальная запись N Итог и Далее… Если просто выводить на печать, то данные могут “разрываться”, а это плохо, нужно чтобы на странице этот один блок не разрывался, хотя таких блоков на странице может быть сколько угодно (1-3), вывожу программно, понимаю, что надо просто выводить гориз. раздел. страниц, но как мне отслеживать данные одного блока и проверять их влазят или нет, есть идеи?? Перейти к...

Далее

Использование характеристик в СКД

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

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

В конструкторе запросов, когда он вызывается из формы настройки источника данных, для схемы компоновки данных. Есть закладка “характеристики”, использование которой не вполне ясно описано в документации. В этой статье я постараюсь объяснить, как и для чего используются характеристики в СКД. В типовых конфигурациях активно используется механизм свойств и значений свойств доступный практически для любых объектов. Примитивно, на справочниках, этот механизм реализовывался еще в конфигурациях 7.7. Сейчас этот механизм реализован с использованием плана видов характеристик и регистра сведений, но идея осталась прежней. Когда я впервые столкнулся с необходимостью использования этого механизма, в схеме СКД, я очень долго мучился, организовывал вложенные запросы, присоединял к основной выборке и ломал голову над тем, как учесть возможность появления новых видов свойств, которых нет на момент разработки отчета. Весь механизм свойств, будучи простым и логичным с точки зрения пользователя, не поддавался никакой нормальной обработке, пока я не разобрался с закладкой “Характеристики”. Таблица на закладке очень капризная, либо вы введете всю строку корректно, либо откажетесь от ввода строки совсем, оставить “на потом” не до конца заполненную строку система не даст. Итак, перейдем к конкретике. Первая колонка: Тип – здесь выбираем тип объекта, к которому привяжутся характеристики, например “СправочникСсылка.Номенклатура” Это означает, что теперь для всех объектов указанного типа можно будет получить значения свойств. Далее в следующей колонке Источник видов мы должны задать параметры источника видов свойств. Возможны варианты таблица м запрос, зачем нужен вариант запрос расскажу позже, сейчас выберем пункт таблица. В колонке Виды характеристик мы должны выбрать таблицу информационной базы, в которой хранятся нужные виды характеристик, в нашем примере это будет “ПланВидовХарактеристик.СвойстваОбъектов”. Далее, значения доступные нам для выбора в колонках Поле ключа, Поле имени и Поле типа значения, непосредственно зависят от полей выбранной нами таблицы. В Поле ключа мы выбираем Ссылка, в Поле имени – Представление (именно его пользователь увидит в качестве имени реквизита), а в Поле типа соответственно ТипЗначения. Теперь перейдем к источнику значений. Источником значений у нас будет регистр сведений “ЗначенияСвойствОбъектов”, поэтому мы выбираем в колонке Источник значений – таблица, а в колонке Значения характеристик – “РегистрСведений.ЗначенияСвойствОбъектов”. В колонках Объект, Свойство, Значение, выбираем соответствующие поля регистра Объект, Свойство, Значение. Казалось бы, на этом все. Заходим в настройки схемы, добавляем группировку по товарам, и добавляем подчиненную ей группировку, допустим по Брендам, есть у нас такое свойство. Разворачиваем список реквизитов группировки Номенклатура и … не видим там никаких свойств: Дело в том, что мы находимся в конфигураторе, откуда нет доступа к данным. Как же сделать нужную настройку? Удобнее всего для этого использовать консоль компоновки данных, ту что на диске ИТС, или ту что входит в подсистему “Инструменты разработчика”. Но можно и просто открыть настройку отчета в режиме предприятия. Итак, откроем ту же настройку, но в режиме предприятия: Как видите, у нас добавились новые “Реквизиты”, при этом...

Далее

Подсистема “Универсальные отчеты СКД”, версия 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 подсистема работает в режиме обычного приложения без режима совместимости. Полное описание интеграции подсистемы находится в документации и в файлах поставки. Функционально подсистема состоит из следующих частей Работа с СКД. Блок общих      методов работы с системой компоновки данных. Произвольные отчеты.      Основной механизм, позволяющий разрабатывать отчеты и настраивать к ним      доступ без изменения основной конфигурации. Типовые отчеты. Механизм      отчетов, позволяющий использовать все возможности подсистемы по работе с      отчетами. Работа с СКД Данные блок состоит из общего модуля «РаботаССКД_уос», в котором описаны общие методы работа с системой компоновки данных. Часть методов используется непосредственно в типовых отчетах, другая часть добавлена для упрощения работы с СКД при создании собственных отчетов. Произвольные отчеты Произвольные отчеты позволяют настраивать перечень используемых отчетов и администрировать их. Основой данного механизма является справочник «ПроизвольныеОтчеты_уос», который отражает структуру используемых отчетов. В качестве произвольного отчета могут выступать: Типовой отчет (см. далее) Внутренний отчет      (внутренняя обработка). В качестве отчета указывается отчет (обработка) из      конфигурации. Внешний отчет (внешняя      обработка). Работает аналогично справочнику «Внешние отчеты и обработки»      из типовых конфигураций и позволяет добавлять из файлов внешние отчеты и      обработки Для отдельного отчета и для группы отчетов можно задавать доступ. Доступ к отчету (к группе отчетов) можно задавать как для пользователя, так и для группы пользователей (справочник Группы доступа). Если пользователь входит в группу доступа, то у него будет доступ на все отчеты, которые разрешены этой группе. Также доступ можно задавать для любой роли. Настроить под себя список используемых отчетов позволяет менеджер отчетов. В менеджере отчетов каждый пользователь может настроить себе произвольным образом перечень отчетов и их группировку. Есть возможность сделать единую настройку менеджера отчетов для группы пользователей. Для этого необходимо настроить менеджер отчетов для группы доступа (это может сделать администратор), а затем в...

Далее

Значения пользовательских настроек в СКД/Отбор пользователя в СКД

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

Платформа 8.2.xx.xx

Система компоновки данных.

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

Естественно программный вывод отчета т.к. на управляемой форме имеется “флаг” который сигнализирует инициализацию одной из схем.

 

Вопрос следующий: А как сделать чтобы при смене схемы восстанавливались значения пользовательских настроек? Подробно: когда открываем первый раз отчет, то все пользовательские параметры если не заданы в схеме, пустые т.е. значение по умолчанию. После заполнения необходимых параметров и формирования отчета пользовательские настройки остаются заполненными значениями последнего использования отчета. Как программно вернуть значения ранее выбранные, а также установленные отборы и т.п. пользовательских настроеек? И ещё у меня 4 варианта настроеек в каждой из схем, само собой последний вариант чтоб показывал тоже. Не могу также обновить выбранный вариант на форме отчета, т.е. при смене схемы показывает вариант прошлой схемы.

Платформа 8.2.xx.xx Система компоновки данных. Отчет в конфигурации, основная форма – управляемая, у отчета два макета типа схема комп. данных, в каждой из схем 4 варианта настроек. Естественно программный вывод отчета т.к. на управляемой форме имеется “флаг” который сигнализирует инициализацию одной из схем.   Вопрос следующий: А как сделать чтобы при смене схемы восстанавливались значения пользовательских настроек? Подробно: когда открываем первый раз отчет, то все пользовательские параметры если не заданы в схеме, пустые т.е. значение по умолчанию. После заполнения необходимых параметров и формирования отчета пользовательские настройки остаются заполненными значениями последнего использования отчета. Как программно вернуть значения ранее выбранные, а также установленные отборы и т.п. пользовательских настроеек? И ещё у меня 4 варианта настроеек в каждой из схем, само собой последний вариант чтоб показывал тоже. Не могу также обновить выбранный вариант на форме отчета, т.е. при смене схемы показывает вариант прошлой схемы....

Далее

Процент для группировки и иерархии.

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

Доброго времени суток.

В отчете на СКД есть вычисляемое поле(не ресурс) для нахождения процента(Колонка 1), т.е. Колонка 3 / Колонка 2 * 100.

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

Если использовать в качестве ресурса, нет подходящего выражения на закладке «Ресурсы», без выражения в «итогах иерархии» произвольные суммы. %)

 

Доброго времени суток. В отчете на СКД есть вычисляемое поле(не ресурс) для нахождения процента(Колонка 1), т.е. Колонка 3 / Колонка 2 * 100. Все работает почти нормально и процент считается. Но как посчитать процент для группировки и иерархии??? Процент можно высчитывать сразу в запросе, если это поможет. Если использовать в качестве ресурса, нет подходящего выражения на закладке «Ресурсы», без выражения в «итогах иерархии» произвольные суммы. %)   Перейти к...

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

Авторизация

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

Архивы

Закладки

  • Your favorites will be here.