Ошибка не установлена схема компоновки данных 1с

На чтение 14 мин Просмотров 17 Опубликовано 9 апреля 2023 Обновлено 9 апреля 2023

Содержание

  1. Редактирование настроек для не основной схемы компоновки данных
  2. Не установлена схема компоновки данных
  3. Решение
  4. Ошибка Выполнения отчета :Не установлена схема компоновки данных
  5. 1С 8.3 : Как сформировать отчет СКД без проверки прав (в привилегированном режиме)?
  6. Есть несколько способов как это сделать:
  7. Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке www.microsoft.com/download
  8. Формирование СКД отчетов в другой базе с возвратом результата через COM-соединение
  9. Грабли на СКД
  10. Оглавление
  11. Выбранные поля в разных элементах структуры. Автополе и отключенное поле
  12. Расположение итогов = нет
  13. Ресурсы рассчитываются только для группировок
  14. Параметр Период – Стандартный период
  15. Параметры Период, НачалоПериода, КонецПериода
  16. Установка параметров выражением НайтиПоКоду(), НайтиПоНаименованию()
  17. Отборы в наборе данных объект
  18. Некорректный расчет итогов

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

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

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

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

В данном примере предполагается, что в переменной Схема находится схема компоновки данных.

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

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

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

В данном примере во временное хранилище помещается схема компоновки данных, находящаяся в переменной Схема .

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

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

Источник

Не установлена схема компоновки данных

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

Добавлено через 34 секунды
ах да, и доступных полей тоже нету

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

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

Конструктор настроек компоновки данных(программно)
Всем привет. У меня отчет с СКД, но мне надо иногда делать изменение групповых полей и порядка.

Система компоновки данных — добавить поле
Как в отчёт добавить новое поле, если он был создан системой компоновки данных?

Решение

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

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

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

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

Источник

Ошибка Выполнения отчета :Не установлена схема компоновки данных

Ошибка выполнения отчета
по причине:
Не установлена схема компоновки данных

Был отчет без СКД, переделанный из стандартного отчета «ТоварныйОтчетТорг29».
Помимо всего прочего — вызывался из справочника «Номенклатура» с автоматическим формированием при открытии.
Процедура «СформироватьОтчетНаСервере» запускалась из события «ПриСозданииНаСервере» если в отчет передавался параметр «СформирвоатьПриОткрытии».

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

при обычном открытии отчета из меню или при ручном нажатии кнопки сформировать — все работает нормально без ошибок.

Кто нибудь сталкивался с сабжем?

(3)
В стандартном отчете 1С БП в форме отчета прописан функционал работы с интерфейсами и форма бух отчетов.

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

Если открыть ТОРГ29 — то можно посмотреть кто работает.

Ну если не сталкивались — то наверное механизм работы отчета заочно вряд ли даст что нибудь

В общем оказалось как обычно.

«СформироватьПриОткрытии» — это расширение формы отчета — и в качестве «своего» параметра передаваемого в форму — его использовать нельзя.

Раньше я когда передавал параметр он просто не отрабатывал — т.к. к отчету СКД не привязана.
А после очередного обновления платформы — поведение отчета изменилось и он стал выдавать ошибку связанную с отсутствием СКД.

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

Источник

1С 8.3 : Как сформировать отчет СКД без проверки прав (в привилегированном режиме)?

Что при разработке отчетов требуется чтобы у пользователя с ограниченными правами, отчет формировался полностью без проверки прав!

Особенно если настроен RLS

Есть несколько способов как это сделать:

1. Установить привилегированный режим в модуле отчета

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

2. Формирование в привилегированном режиме через Общий модуль с галкой Привелигерованный

так же как в пункте 1 в обработчике «При компоновке результата» пишем:

В общем модуле МЕ_ДляОтчетаСКД_ПривелРежим код:

3. Если включен режим Использовать ограничение на уровне прав доступа — RLS

Часто используется в типовых. Тут в модуле для текущего пользователя можно на время формирования отчету установить параметр сеанса ИспользоватьОграниченияПравДоступаНаУровнеЗаписей в Ложь и RLS не сработает.

После завершения формирования, не забудьте включить rls обратно установив = Истина

4. Если в запросе используется конструкция вида регистратор.дата и это поле не отображается в полях отчета СКД

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

Проблема в том — что у регистратором может выступать несколько документов и видимо права чтение/просмотр есть не на все — поэтому через скд эта таблица целиком недоступна, решение:

1. открыть доступ на все регистраторы регистра

Источник

Ваш браузер устарел, пожалуйста обновите ваш браузер пройдя по ссылке www.microsoft.com/download

Формирование СКД отчетов в другой базе с возвратом результата через COM-соединение

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

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

Расшифровка также работает в этом механизме, однако если какого-то ссылочного объекта не будет в нашей базе, при попытке открытия будет выдано сообщение «Объект не найден», но само представление этих объектов в отчете будет видно.

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

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

Источник

Грабли на СКД

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

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

Оглавление

Выбранные поля в разных элементах структуры. Автополе и отключенное поле

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

Рис. 1. Индивидуальная настройка полей выбора в каждой группировке

Рис. 2. В группировке отключено использование выбранного поля

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

Вывод: Я рекомендую по максимуму располагать выбранные поля на уровне Отчет, а в группировках дополнять/исключать поля совместно с автополем.

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

Рис. 3. Какие поля будут выведены при такой структуре отчета?

Рис. 4. Перечень полей, если развернуть Автополе

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

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

Рис. 5. Результат при такой настройке

Расположение итогов = нет

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

Но в итоге отчет выглядит следующим образом:

Рис. 7. Вид отчета с настройкой Расположение итогов = нет

Все дело в настройках на вкладке дополнительно – Расположение итогов = нет. Установив эту настройку, ресурсы вообще не выводятся. Здесь надо четко понимать расположение итогов – отвечает за вывод всех ресурсов в группировке, Расположение общих итогов, Расположение общих итогов по горизонтали, по вертикали – отвечает за то, где будет располагаться секция Итого по группировке.

Рис. 8. Настройка Расположение итогов, Расположение общих итогов.

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

Вывод: Не отключайте расположение итогов, вам скорее всего нужна настройка Расположение общих итогов 🙂

Ресурсы рассчитываются только для группировок

Значения ресурсов не вычисляются для детальных записей, но есть нюансы. Например, в схему добавлено вычисляемое поле ТоварыВГруппе


Рис. 9. Вычисляемое поле

Поле сделано ресурсом — для него указано выражение ресурса.

Рис. 10. Выражения ресурсов

Если в детальных записях будет присутствовать хотя бы одно поле, не являющееся ресурсом, например поле Регистратор, то результат будет следующим…

Рис. 11. Настройки компоновки. В детальных записях поле Регистратор

Значение ресурса не будет вычислено (и соответственно выведено) в детальных записях:

Рис. 12. Значение ресурса не определено в детальных записях

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

Рис. 13. Детальные записи в группировке

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

Параметр Период – Стандартный период

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

Рис. 14. Настройки параметров периода

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

Рис. 15. Ошибка: Несоответствие типов

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

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

Рис. 16. Параметры Период, СтандартныйПериод на своем месте

Параметры Период, НачалоПериода, КонецПериода

При использовании в СКД флага Автозаполнение в схему буду добавлены параметры виртуальных таблиц: Период – для виртуальных таблиц СрезПервых, СрезПоследних, Остатки, а так же НачалоПериода, КонецПериода – для виртуальных таблиц Обороты, ОстаткиИОбороты. Бывают случаи, когда необходимо использовать виртуальную таблицу с пустым параметром периода и проморгать, что для нее будет использоваться такой параметр, хотя в нашем случае мы хотели бы оставить параметр пустым.

Например, надо получить текущие остатки на складе на одну дату, в ценах на другую дату.

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

Чтобы этого избежать можно указывать параметры в расширении языка запросов. А для диагностики я рекомендую пользоваться инструментом Консоль СКД (любой консолью, которая показывает текст и параметры компоновщика макета)

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

Установка параметров выражением НайтиПоКоду(), НайтиПоНаименованию()

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

Здорово, что в СКД так можно делать – написать выражение на встроенном языке, которое будет вычислено при компоновке результата. Но! А что будет если в результате поиска ничего не будет найдено? Правильно – параметру будет присвоена пустая ссылка и мы об этом не узнаем, т.к. ограничение доступности для этого параметра стоит.

Рис. 17. Выражения в параметрах СКД

Вывод: Я рекомендую устанавливать значения параметров компоновки данных в событии ПриКомпоновкеРезультата, при чем, проверяя все результаты поисков и сообщая о непредвиденных результатах пользователю.

Отборы в наборе данных объект

Если добавить набор данных объект и для полей набора данных не указать свойство Тип значения, то в настройках отбора будет доступно лишь сравнение с полем компоновки данных. На скриншоте ниже для Поле1 – не указан тип и система не будет знать из какого справочника предлагать пользователю значения сравнения, для поля Поле2 – указан тип справочник Контрагенты, соответственно в элементе отбора будут предлагаться элементы этого справочника.

Рис. 18. Набор данных объект. Для Поле1 не указан Тип значения.

Рис. 19. Отбор по полю набора данных объект, для которого не указан тип значения.

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

Некорректный расчет итогов

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

Рис. 20. Пример правильной настройки ролей

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

Бывают сложные случаи, разрешить которые можно только понимая, как СКД считает итоги. Какие бывают вариации:

1. В наборе данные присутствуют данные виртуальной таблицы ОстаткиИОбороты, но выбирается только Начальный или только Конечный остаток

2. Объединение виртуальной таблицы ОстаткиИОбороты еще с какими-то данными

Источник

3 / 3 / 2

Регистрация: 11.03.2014

Сообщений: 162

1

Не установлена схема компоновки данных

01.11.2017, 13:38. Показов 17337. Ответов 1


Студворк — интернет-сервис помощи студентам

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

Добавлено через 34 секунды
ах да, и доступных полей тоже нету



0



Эксперт 1С

3053 / 2000 / 524

Регистрация: 25.06.2009

Сообщений: 6,964

01.11.2017, 13:40

2

Лучший ответ Сообщение было отмечено Shokoladnaj как решение

Решение

Shokoladnaj, созданная схема компоновки данных выбрана в отчете?(см. скрин)

Миниатюры

Не установлена схема компоновки данных
 



1



Всем привет! Была обновлена платформа с 8.3.8.2197 до 8.3.10.2580 и перестал формироваться внешний отчет, который тянул данные с другой базы. При формировании отчета стала вываливаться ошибка «Не установлена схема компоновки данных». Прошелся отладчиком, ошибка появляется на строке Торговля = Новый COMОбъект(«V82.COMConnector»); Пробовал чистить кэш пользователя, перерегистрировал comcntr.dll — ничего не помогло. Никто не встречался с подобным?

Думаю, ты что-то напутал. Не должно на приведенной тобою строке вываливаться приведенный тобою же текст ошибки

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

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

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

Тэги: 1С 8

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

Shokoladnaj

3 / 3 / 2

Регистрация: 11.03.2014

Сообщений: 162

1

Не установлена схема компоновки данных

01.11.2017, 13:38. Показов 15389. Ответов 1


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

Добавлено через 34 секунды
ах да, и доступных полей тоже нету

__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь

0

Лучшие ответы (1)

Сообщение: #11673702

Programming

Эксперт

94731 / 64177 / 26122

Регистрация: 12.04.2006

Сообщений: 116,782

01.11.2017, 13:38

Ответы с готовыми решениями:

Отчет: Схема компоновки данных, как связать поля?
Доброе время суток всем!
Помогите пожалуйста разобраться, уже сколько времени долбаюсь не могу…

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

Конструктор настроек компоновки данных(программно)
Всем привет.
У меня отчет с СКД, но мне надо иногда делать изменение групповых полей и порядка…

Система компоновки данных — добавить поле
Как в отчёт добавить новое поле, если он был создан системой компоновки данных?

1

Всем привет! Была обновлена платформа с 8.3.8.2197 до 8.3.10.2580 и перестал формироваться внешний отчет, который тянул данные с другой базы. При формировании отчета стала вываливаться ошибка «Не установлена схема компоновки данных». Прошелся отладчиком, ошибка появляется на строке Торговля = Новый COMОбъект(«V82.COMConnector»); Пробовал чистить кэш пользователя, перерегистрировал comcntr.dll — ничего не помогло. Никто не встречался с подобным?

Думаю, ты что-то напутал. Не должно на приведенной тобою строке вываливаться приведенный тобою же текст ошибки

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

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

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

Тэги: 1С 8

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

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

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

В курсе Профессиональная разработка отчетов в 1С 8.3 на Системе Компоновки Данных (СКД) подробно рассматривается программная работа со схемой компоновки данных.

Задача действительно очень актуальная, участники Мастер-группы по СКД задают много вопросов на эту тему :)

Также традиционно много вопросов возникает при программной работе с пользовательскими настройками отчетов:

  • Почему отличаются значения параметра в настройках компоновщика и в пользовательских настройках? Которое из этих значений используется для формирования отчета?
  • Как связываются между собой настройки компоновщика и пользовательские настройки?
  • Как установить значение отбора или параметра, если они вынесены в пользовательские настройки?
  • И многие другие…

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

Общая длительность всех видеоуроков – 1 час 5 минут.

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

Полезного просмотра :)

Видео 1 – Программное создание варианта отчета

00:37 – В каком обработчике можно расположить код для создания настроек компоновки
01:00 – Где в Синтакс-помощнике можно “подсмотреть” свойства, которые потребуются при написании кода
01:58 – Как настроить группировки отчета
02:28 – Какое свойство позволяет создавать вложенные группировки
03:11 – Как включить/выключить отдельные элементы настроек.

Видео 2 – Программное создание группировки

00:22 – Как создать структуру отчета
02:00 – Как указать поля, по которым выполняется группировка
04:10 – Как настроить выбранные поля
06:30 – Как создать автополе.

Видео 3 – Программное создание вложенной группировки

00:22 – Как создать подчиненную группировку
02:05 – Почему в отчете группировки могут выводиться несколько раз
02:40 – Как проверить наличие группировок в структуре отчета.

Видео 4 – Программное добавление отбора

00:18 – Где в Синтакс-помощнике найти типы данных, необходимые для создания отборов
00:55 – Какие свойства объекта типа ЭлементОтбораКомпоновкиДанных нужно использовать для создания отбора
01:20 – Как создать отбор при помощи программного кода.

Видео 5 – Программная установка сортировки

00:25– Где в Синтакс-помощнике найти типы данных, необходимые для включения сортировки
00:50 – Какие свойства объекта типа ЭлементПорядкаКомпоновкиДанных нужно использовать для включения сортировки
01:00 – Как установить сортировку при помощи программного кода.

Видео 6 – Программное добавление условного оформления

00:25 – Где в Синтакс-помощнике найти типы данных, необходимые для работы с условным оформлением
00:33 – Какие свойства объекта типа ЭлементУсловногоОформленияКомпоновкиДанных нужно использовать
02:08 – Как добавить условное оформление при помощи программного кода
02:31 – Как задать перечень полей, к которым будет применяться условное оформление
03:34 – Как отобрать оформляемые данные
04:15 – Как при помощи программного кода описать применяемое оформление.

Видео 7 – Программная работа с пользовательскими настройками

01:01 – Как программно установить значение параметра
02:00 – Почему значения параметров, выводимые на форму отчета, не совпадают со значениями в самом отчете
04:25 – Что делает метод ПолучитьНастройки
05:10 – Как нужно работать с пользовательскими настройками
06:17 – Для чего нужно свойство ИдентификаторПользовательскойНастройки
07:10 – Где в типовой конфигурации УТ 11 можно найти пример работы с пользовательскими настройками.

Видео 8 – Особенности использования метода ПолучитьНастройки

00:58 – Почему отличаются значения параметра в настройках компоновщика и в пользовательских настройках
01:23 – Как связываются между собой настройки компоновщика и пользовательские настройки
03:06 – Как работает метод ПолучитьНастройки и значение какого типа он возвращает

Видео 9 – Программное создание отборов в пользовательских настройках

00:34 – Чем отличается отбор в настройках компоновщика и отбор в пользовательских настройках
02:34 – Как используется свойство ИдентификаторПользовательскойНастройки
03:08 – Какой алгоритм должен использоваться для установки значения отбора в пользовательских настройках
03:42 – Как реализовать процедуру для установки значения отбора в пользовательских настройках.

Видео 10 – Программное создание схемы компоновки

00:40 – Как при компоновке отчета программно создать схему, по которой будет формироваться отчет
02:15 – Какой алгоритм должен использоваться для программного создания с нуля схемы компоновки
02:50 – Как программно создать источник данных схемы компоновки
04:00 – Как программно добавить в схему набор данных – объект
06:25 – Как программно добавить поля набора данных.

Хотите научиться грамотно создавать отчеты на СКД и дорабатывать отчеты в типовых конфигурациях?

Чтобы подробнее изучить возможности системы компоновки данных и уверенно применять механизм на практике, рекомендуем пройти курс Профессиональная разработка отчетов в 1С 8.3 на Системе Компоновки Данных (СКД)

БП Управляемые формы внешний отчет

Автор markgenuine, 16 мая 2014, 00:10

0 Пользователей и 1 гость просматривают эту тему.

Всем привет, я так понял что внешний отчет должен строится обязательно только при наличии макета СКД, как можно программно обойти это?


Кто тебе такое сказал?

Добавлено: 16 мая 2014, 00:15


СКД не обязательно.

Если долго всматриваться в учебник…то в голову может прийти мысль его открыть!


Цитата: Dethmontt от 16 мая 2014, 00:15
Кто тебе такое сказал?

Добавлено: 16 мая 2014, 00:15


СКД не обязательно.

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


Так ты форму используешь где процедуры вызывают СКД
Рисуй свою, и все пучком будет…

Если долго всматриваться в учебник…то в голову может прийти мысль его открыть!



Если долго всматриваться в учебник…то в голову может прийти мысль его открыть!



Понравилась статья? Поделить с друзьями:
  • Ошибка не установлен поддерживаемый сканер
  • Ошибка не установлен плагин госуслуги chrome
  • Ошибка не установлен плагин cryptopro эцп browser
  • Ошибка не указана последовательность word
  • Ошибка не установлен браузер для открытия ссылки