как вывести параметры отчета скд на форму

Вывод вариантов СКД в таблицы на управляемой форме

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

Далее можно сохранять/создавать варианты отчета и на основании этих настроек заполнять данные в ТЗ на форме.

Как говорится: это была присказка, а теперь сказка 😉

Отбор СКД на форме для нескольких запросов

Создаем новую обработку, назовем например «ВариантыТест»; предположим что 2 нужных запроса ранее были составлены в консоли запросов и помещены в СКД. Названия СКД «МакетСКДдляДДС», «МакетСКДдляНачисления»

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

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

Общий принцип: в стандартное хранилище настроек пользователя по имени обработки и имени СКД сохраняется некая ТЗ, которая содержит список вариантов настроек, 1 из них «активный».

ПРИМЕЧАНИЕ: Полный программный код будет приведен в конце статьи.

как вывести параметры отчета скд на форму. Смотреть фото как вывести параметры отчета скд на форму. Смотреть картинку как вывести параметры отчета скд на форму. Картинка про как вывести параметры отчета скд на форму. Фото как вывести параметры отчета скд на формуВ текстовом поле по умолчанию ставится текущий активный вариант, но при желании можно изменить название (например «Основной1»), тогда с новыми настройками будет создан еще 1 вариант, а старый останется без изменений.

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

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

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

В частности для управления выбором/сохранением/изменением настроек СКД на форме использованы всего 4 команды, простое подменю «Варианты. » на форме. А действия по сохранению/изменению осуществляют всего 2 команды, которые получают имя используемой СКД из названия команды:

Форма для управления настройками содержит 2 элемента управления «Список вариантов», «текущий вариант», 2 команды «Выбрать», «Продолжить редактирование».

Источник

Вывод параметров отчета на СКД на обычную форму 1С

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

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

Существует два способа вывода параметров СКД на обычную форму:

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

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

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

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

Процедура ПараметрыПриИзменении ( Элемент )

Источник

1С СКД. Параметры и необязательные параметры.

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

Параметры в запросе 1С СКД.

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

Параметры обозначаются знаком & после которого следует имя параметра.

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

При построении запроса конструктором на вкладке “Условия” если не стоит галочка “Произвольное”, то конструктор считает что в правом значении параметр и он записывается без символа &.

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

Таким образом этот блок настраивается в конструкторе.

Если значение параметра не задано, то построение СКД будет невозможно и будет выдана ошибка, поэтому такие параметры называют “обязательными” или “жесткими”.

Расширение языка запросов для СКД.

Выбрать.

Этот блок располагается в запросе типа выборка данных пакета запросов СКД в первом запросе объединения между перечнем полей и “ИЗ” и заключается в фигурные скобки.

В этом блоке мы перечисляем поля, которые пользователь может выбирать для вывода, группировки и упорядочивания. Конструкция «.*» в параметре “Марка.*” позволяет выбирать для вывода, группировки и упорядочивания дочерние поля значения, например, Марка.Код. Слово “КАК” позволяет задать псевдоним, например, “Ссылка КАК Машина”. Поля в этом блоке попадают в перечень полей набора, даже если отключено автозаполнение. Если автозаполнение включено, то упомянутые поля попадают в соответствии с тем, как они настроены расширением кода, то есть если ссылочное поле без конструкции “.*” дочерние поля доступны не будут, если указан псевдоним — именно он попадет в перечень полей набора.

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

Таким образом этот блок настраивается в конструкторе.

При автоматическом заполнении полей набора данных, для не включенных в блок расширения “ВЫБРАТЬ”, добавляются все поля списка выборки и их дочерние поля. Они становятся доступными для выбора, упорядочивания, группировки, отбора. Также добавляются поля, которые упомянуты в параметре “Условия” виртуальных таблиц как доступные для отбора.

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

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

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

Если автозаполнение включено, и это поле включено в блок расширения “ВЫБРАТЬ” тогда настройки обоих блоков объединяются. Если не включено в “ВЫБРАТЬ” то поля попадают доступными для вывода, группировки, отбора и упорядочивания.

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

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

Параметры в блоке «ГДЕ» не обязательны для заполнения, поэтому эти параметры называют “необязательными” или “мягкими”.

Также в блоке “ГДЕ” вместо параметра может быть произвольное выражение с использованием конструкции ВЫБОР или параметров со страницы “Параметры” СКД. Правда в последнем случае вид сравнения необходимо указывать конкретно.

Нужно с осторожностью использовать вид сравнения МЕЖДУ поскольку:

Если параметры НачалоПериода и КонецПериода не будут заданы, то система получит документы за весь период.

Если параметры НачалоПериода и КонецПериода будут заданы, то система получит документы за указанный период.

Если какой-то один из параметров не будет задан, то система выдаст ошибку.

Один из вариантов решения это разбить МЕЖДУ на два условия чтобы система не выдавала ошибку в случае одного незаполненного параметра.

Это же замечание относится к любым выражением с использованием нескольких параметров.

Параметры виртуальных таблиц.

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

Поведение параметров из поля “Условие” при снятии или установке галочки “Автозаполнение” также аналогично блоку «ГДЕ».

Параметры из полей периода попадают на страницу “Параметры” СКД. Если автозаполнение включено и в поле периода параметр не вписан, параметры с именем поля периода будут автоматически созданы на странице “Параметры” СКД.

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

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

В параметрах виртуальных таблиц возможно совместное использование “жестких” параметров запросов и “мягких” параметров компоновки данных.

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

Если автозаполнение включено и в поля периода не вписаны “мягкие” параметры компоновки данных то параметры с именем поля периода будут автоматически созданы на странице “Параметры” СКД и текст запроса:

будет соответствовать следующему:

В этом случае “мягкие” параметры также будут иметь приоритет над “жесткими”.

Особенности настройки страницы “Параметры” СКД.

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

Обзорный вид страницы.

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

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

Строка параметра имеет следующие реквизиты:

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

Заголовок — название, выводимое пользователю.

Тип — определяет тип параметра. Иногда при выборе дат периода, пользователю не нужно указывать время. Тогда нажав на “…” можно указать состав даты — Дата.

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

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

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

Доступен список значений — определяет доступность параметру принимать значение “список значения”.

Значение — предустановленное значение параметра. Типа параметра. Для ссылочного типа доступны для выбора только предопределенные данные.

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

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

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

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

Иногда, для повышения удобства пользователю для выбора периода лучше дать не два поля с типом Дата, а одно поле с типом Стандартный Период. Тогда, к примеру, создаем три параметра: “Период” с типом СтандартныйПериод, “ПериодНачало” и “ПериодОкончание” с типом Дата. Первый параметр без ограничения доступности. Вторые с ним. В выражение “ПериодНачало” пишем “&Период.ДатаНачала”, в “ПериодОкончания” — “&Период.ДатаОкончания”.

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

Даты начала и конца стандартного периода также содержат и время. ДатаНачала имеет время 00:00:00, а ДатаОкончания 23:59:59. Получится что пользователь выберет стандартный период в “Период” а разработчик будет использовать корректные “ПериодНачало” и “ПериодОкончание”.

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

Параметр функциональной опции — используется в механизме функциональных опций.

Включать в доступные поля — включает параметр в доступные поля для выбора в настройках.

Ограничение доступности — ограничивает возможность изменения значения параметра пользователем.

Запрещать незаполненные значения — если установлено и значение параметра не заполнено — отчет не сформируется и выдаст ошибку.

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

Параметры редактирования — содержит настройки редактирования как у поля формы.

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

Страница “Параметры” блока “Настройки” страницы “Настройки”.

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

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

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

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

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

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

Если Режим редактирования установить Быстрый доступ, то параметр появится на форме.

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

Если у параметра “Период” представление заполнить строкой “ПеРиОд”, то вместо название будет показано содержания поля представление.

Параметры СКД на форме.

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

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

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

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

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

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

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

Таким образом можно программно менять параметры из формы.

Резюме.

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

Источник

Использование СКД на примере создания простого отчёта на управляемых формах

Создание отчёта

Пусть поставлена задача создать отчёт по всем документам «РеализацияТоваровУслуг», которые содержат позиции номенклатуры из заданной группы. Поскольку мы будем работать с управляемой формой, создадим в конфигурации встроенный отчёт с названием «Тестовый отчёт» и выберем при создании основную схему компоновки данных (рис. 1).

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

Рис. 1. Создание отчёта

Добавление набора данных

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

Рис. 2. Добавление набора данных

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

Рис. 3. Создание запроса

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

Настройки

Для правильной работы отчёта необходимо указать, какая информация будет выводится в отчёт. Нажмём кнопку «Открыть конструктор настроек» (рис. 5)

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

Рис. 5. Конструктор настроек

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

Рис. 6. Выбор полей отчёта

В принципе, наш отчёт готов. Но в задании надо было получить не все данные, а использовать отбор по номенклатуре из выбранной группы. Разрешим пользователю пользоваться отбором. Для этого на закладке «Настройки» воспользуемся кнопкой «Свойства элемента пользовательских настроек» и выберем Отбор (Рис. 7.)

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

Рис. 7. Пользовательские настройки

Нажимаем кнопку «ОК», и на этом наши настройки закончены (Рис. 7).

Вызов отчёта

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

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

Рис. 8. Подсистема Продажи

Наш отчёт готов! Обновим конфигурацию базы данных и запустим 1С:Предприятие. Переходим в подсистему «Продажи» и вызываем «Тестовый отчёт» и далее, кнопку «Сформировать» (Рис. 9.)

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

Рис. 9. Вызов отчёта

По условиям задачи нам надо в отборе задать условие, чтобы номенклатура принадлежала определённой группе. Для этого выберем правое поле настройки Отбор. Откроется форма «Редактирование отбора». Перетащим мышью из доступных полей поле Номенклатура в Отбор, в колонке «Вид сравнения» установим «В группе», а в колонке «Значение» выберем группу номенклатуры «Бытовая техника» (Рис. 10.)

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

Рис. 10. Установка отбора

Нажимаем кнопку «ОК», формируем отчёт заново с учётом отбора, и задача решена (Рис. 11).

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

Рис. 11. Отбор по группе номенклатуры.

Специальные предложения

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

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

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

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

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

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

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

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

Обновление 03.04.13 18:44

Код открыт Не указано

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

См. также

Аналог PIVOT в запросе 1С (как выполнить транспонирование таблицы в запросе 1С) Промо

В статье показывается простой метод реализации аналога оператора PIVOT в запросе 1С без использования соединений.

12.12.2020 4350 Eugen-S 23

Грабли на СКД

Наиболее частые проблемы, с которыми сталкиваются программисты 1С при разработке отчетов на СКД.

02.11.2021 2695 echo77 16

СКД: 5 советов, как сделать лучше

Несколько примеров решения задач с использованием разных подходов

27.10.2021 3863 Neti 19

Программное создание отчета на СКД с расшифровкой (обычные формы)

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

04.10.2021 1043 Neti 4

Руководство для новичков. Написав статью http://infostart.ru/public/238584/, я понял, что многие не понимают того, что написано. Поэтому в этой статье постараюсь более подробно остановиться на азах и без кода на вражеском языке (C#)

27.01.2016 85564 Serginio 115

Отправка ссылки на документ в обработку вызовом из формы документа, управляемая и обычная формы

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

21.09.2021 522 etmarket 1

Программное открытие отчета СКД с параметрами и отбором

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

07.08.2021 4792 Eugen-S 19

СКД: скрываем нужные группы (блоки) по требованию пользователя

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

14.07.2021 2577 olja-ljaaa 7

Звуковое управление в 1С 8.3 Промо

В данной статье описано создание библиотеки для звукового управления (выполнение команд голосом) для платформы 1С 8.3. Задача была поставлена так, чтобы модуль функционировал непосредственно на клиенте 1С, осуществляя управление формами, и взаимодействовал с интерфейсом.

16.03.2021 7112 velemir 33

Изменение расшифровки макета СКД до компоновки

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

12.07.2021 2388 Yashazz 6

Чтоб в СКД по таблице значений был порядок!

28.06.2021 1333 Yashazz 0

Формирование отчета СКД с расшифровкой из обработки

Формирование отчета СКД из обработки немного отличается от формирования из отчета.

27.04.2021 4184 John_d 14

Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions Промо

28.12.2020 8818 comol 31

Нестандартное использование СКД

Программист 1С в компании «БКС-технологии» Алексей Шиянов в ходе Infostart Meetup Novosibirsk продемонстрировал необычный способ использования СКД и сравнил результаты заполнения движений документа через СКД с классическим подходом к заполнению движений через запросы и циклы.

14.04.2021 3999 user1127305 11

Полезные примеры СКД, ч.2

Еще несколько примеров решения задач в СКД.

06.04.2021 10547 Neti 8

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

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

02.04.2021 1164 parshachello 2

Использование программных перечислений, ч.1: строковые константы Промо

Часто ли у вас возникает необходимость в коде выполнять сравнение на строку?

10.12.2016 41063 unichkin 74

Неочевидные нюансы записи управляемой формы

Разберем несколько нюансов записи управляемой формы.

02.04.2021 12533 SeiOkami 54

Полезные примеры СКД, ч.1

Подборка видео по решению различных задач в отчетах на СКД.

30.03.2021 13201 Neti 19

Обзор полезных методов БСП 3.1.4

25.03.2021 39724 rayastar 51

Вспомогательные инструкции в коде 1С Промо

Помогаем редактору кода 1С помогать нам писать и анализировать код.

15.10.2018 36051 tormozit 106

Сравнение данных с февралем високосного года (проблема 29 февраля)

Думаю, в практике многим приходится неоднократно сталкиваться с необходимостью разработки отчёта типа LFL (like for like), сравнивающего аналогичные периоды разных лет, например, текущего выбранного периода с аналогичным периодом прошлого года. В новых конфигурациях такой отчёт есть в составе конфигурации (см. «Сравнение продаж аналогичных периодов»), а в старых обычно приходится добавлять. Если не учесть нюанс сравнения с февралём високосного года, данные в отчёте за прошлый период могут быть некорректными.

02.03.2021 445 aleksei_adamov 4

Отбор на форму (документа, справочника, обработки) с помощью СКД

Добавляем удобный отбор на форму документа с помощью СКД

09.02.2021 6064 John_d 15

Расширенный автоподбор при вводе по строке в поле ввода в управляемых формах

21.01.2021 3513 herfis 7

Оформление и рефакторинг сложных логических выражений Промо

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

20.09.2012 82790 tormozit 131

Программное копирование узла/строки дерева значений на управляемой форме (УФ, ДанныеФормыДерево, ДанныеФормыЭлементДерева) в вариантах на клиенте и на сервере

11.01.2021 1297 SizovE 0

Ускоряем медленный/долгий и тормозной стандартный поиск по динамическому списку, настраиваем его под себя

14.12.2020 23188 SizovE 2

Программное условное оформление динамического списка, раскраска строк списка по цветам справочника или любым другим условиям (условное оформление)

30.11.2020 6177 SizovE 4

Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо

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

11.07.2007 54323 tormozit 51

Выгрузка HTML описаний с картинками (Base64) товаров на сайт/интернет-магазин/B2B, разберем регулярное выражение получения тега body, ПолучитьHTML, ФорматированныйДокумент

24.11.2020 1272 SizovE 4

Установка отбора для поля ввода управляемой формы через ПараметрыВыбора (без переопределения событий «НачалоВыбора», «Автоподбор»)

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

15.11.2020 6403 Eugen-S 9

Сохранение настроенного запроса набора данных СКД

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

Источник

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

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