Что такое скд отчет

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

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

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

Устройство системы компоновки данных

Основные элементы системы компоновки данных представлены на следующей схеме:

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

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

Настройки компоновки данных

Макет компоновки данных

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

Элемент результата компоновки данных

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

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

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

У объекта конфигурации Отчет реализовано свойство «Основная схема компоновки данных»:

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

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

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

После нажатия кнопки «Готово» будет открыт конструктор схемы компоновки данных.

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

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

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

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

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

Таким образом пользователь просто запускает отчет и получает результат в соответствии с теми настройками, которые описал разработчик:

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

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

Консоль системы компоновки данных

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

Источник

Что такое скд отчет

Войдите как ученик, чтобы получить доступ к материалам школы

Система компоновки данных 1С 8.3 для начинающих: первый отчёт на СКД

Автор уроков и преподаватель школы: Владимир Милькин

Готовим рабочее место

На вашем рабочем столе должен появиться вот такой ярлык:

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

Для всех уроков из этого цикла мы будем использовать подготовленную мной базу данных «Гастроном». Она полностью совпадает с базой, которую мы использовали в четвёртом и пятом модулях школы при изучении запросов. Поэтому я рассчитываю, что вы знакомы с её справочниками и документами.

Наконец, рабочее место настроено и сейчас мы вместе создадим наш первый отчёт при помощи системы компоновки данных. Он будет очень простым, чтобы продемонстрировать общие возможности системы компоновки данных (сокращенно СКД).

Ставим цель

Отчёт должен быть внешним. Это значит, что он будет создан и настроен в конфигураторе, а затем сохранен в виде отдельного (внешнего) файла на компьютере.

Чтобы сформировать такой отчет в 1С пользователю нужно будет запустить базу в режиме пользователя, открыть этот файл и нажать кнопку «Сформировать».

Создаём отчёт

Запускаем конфигуратор для базы «Гастроном»:

Из главного меню выбираем пункт «Файл»->»Новый. «:

Выбираем «Внешний отчет»:

Создаём схему компоновки данных внутри отчёта

Открылось окно создания внешнего отчёта. В качестве имени вводим: «Урок1«, а затем жмём кнопку «Открыть схему компоновки данных«:

Запустился конструктор создания схемы. Соглашаемся с именем по умолчанию «ОсновнаяСхемаКомпоновкиДанных» и жмём кнопку «Готово«:

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

Сейчас мы находимся на закладке «Наборы данных«. На ней и останемся.

Пишем запрос через конструктор

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

Добавился набор данных с именем «НаборДанных1«, но мы видим, что поле «Запрос» в нижней части окна пока пустое:

В этом запросе мы выбрали три поля («Наименование«, «Пол» и «ЛюбимыйЦвет«) из таблицы «Справочник.Клиенты«.

Но не торопитесь писать этот текст в поле «Запрос» вручную.

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

Чтобы вызвать этот конструктор нажмём кнопку «Конструктор запроса. » в верхней правой части поля «Запрос»:

В открывшемся окне перетащим таблицу «Клиенты» из первого столбца во второй, чтобы указать, что именно из этой таблицы мы будем запрашивать данные:

Получилось вот так:

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

Получилось вот так:

Поступим точно так же с полями «Пол» и «ЛюбимыйЦвет«. Результат будет таким:

Нажмём кнопку «ОК», чтобы выйти из конструктора запроса и увидим, что текст запроса автоматически добавился в поле «Запрос».

Более того на основании текста запроса 1С сама вытащила имена полей (область выше запроса), которые будут использоваться схемой компоновки данных:

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

Настраиваем представление данных

Чтобы сотворить такое чудо перейдём на вкладку «Настройки» и нажмём кнопку конструктора настроек (волшебная палочка):

В открывшемся окне укажем тип отчёта «Список» и нажмём «Далее«:

В следующем окне выберем (путём перетаскивания) поля, которые нужно будет отобразить в списке (перетащим все из доступных нам: «ЛюбимыйЦвет«, «Наименование» и «Пол«):

Получим вот такой результат и нажмём кнопку «ОК«:

Конструктор настроек закрылся и появился пункт «Детальные записи«:

Отчёт готов, давайте же его проверим. Для этого вначале сохраним отчет в виде внешнего файла.

Сохраняем отчёт в виде файла

Откроем пункт главного меню «Файл«->»Сохранить«:

Я сохраню его на рабочий стол под именем «Урок1«:

Проверяем отчёт в режиме пользователя

Наконец, закроем конфигуратор и зайдём в нашу базу в режиме пользователя:

Имя пользователя «Администратор», пароля нет:

Через меню выберем пункт «Файл«->»Открыть. «:

И укажем файл отчёта (я сохранял его на рабочий стол под именем «Урок1.erf»:

Открылась форма отчёта, нажмём кнопку «Сформировать«:

Готово! Вот она наша печатная форма со списком клиентов, их любимым цветом и полом:

Печатную форму можно легко распечатать. Для этого достаточно выбрать в меню пункт «Файл«->»Печать. «:

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

Войдите на сайт как ученик

Авторизуйтесь, чтобы получить доступ ко всем материалам школы

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

Войдите как ученик, чтобы получить доступ к материалам школы

Источник

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

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

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

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

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

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

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

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

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

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

Два языка

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

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

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

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

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

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

Источник

Первый отчет на СКД

also Первые шаги Отзывов (24) Что такое скд отчет. Смотреть фото Что такое скд отчет. Смотреть картинку Что такое скд отчет. Картинка про Что такое скд отчет. Фото Что такое скд отчетЧто такое скд отчет. Смотреть фото Что такое скд отчет. Смотреть картинку Что такое скд отчет. Картинка про Что такое скд отчет. Фото Что такое скд отчетВ закладки

Мы надеемся, что наш ресурс будут посещать не только опытные специалисты, которые уже отличают «Систему компоновки данных» от «Сальдо конечное дебет», но и начинающие программисты, которые СКД не видели совсем. Вообще-то, хотелось бы верить, что начинающие возьмут в руки эту книжку (http://v8.1c.ru/metod/books/book.jsp?id=132). Но если её нет, а построить простенький отчет хочется уже сейчас, то это статья для Вас.

Пример был реализован на платформе 1С 8.2.11.232.

Где она вообще, эта СКД?

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

Кстати! Разница между внешней обработкой и внешним отчетом как раз в наличии у отчета «Основной схемы компоновки данных» и «Основной формы настроек».

Отчет

Наша задача с помощью СКД, построить простой отчет по продажам с возможностью группировки по контрагентам. Отчет будем строить в демо-базе УПП.

Начнем…

Создадим новый внешний отчет (Файлà–>Новый–>Внешний отчет):

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

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

Рис.1 Форма нового отчета

По кнопке «Открыть основную схему компоновки данных» создадим новую схему. После создания, убедимся, что создан макет:

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

Рис.2 Основная схема компоновки данных располагается в ветке макеты

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

Наборы данных

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

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

Рис. 3 Вкладка «Наборы данных»

Теперь необходимо создать запрос. Используем «Конструктор запроса»:

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

Рис.4 Кнопка «Конструктор запроса»

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

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

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

Нажмем «ОК». Так, как у нас была установлена галка «Автозаполнение», то доступные поля текущего набора данных заполнились автоматически:

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

Рис.6 Вкладка «Наборы данных» с заполненными полями

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

Ресурсы

«Я что-то слышал про СКД и мне сказали, что там почти всегда необходимо определять ресурсы» – многие из начинающих могут так сказать. А что же это такое? Попробуем разобраться. Для этого сначала выведем отчет без указания ресурсов. Для этого перейдем сразу на вкладку настройки. Для того чтобы вывести данные в отчет без каких либо группировок, нужно все же создать группировку, но ничего не указывать. Таким образом, у нас будут выведены «детальные записи».

Что делаем? На вкладке «Настройки» жмем добавить –>новая группировка (или Ins), и в появившемся окне просто жмем «ОК»:

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

Рис.7 Создание новой группировки в настройках

Настроим выбранные поля для детальных записей (поле «Контрагент» пока выбирать не будем):

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

Рис. 8 Настройка группировки (Выбранные поля)

Теперь сохраняем наш внешний отчет, открываем его в предприятии, и формируем:

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

Рис. 9 Формирование отчета с одной группировкой «Детальные записи»

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

Отчет с одной группировкой

Итак, мы уяснили, что хотим сгруппировать наши данные по номенклатуре. Давайте спросим у СКД, умеет ли она это делать? Умею, конечно, – отвечает СКД. Вы мне только скажите, по каким полям, и по какому выражению вам вывести итоги. Так вот как раз ресурсы и есть – итоговые записи по группировкам.

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

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

Рис.10 Вкладка «Ресурсы»

Так…ресурсы указали, а группировку нет. Добавляем. Идем обратно на вкладку «Настройки» и видим нашу сиротливую группировку «Детальные записи». Отредактируем ее, указав в графе «Поле» группировку «Номенклатура» и нажмем «ОК». Заметим приятные интерфейсные изменения. Значки рядом с полями «Количество» и «Стоимость» превратились из унылых синих палочек в непонятные зеленые цилиндры J.

Сохраняем изменения и формируем отчет:

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

Рис.11 Отчет с одной группировкой «Номенклатура»

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

Отчет с группировкой по контрагентам

Немного усложним задачу, и сгруппируем отчет еще и по контрагентам. На вкладке «Настройка» удалим группировку «Номенклатура». Теперь создадим структуру отчета, используя «Конструктор настроек»:

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

Рис.12 Вызов конструктора настроек компоновки данных

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

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

Рис.13 Вкладка «Настройки»

Сохраним и сформируем отчет:

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

Рис.14 Результат сформированного отчета

Отлично! Все группируется, итоги считаются.

Источник

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

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

Пусть поставлена задача создать отчёт по всем документам «РеализацияТоваровУслуг», которые содержат позиции номенклатуры из заданной группы. Поскольку мы будем работать с управляемой формой, создадим в конфигурации встроенный отчёт с названием «Тестовый отчёт» и выберем при создании основную схему компоновки данных (рис. 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 4895 Eugen-S 23

Отбор/фильтр в отчетах/СКД/обработках 1C: БП, УТ, ERP, Кронос: WMS по файлу Excel, текстовому файлу или списку текстовых строк (номер документа, артикул, ИНН, QR-код, штрих-код, наименование)

23.11.2021 444 SizovE 3

Варианты применения СКД вне отчетов в отраслевых конфигурациях

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

18.11.2021 1905 drmaxart 0

Кейсы решения задач на СКД

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

08.11.2021 3197 echo77 7

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

27.01.2016 86287 Serginio 116

Грабли на СКД

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

02.11.2021 4270 echo77 16

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

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

27.10.2021 5040 Neti 19

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

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

04.10.2021 1160 Neti 4

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

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

16.03.2021 7431 velemir 33

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

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

21.09.2021 666 etmarket 1

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

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

07.08.2021 6292 Eugen-S 19

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

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

14.07.2021 2922 olja-ljaaa 7

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

28.12.2020 9192 comol 31

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

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

12.07.2021 2503 Yashazz 6

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

28.06.2021 1454 Yashazz 0

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

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

27.04.2021 4311 John_d 14

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

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

10.12.2016 41270 unichkin 74

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

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

14.04.2021 4202 user1127305 11

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

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

06.04.2021 11327 Neti 8

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

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

02.04.2021 1340 parshachello 2

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

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

15.10.2018 36412 tormozit 106

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

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

02.04.2021 13780 SeiOkami 54

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

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

30.03.2021 14195 Neti 21

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

25.03.2021 44404 rayastar 51

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

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

20.09.2012 83052 tormozit 131

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

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

02.03.2021 475 aleksei_adamov 4

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

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

09.02.2021 6279 John_d 15

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

21.01.2021 3878 herfis 7

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

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

11.07.2007 54830 tormozit 51

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

11.01.2021 1460 SizovE 0

Доработка проведения в ERP 2.5. (Регистры накопления, Регистры сведений)

Покажу точки входа для доработки «типового» проведения документов в ERP для регистров оперативного учета. Рассмотрим три основные ситуации: нужно изменить имеющееся проведение документа; нужно сделать записи в существующие регистры; нужно с нуля описать алгоритм проведения в добавленный регистр. Пример реализован на 1С:ERP Управление предприятием 2 (2.5.4.120)

10.01.2021 11401 BuriyLesha 10

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

Источник

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

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