Фиксированные настройки скд что это

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

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

В данной статье поговорим про пользовательские настройки.

Что же это такое, зачем они нужны и чем отличаются от настроек варианта?

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

Работа с отчетами в пользовательском режиме

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

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

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

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

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

Например, в демонстрационной конфигурации (Управляемое приложение), формы для отчетов не указаны. Сгенерированная автоматически форма отчета выглядят так:

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

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

Под этими кнопками расположен раздел «быстрых» пользовательских настроек, о которых мы будем говорить позже.

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

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

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

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

В типовых конфигурациях семейства ЕРП, существуют общие предопределенные формы для самого отчета и настроек, заданные на уровне конфигурации в целом:

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

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

Определение состава пользовательских настроек

И так, поговорим о том, каким образом можно включить те или иные настройки варианта отчета в пользовательские настройки.

Определение состава на уровне структуры

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Доступны для включения следующие разделы:

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

Такая настройка соответствует простой структуре, где в первую группировку по списку входит следующая и так далее:

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

Теперь, что касается быстрого доступа.

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

В параметре «Режим редактирования» можно указать один из выше указанных вариантов, и это будет отражено на расположении настроек.

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

Определение состава на уровне отдельных элементов

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

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

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

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Обратите внимание: это представление не является представлением, которое описано выше, и у него другое назначение!

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

Как было описано в предыдущей статье про настройки вариантов, на закладке «Отборы» можно создать группы отборов, для объединения различных отборов по логическому И, ИЛИ и НЕ. Такие группы целиком, также можно включить в пользовательские настройки. Можно задать для группы оба представления, описанные выше.

Просмотреть все пользовательские настройки можно по кнопке «Предварительный просмотр пользовательских настроек» в окне структуры настроек:

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Произвольное добавление настроек на форму отчета

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

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Если таким образом добавляются отборы, у таблицы будет присутствовать свойство «РежимОтображения». Оно влияет на то, какие отборы будут попадать в данную таблицу. Если «Режим отображения = Быстрый доступ», в таблицу попадут только те отборы, для которых в свойствах пользовательских настроек указано значение «Быстрый доступ».

Функциональные опции и настройки отчетов

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

Также ФО учитываются в настройках варианта отчета в режиме 1С-предприятие и в пользовательских настройках. Недоступные поля нельзя выбрать в настройках. А если ФО отключает объект целиком, в настройках варианта и в пользовательских настройках в пользовательском режиме нельзя будет выбрать не одно поле отключенного объекта.

Отдельно стоит сказать про параметризуемые функциональное опции. Это те ФО, место хранения которых «Справочник». Более подробно что такое параметризуемые ФО, и как они используются можно почитать в этой статье.

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

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

В следующих статьях будут рассмотрены:

Для ознакомления с предыдущими статьями можно перейти по ссылкам:

Если статья Вам понравилась, ставьте плюс. Успехов в работе и хорошего настроения!

Источник

Настройки в 1C СКД

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

Виды настроек

У каждого отчета созданного с помощью СКД есть реквизит КомпоновщикНастроек, который в свою очередь содержит различные варианты настроек, показанные на картинке:

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Пользовательские настройки на форме

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Если этот флаг установлен, то у формы создаются 2 реквизита, создается группа для пользовательских настроек, командная панель :

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

Далее в этой группе система будет создавать (по умолчанию в 2 колонки) элементы пользовательских настроек:

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

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

Хранение настроек

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

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Эти же хранилища можно настроить отдельно для каждого отчета:

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

С помощью этой обработки можно посмотреть как хранятся настройки:

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Хранение настроек для отчетов на СКД может быть также организовано с помощью специальных средств. В типовых конфигурациях 1C для этого применяется подсистема библиотеки стандартных подсистемы (БСП) «Варианты отчетов».

Источник

Отчетность в 1С: Система Компоновки Данных (СКД), идея и архитектура

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

В платформе «1С:Предприятие» за построение отчётов отвечает механизм под названием «Система компоновки данных» (сокращенно СКД). В этой статье мы постараемся дать краткое описание идеи и архитектуры механизма СКД и его возможностей.

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

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

Немного истории

В самой первой версии платформы «1С:Предприятие 8», версии 8.0, отчеты делались так:

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

Постановка задачи

Задача перед командой разработки стояла такая – сделать систему создания отчетов, основанную не на алгоритмическом (т.е. через написание кода), а на декларативном подходе к созданию отчетов. И мы считаем, что задачу успешно решили. По нашему опыту, около 80% требуемой отчетности может быть реализована с помощью СКД без единой строчки кода (за исключением написания формул вычисляемых полей), по большей части — через визуальные настройки.
Разработка первой версии СКД заняла около 5 человеко-лет.

Два языка

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

Язык запросов

Язык запросов основан на SQL и легко осваивается знающими SQL. Пример запроса:
Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Легко видеть аналоги стандартных для SQL-запроса секций — SELECT, FROM, GROUP BY, ORDER BY.

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

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

Источник

Программное выполнение СКД и “ПользовательскиеНастройки”

Вопрос-ответ Отзывов (4) Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что этоФиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что этоВ закладки

Стандартный отчёт основанный на СКД с стандартной формой сформированной конструктором.

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

ВАЖНО! Форму менять нельзя.

Используем процедуру ПриКомпоновкеРезультата

Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
СтандартнаяОбработка=Истина;

СхемаКД=ЭтотОбъект.СхемаКомпоновкиДанных; //Можно без ЭтотОбъект т.к. процедура в модуле объекта.

КомпоновщикМакета = Новый КомпоновщикМакетаКомпоновкиДанных;

Настройки=ЭтотОбъект.КомпоновщикНастроек.Настройки; //
ПользовательскиеНастройки = ЭтотОбъект.КомпоновщикНастроек.ПользовательскиеНастройки;

//МакетКомпоновки = КомпоновщикМакета.Выполнить(ЭтотОбъект.СхемаКомпоновкиДанных, ЭтотОбъект.КомпоновщикНастроек.Настройки, ДанныеРасшифровки,, Тип(“ГенераторМакетаКомпоновкиДанныхДляКоллекцииЗначений”) );

ПроцессорВывода = Новый ПроцессорВыводаРезультатаКомпоновкиДанныхВКоллекциюЗначений;
ТЗ=ПроцессорВывода.Вывести(ПроцессорКомпоновкиДанных);

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

На данном этапе в “ЭтотОбъект.КомпоновщикНастроек.Настройки” еще не заполнены значения параметров указанные пользователем на форме, не указаны значения и состояние отборов указанные пользователем.

Но они есть в ЭтотОбъект.КомпоновщикНастроек.ПользовательскиеНастройки, но КомпоновщикМакета.Выполнить требует на вход именно Настройки.

И я не как не могу понять как заставить СКД перенести настройки пользователя в настройки или иным способом передать их КомпоновщикуМакета.

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

Источник

[ Разбор вопросов ] Тонкости СКД – настройки, варианты, расчет итогов по вычисляемым полям, программная обработка

Поток вопросов по СКД в Мастер-группе не прекращается. Сегодняшняя подборка тому подтверждение. Вопросы связаны и с платформенными изменениями самой системы компоновки данных, и с развитием БСП, и с расширением практик применения СКД в современных типовых решениях.

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Вопрос №1: “Почему могут быть не доступны варианты отчетов на СКД в пользовательском режиме?”

Ответ

Если такая база базируется на БСП, то тут еще могут влиять механизмы БСП. Например, пользователю по ограничениям доступа недоступен конкретный вариант отчета, поэтому он его и не видит. Также для подсистемы БСП “Варианты отчетов” в общем модуле ВариантыОтчетовПереопределяемый в процедуре НастроитьВариантыОтчетов нужно явно описывать используемые варианты отчетов и запустить приложение с ключом ЗапуститьОбновлениеИнформационнойБазы.

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Вопрос №2: “Можно ли делать отбор на уровне детальных записей по вычисляемым полям в СКД?”

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

(нажмите, чтобы увеличить картинку)

Ответ

Ошибка не будет возникать, если для отбора на уровне детальных записей изменить настройку Применение – указать значение “После группировки или для иерархии”:

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

(нажмите, чтобы увеличить картинку)

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Вопрос №3: “В каком случае можно установить значения параметров в процедуре ПередКомпоновкойМакета модуля менеджера отчета?”

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Ответ

А в общем модуле БухгалтерскиеОтчетыВызовСервера есть функция ПодготовитьОтчет, в которой содержится следующий код:

Следовательно, в модуле менеджера отчета можно доработать компоновщик, например, установить значения параметров. Инициируется этот вызов в процедуре ПриКомпоновкеРезультата.

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

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Вопрос №4: “Как вывести изображение в колонтитулах отчета на СКД?”

Ответ

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

В конфигураторе это можно сделать в меню Таблица – Настройки печати – Колонтитулы:

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

(нажмите, чтобы увеличить картинку)

Фиксированные настройки скд что это. Смотреть фото Фиксированные настройки скд что это. Смотреть картинку Фиксированные настройки скд что это. Картинка про Фиксированные настройки скд что это. Фото Фиксированные настройки скд что это

Вопрос №5: “Каким образом можно программно получать настройки отчета на СКД?”

Но во многих видео настройки получаются такой строкой:

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

Ответ

Чтобы решить, какие именно настройки следует использовать, нужно задавать себе вопрос “Отчет с какими настройками мне нужно сформировать для решения поставленной задачи?”

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

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

Источник

Добавить комментарий

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