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

Содержание
  1. Как программно Установить значения Параметров для отчета СКД?
  2. Похожие FAQ
  3. Еще в этой же категории
  4. Ключевые слова и Изображения
  5. Слова упорядочены по частоте использования в тексте
  6. Изображения
  7. Программное открытие отчета СКД с параметрами и отбором
  8. [СКД] Программное создание схемы компоновки данных
  9. Специальные предложения
  10. См. также
  11. Аналог PIVOT в запросе 1С (как выполнить транспонирование таблицы в запросе 1С) Промо
  12. Полезные примеры СКД, ч.2
  13. Полезные примеры СКД, ч.1
  14. Обзор полезных методов БСП 3.1.4
  15. Использование классов .Net в 1С для новичков Промо
  16. Звуковое управление в 1С 8.3
  17. Serverless (Faas) в 1С. Создание и вызов Yandex Cloud Functions
  18. Форма выбора (подбор) в управляемых формах
  19. Использование программных перечислений, ч.1: строковые константы Промо
  20. Универсальный отчет для сравнения записей регистров накопления между базами по COM-соединению, для обычных форм
  21. Программная работа с настройками СКД
  22. Последовательности событий при проведении документа 1С. Шпаргалка + про формы + про расширения
  23. Вспомогательные инструкции в коде 1С Промо
  24. Полезные процедуры и функции для программиста
  25. Таблица значений. Нюансы
  26. СКД. Отчеты с картинками
  27. Оформление и рефакторинг сложных логических выражений Промо
  28. СКД не только для отчетов
  29. [Шпаргалка] Программное создание элементов формы
  30. Агрегатные функции СКД, о которых мало кто знает
  31. Запись значения в поле ввода/формы со срабатыванием события ПриИзменении Промо
  32. Регистры бухгалтерии. Общая информация
  33. Три костыля. Сказ про фокусы в коде
  34. Отслеживание выполнения фонового задания
  35. Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо
  36. Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив
  37. Фоновое выполнение кода в 1С — это просто
  38. СКД — наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты
  39. Выгрузка документа по условию Промо
  40. Обработчики событий при записи объектов. Зачем и что за чем?
  41. СКД — использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ
Читайте также:  Со скольки месяцев можно чистить зубы чихуахуа

Как программно Установить значения Параметров для отчета СКД?

Например у отчет есть следующие параметры:

Программно их задать можно следующим образом:
Код 1C v 8.х

Есть параметр, предопределенное при открытии отчета каждый раз. Как его правильно указать в СКД?
Можно делать так:
Код 1C v 8.х
или
Код 1C v 8.х

Для УП
Код 1C v 8.2 УП

Похожие FAQ

Еще в этой же категории

Ключевые слова и Изображения

Слова упорядочены по частоте использования в тексте

Изображения

madmonk 27.05.2016 12:48
Комментарий: 3

Спасибо за СтандартнаяОбработка = Ложь; для УП! Целый час бился, не мог понять почему настройки слетают.

prodines 28.01.2014 14:22
Комментарий: 2

Это ещё не всё. Если параметр — массив, то в СКД его надо вводить списком значений, а не массивом:

При этом нужно на вкладке «Параметры» для параметра «СписокВидовНачисления» установить флажок «Доступен список значений» — иначе список не присвоится параметру. Если же нужно не программно ввести параметр в виде массива, то надо на вкладке «Настройка» — «Параметры» включить флажок «Отображать недоступные параметры», появится наш параметр-массив, и его можно будет вручную там заполнить списком значений.

Efiop 04.04.2011 14:45
Комментарий: 1

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

Источник

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

Сформируем тестовый отчёт СКД, задав его параметр «Период» и отбор «Водитель» в обычном приложении с использованием обычных форм.

Для этого нам понадобится:

  1. Получить объект отчёта;
  2. Из объекта отчёта получить КомпоновщикНастроек СКД;
  3. При помощи вспомогательной процедуры «УстановитьПараметрСКД», в настройках СКД установить необходимые параметры отчёта;
  4. При помощи вспомогательной процедуры «УстановитьОтборСКД», в настройках СКД установить необходимые отборы отчёта;
  5. При помощи метода «ПолучитьФорму», объекта отчёта, получить форму отчёта;
  6. При помощи метода «СкомпоноватьРезультат», сформировать отчёт, в качестве первого параметра данного метода нужно указать элемент табличного поля формы отчёта, в котором отображается результат;
  7. Открыть форму отчёта.

Результат выполнения кода:

Сформируем тестовый отчёт СКД, задав его параметр «Период» и отбор «Водитель» в управляемом приложении с использованием управляемых форм.

Для этого нам понадобится:

  1. Получить форму отчёта;
  2. Из реквизита «Отчет», формы отчёта, получить КомпоновщикНастроек СКД;
  3. При помощи вспомогательной процедуры «УстановитьПользовательскийПараметрСКД», в настройках СКД установить необходимые параметры отчёта;
  4. При помощи вспомогательной процедуры «УстановитьПользовательскийОтборСКД», в настройках СКД установить необходимые отборы отчёта;
  5. Сформировать параметры формы;
  6. Открыть форму отчёта.

Результат выполнения кода:

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

А ссылка ниже – краткое руководство по составным частям компоновщика настроек СКД и программной работе с ними:

Источник

[СКД] Программное создание схемы компоновки данных

Создаем отчет и без создания макета ОсновнаяСхемаКомпоновкиДанных. Переходим в модуль отчета и создаем Процедуру ПриКомпоновкеРезультата, СтандартнаяОбработка = Ложь.

1. Добавляем Источник данных.

2. Добавляем поля набора данных

3. Добавляем группировки данных

4. Добавляем авто поля в группировки.

5. Добавляем выбранные поля

6. Добавляем отбор (ВНаличииОстаток > 500)

7. Добавляем Сортировку

8. Добавляем оформление (Выделять желтым поля ВНаличииОстаток и Номенклатура, если ВНаличииОстаток > 1000).

В результате получаем отчет.

Полный текст процедуры.

Тестировал на платформе 1С:Предприятие 8.3 (8.3.15.1747).

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

Вызов после выполнения компоновщика макета и до инициализации процессора.

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

А это код построения макета из произвольного запроса.

«лучшая статья». «уважуха». «круто».
я чего-то не понимаю.

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

Я ещё могу понять, когда статьи Пермитина плюсят, там действительно грамотное изложение. Но этот набор кода.

Нет, я действительно не понимаю.

Обновление 15.01.20 10:01

См. также

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

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

12.12.2020 4286 Eugen-S 23

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

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

06.04.2021 10443 Neti 8

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

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

30.03.2021 13088 Neti 19

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

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

25.03.2021 39246 rayastar 51

Использование классов .Net в 1С для новичков Промо

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

27.01.2016 85485 Serginio 115

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

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

16.03.2021 7076 velemir 33

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

«Я не могу просто взять и скопировать код с гитхаба», «у нас 1С микросервисами окружена», «возможностей мало» — частые фразы 1С разработчиков. которым не хватает возможностей платформы в современном мире. Faas, конечно, история не новая, но нас сдерживало 152ФЗ и задержки по пингам. Для того, чтобы действительно использовать в 1С код, к примеру, на Python, надо было приложить усилия. Теперь всё намного проще — берём и используем.

28.12.2020 8774 comol 31

Форма выбора (подбор) в управляемых формах

Разбор небольших примеров того, как правильно открывать форму выбора (подбора) в управляемых формах, не прибегая к модальным окнам.

08.05.2020 75993 user5300 19

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

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

10.12.2016 41032 unichkin 74

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

Отчет сравнивает данные регистра накопления двух баз по COM-соединению. Работает на обычных формах.

19.03.2020 4400 11 байт 3

Программная работа с настройками СКД

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

27.01.2020 64587 ids79 26

Последовательности событий при проведении документа 1С. Шпаргалка + про формы + про расширения

Собрал информацию о событиях/подписках/расширениях в одном месте.

30.12.2019 34796 kuzyara 38

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

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

15.10.2018 36013 tormozit 106

Полезные процедуры и функции для программиста

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

07.10.2019 39452 HostHost 41

Таблица значений. Нюансы

Обзор некоторых аспектов использования общеизвестного инструмента 1С.

01.10.2019 52514 Yashazz 56

СКД. Отчеты с картинками

Решение популярных кейсов с картинками в отчетах на СКД.

25.09.2019 32650 YPermitin 58

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

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

20.09.2012 82757 tormozit 131

СКД не только для отчетов

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

18.09.2019 21817 YPermitin 36

[Шпаргалка] Программное создание элементов формы

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

06.09.2019 100573 rpgshnik 75

Агрегатные функции СКД, о которых мало кто знает

Пользуетесь ли Вы всеми возможными агрегатными функциями, которые предоставляет система компоновки данных? Если Вы используете только: СУММА, КОЛИЧЕСТВО, МИНИМУМ, МАКСИМУМ, СРЕДНЕЕ, то эта статья для Вас.

05.09.2019 76862 ids79 56

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

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

11.07.2007 54265 tormozit 51

Регистры бухгалтерии. Общая информация

Общая информация о внутреннем устройстве регистров бухгалтерии.

05.09.2019 46115 YPermitin 25

Три костыля. Сказ про фокусы в коде

Три интересных (или странных) костыля в коде, которые могут помочь в повседневных и не очень задачах.

03.09.2019 30108 YPermitin 81

Отслеживание выполнения фонового задания

Запуск фонового задания из модуля внешней обработки. Отслеживание выполнения задания в виде прогресса, расположенного на форме.

17.08.2019 44887 ids79 22

Как сделать из &НаКлиентеНаСервереБезКонтекста почти &НаКлиентеНаСервере Промо

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

10.09.2017 51052 tormozit 74

Функции СКД: ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив

Подробное описание и использование внутренних функций системы компоновки данных: Вычислить, ВычислитьВыражение, ВычислитьВыражениеСГруппировкойМассив, ВычислитьВыражениеСГруппировкойТаблицаЗначений.

08.08.2019 150001 ids79 75

Фоновое выполнение кода в 1С — это просто

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

02.08.2019 60045 avalakh 26

СКД — наборы данных и связи между ними, создание собственной иерархии, вложенные отчеты

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

26.07.2019 104351 ids79 17

Выгрузка документа по условию Промо

Что делать, если документы нужно выгружать не все подряд, а по какому-то фильтру: статусу, дате, набору условий. А что если он соответствовал этим условиям, а потом перестал? А если потом опять начал? Такие ситуации заставили попотеть не одного программиста.

25.04.2019 17974 m-rv 3

Обработчики событий при записи объектов. Зачем и что за чем?

Программисту, имеющему немного опыта на платформе 1С 8.3, бывает сложно разобраться: ПередЗаписью, ПриЗаписи, ПослеЗаписи, на сервере, на клиенте, в модуле формы, в модуле объекта. Эта шпаргалка была создана в процессе обучения и реального опыта с целью разложить всё по полочкам, чтобы было четкое понимание в каком случае какой обработчик нужно использовать и в какой последовательности они запускаются при записи и проведении документов. Данная статья будет полезна в большей степени начинающим разработчикам. Но и опытным позволит освежить информацию, упорядочить её.

25.07.2019 110149 AlbinaAAA 47

СКД — использование расширений языка запросов, секция ХАРАКТЕРИСТИКИ

Автоматическое и не автоматическое заполнение полей компоновки данных. Использование расширений языка запросов для СКД «<…>», секция ВЫБРАТЬ, секция ГДЕ, параметры виртуальных таблиц. Автоматизированное использование дополнительных данных в запросе: секция ХАРАКТЕРИСТИКИ.

Источник

Оцените статью