Загрузить настройки отчета в 1с
Нужно в него добавить загрузку созданного в пользовательском режиме варианта отчета.
Подскажите пожалуйста как это можно сделать. Спасибо!
(1) Если вариант отчета предопределенный (зашит в скд) то
Если вариант отчета пользовательский, то тут от конфигурации зависит
Например в БСП ВариантыОтчетов.КлючиВариантовОтчета - выдаст все варианты
ВариантыОтчетов.ПользовательскиеВариантыОтчетов - выдаст не все варианты))
ВариантыОтчетов.ПодключитьОтчетИЗагрузитьНастройки - в итоге структура в котором есть ОтчетОбъект
(1) Если вариант отчета предопределенный (зашит в скд) то
Если вариант отчета пользовательский, то тут от конфигурации зависит
Например в БСП ВариантыОтчетов.КлючиВариантовОтчета - выдаст все варианты
ВариантыОтчетов.ПользовательскиеВариантыОтчетов - выдаст не все варианты))
ВариантыОтчетов.ПодключитьОтчетИЗагрузитьНастройки - в итоге структура в котором есть ОтчетОбъект
(7) Да это то что нужно.
для стандартных вариантов, все отлично работает:
а вот с пользовательскими вариантами не разберусь
в списке ГУИД и представление, как после этого загрузить вариант не понятно. Лучше бы как то добраться до настроек пользовательского варианта.
Подскажите пожалуйста что дальше делать с этим ГУИД?
Вам дали ответ ниже. Если не хотите привязываться к рассылке отчетов, а сделать функциями подсистемы библиотеки, то
Но при выводе "ПроцессорВывода" у меня ошибка: "Произошла исключительная ситуация(платформа): Ошибка компоновки данных, ошибка инициализации, ошибка создания набора данных "НачисленияУдержанияДрокумента" Не найден внешний набор данных "НачислениеУдержанияДокумента"
(16) откуда я знаю, какие "Дрокументы" там у вас. Запустите отладку второй базы, к которой подключаетесь, ловите внешнее соединение в ПриКомпановке, и смотри какие там наборы данных. Может прав нет у пользователя, может еще что. Подозреваю, что это ЗУП, а это значит отчет на половину кодом в общих модулях собирается, а это значит, что возможно какой-то модуль недоступен через внешнее соединение.
(17)Так и есть (ЗУП и собирается в общем модуле), в том то и дело, не могу понять как его сформировать тогда!
(18) логичный ответ звучит - как-то иначе чем сейчас)
например сформируйте через веб сервис
(1)Была подобная задача.
Для этого вынес компоновщик настроек в реквизиты формы, на саму форму пользовательские настройки из этого компоновщика.
Для сохранения настроек перед закрытием делаю:
- это на сервере всё.
Потом при создании на сервере подгружаю эти настройки:
Но у вас последнее будет не при создании на сервере а при компоновке результата скорее
Пошаговая инструкция сохранения настройки отчета в файл.
Шаг 1. Откройте Универсальный отчет в разделе Отчеты — Стандартные отчеты — Универсальный отчет .
Шаг 2. Вызовите команду Изменить вариант отчета : кнопка ЕЩЕ — Прочее — Изменить вариант отчета…
Шаг 3. Из формы изменения варианта настройки вызовите команду Сохранить настройки : кнопка ЕЩЕ — Сохранить настройки .
Шаг 4. В форме сохранения настройки в файл укажите:
- Имя файла — название настройки, например, Переходящие договоры;
- Тип файла — Документ XML (*.xml).
Настройки Универсального отчета сохранены в файл Переходящие договоры.xml.
Загрузить настройки
Используя сохраненную в файл настройку Универсального отчета , можно загрузить на другие компьютеры и базы данных.
Пошаговая инструкция загрузки настроек Универсального отчета из файла.
Шаг 1. Откройте Универсальный отчет в разделе Отчеты — Стандартные отчеты — Универсальный отчет .
Шаг 2. Вызовите команду Изменить вариант отчета : кнопка ЕЩЕ — Прочее — Изменить вариант отчета…
Шаг 3. Из формы изменения варианта отчета вызовите команду Загрузить настройки : кнопка ЕЩЕ — Загрузить настройки .
Шаг 4. Выберите файл настройки для загрузки.
Шаг 5. Нажмите на кнопку Завершить редактирование .
Шаг 6. По кнопке Сформировать сформируйте отчет с загруженными настройками.
Для того чтобы каждый раз не пришлось загружать настройки отчета БухЭксперт8 советует сохранить настройки отчета в 1С по кнопке Сохранить вариант отчета .
После ввода наименования настройки, например Переходящие договоры нам не придется каждый раз настраивать отчет заново. По кнопке Выбрать настройки достаточно выбрать сохраненную настройку.
См. также:
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
В ЗУП 3 реализованы следующие возможности.В данной статье мы расскажем о том, как с помощью..У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую.
(7 оценок, среднее: 4,43 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
У меня вопрос, пока я еще на версии 2.5. У меня там настроен очень удобный универсальный отчет, который я бы хотела перенести в версию 3, когда туда перейду. А переходить намерена с нового года. Поможете?
Здравствуйте!
Постараемся. Опишите пожалуйста Ваш настроенный Универсальный отчет из 2.5 в разделе «Задать вопрос»: Личный кабинет (вкладка «Мои вопросы» — «Задать вопрос»). Постараемся подсказать на основе каких регистров настроить этот отчет в ЗУП 3.
Укажем папку, в которую будет распаковывать файлы (можно оставить папку по умолчанию) и воспользуемся командой Извлечь .
В нашем примере будет распакован файл Анализ взносов в фонды_buhexpert.xml.
Это и есть настройки, которые дальше будут загружены в отчет.
Загрузка настроек в отчет
Откроем необходимый отчет. В нашем случае это Анализ взносов в фонды ( Налоги и взносы – Отчеты по налогам и взносам — Анализ взносов в фонды ).
Воспользуемся командой Еще – Прочее – Изменить вариант отчета .
В ЗУП 3.1.19 и более поздних версиях открыть форму Изменения варианта отчета можно по команде Настройки — Расширенный режим — Еще — Настройки для технического специалиста .
В открывшейся форме обратимся к команде Еще – Загрузить настройки .
Выберем файл с настройкой, по команде Открыть подгрузим настройки.
Сохранение настроек отчета
Сохраним настройку отчета по команде Варианты отчета – Сохранить вариант отчета .
Зададим наименование варианта отчета и укажем для кого настройка будет доступа: только для автора или для указанных пользователей.
По кнопке Далее укажем раздел, в котором будет располагаться отчет, отметив его флажком. В нашем случае оставим раздел по умолчанию – Страховые взносы . Сохраним настройки.
Использование отчета
Откроем раздел, в котором сохранили настройку и найдем наименование нужного варианта отчета.
Откроем отчет, установим необходимые отборы и сформируем отчет:
Если Вы еще не подписаны:
Активировать демо-доступ бесплатно →
или
Оформить подписку на Рубрикатор →
После оформления подписки вам станут доступны все материалы по 1С:ЗУП, записи поддерживающих эфиров и вы сможете задавать любые вопросы по 1С.
Помогла статья?
Получите еще секретный бонус и полный доступ к справочной системе БухЭксперт8 на 14 дней бесплатно
Похожие публикации
-
В программе Бухгалтерия ред. 3.0 разработчиками предусмотрен типовой набор отчетов.У вас нет доступа на просмотр Чтобы получить доступ:Оформите коммерческую...
(2 оценок, среднее: 5,00 из 5)
Публикацию можно обсудить в комментариях ниже.
Обратите внимание!
В комментариях наши эксперты не отвечают на вопросы по программам 1С и законодательству.
Задать вопрос нашим специалистам можно в Личном кабинете
Добрый день.
А где найти на сайте настройки отчетов для скачивания?
Здравствуйте!
Сегодня разместили запись семинара. Настройки можно скачать на его странице — [19.01.2021 ЗАПИСЬ] ОТЧЕТНОСТЬ ПО СТРАХОВЫМ ВЗНОСАМ (4-ФСС, РСВ) ЗА 2020 В 1С
Здравствуйте , при формировании анализа ОПС за 9 мес. выдает ошибку. Скрин прилагаю.
Здравствуйте!
Подскажите с какой страницы скачивали настройки и в каком релизе работаете?
Вы можете задать еще вопросов
Доступ к форме "Задать вопрос" возможен только при оформлении полной подписки на БухЭксперт8
Нажимая кнопку "Задать вопрос", я соглашаюсь с
регламентом БухЭксперт8.ру >>
С 1 мая — новые коды в платежках при переводе денег физлицам
Поддерживающий ЗУП за апрель 2022 + Премии в ЗУП 3.1
6-НДФЛ за 1 квартал 2022 в 1С
Исключение матвыгоды за 2021-2023 гг. из обложения НДФЛ (ЗУП 3.1.21.75 / 3.1.18.435)
Информации много. Очень важная. Огромная благодарность лектору и всем, кто принимает участие в организации семинаров!
Речь пойдет об отчетах, созданных на базе СКД (на всякий случай пишу, если еще остались люди, которые делают отчеты не на СКД).
Добавить отчет в типовую конфигурацию 1С, построенную на базе БСП, можно одним из следующих способов:
Добавляемый отчет может быть:
Вроде все должно быть просто и интуитивно понятно, но есть нюансы, и в каждом случае добавление происходит по разному. В общем, разработчики БСП и других типовых продуктов не дают соскучиться J .
Варианты отчетов
Прежде чем приступить к описанию добавления отчетов, хочется сказать несколько слов о вариантах.
Варианты отчетов - это встроенный механизм СКД, который позволяет создавать для отчета произвольное количество предопределенных и пользовательских вариантов. По своей сути варианты – это отдельные отчеты, созданные на базе одной и той же системы компоновки данных.
Существует отдельная подсистема БСП, для управления вариантами отчетов, которая встроена во все типовые конфигурации. Подсистема предоставляет общее хранилище вариантов, общие формы для вывода и настройки отчетов, механизмы для отображения отчетов – формирование специальных панелей для каждого раздела системы. Пользователь может управлять настройками предопределенных вариантов отчетов, создавать и настраивать собственные варианты в режиме 1С Предприятие. Также подсистема позволяет создавать контекстные отчеты, привязанные к определенным объектам метаданных.
Для каждого отчета существует основной предопределенный вариант. В дальнейшем, говоря об отчете, я буду подразумевать именно его основной вариант.
Общая сравнительная таблица:
Тип добавления
В основную конфигурацию
В расширение конфигурации
В качестве внешнего отчета
Обновление вспомогательных данных (идентификаторы объектов)
Обновление вспомогательных данных (варианты отчетов)
Предопределенные настройки вариантов
Общий модуль: ВариантыОтчетовПереопределяемый
Модуль менеджера отчета
Возможность добавление обработчиков событий формы
Указывается в общем модуле: ВариантыОтчетовПереопределяемый
Указывается в модуле менеджера отчета:
ПриОпределенииНастроек
Доступна по умолчанию
Описание назначения для контекстного отчета
Модуль менеджера отчета, модуль менеджера объекта назначения
Модуль менеджера отчета
Модель объекта отчета
Описание основного варианта (по умолчанию)
Свойство отчета «Пояснение»
Добавление пользовательских вариантов отчета
Добавление нового отчета в основную конфигурацию
Рассмотрим добавление отчета в основную конфигурацию. В более старых конфигурациях типа УТ 10.3, УПП все было предельно просто. Добавляешь отчет, выводишь его в меню интерфейса или на панели быстрого доступа, и все работает.
В новых все несколько сложнее, и есть свои нюансы.
Для того, чтобы отчет выводился в основном окне раздела в группе «Отчеты», достаточно просто включить отчет в необходимую подсистему.
Однако, в этом случае, отчет не будет виден на специальной панели отчетов, которую предоставляет БСП. Панель открывается при переходе по ссылке «Отчеты по » из каждого раздела системы:
Отчеты выводятся с разбивкой по подгруппам согласно иерархии подсистем, и имеют описания. Причем , могут быть выведены несколько вариантов одного и того же отчета. Если просто добавить отчет в конфигурацию и включить в нужную подсистему, отчет не будет виден в указанной панели. Отчет будет доступен только в группе «Отчеты» основного окна раздела. Кстати, не так давно, он бы даже не работал, пока не будут обновлены идентификаторы объектов метаданных.
Обновить идентификаторы можно одним из трех способов:
- Запустить 1С Предприятие в режиме обновления ИБ, задав параметр запуска: «ЗапуститьОбновлениеИнформационнойБазы»:
- Увеличить номер версии конфигурации.
- Воспользоваться обработкой из состава БСП: «Обновление вспомогательных данных»
В текущих версиях, идентификаторы обновляются при запуске 1С в пользовательском режиме автоматически . Наконец-то разработчики сделали это, слава богам!
Однако, для того, чтобы отчет, добавленный в основную конфигурацию появился на панели отчетов, все же необходимо обновить вспомогательные данные вручную, выбрав пункт «Варианты отчетов»:
После выполнения этих действия, отчет будет добавлен в специальные справочники: «Варианты отчетов» и «Предопределенные варианты отчетов», и его основной вариант будет виден в панелях отчетов согласно указанной подсистемы.
Конечно, все дальнейшие настройки, такие как добавление описания, вывод отчета или других его вариантов в другие подразделы или панели отчетов, можно выполнить непосредственно в пользовательском режиме, перейдя по ссылке «Все отчеты»:
Но, более правильно указать основные (предопределенные) настройки в конфигурации. Тем более, что некоторые виды настроек, например видимость варианта отчета в зависимости от функциональных опций, нельзя настроить в пользовательском режиме.
Настройки вариантов отчетов задаются в процедуре общего модуля: «ВариантыОтчетовПереопределяемый >> НастроитьВариантыОтчетов». Здесь описаны все типовые отчеты и их варианты. Все настройки необходимо создавать для двух объектов: «Описание отчета» и «Описание варианта», которые можно получить из общего списка настроек, переданных в процедуру:
Объект «ОписаниеОтчета» имеет следующие свойства:
Включен - если свойство имеет значение «ложь», отчет не регистрируется в справочнике «Варианты отчетов».
ОпределитьНастройкиФормы – свойство определяет наличие в модуле объекта отчета экспортной процедуры « ОпределитьНастройкиФормы ». В данной процедуре указывается наличие дополнительных обработчиков для событий модуля формы отчета, которые также должны присутствовать в модуле объекта отчета:
Объект «ОписаниеВарианта» имеет следующие свойства:
Описание - Описание варианта отчета, которое выводится на панели отчетов.
ВидимостьПоУмолчанию - если свойство имеет значение «ложь», вариант не виден по умолчанию в панели отчетов, но в справочнике «Варианты отчетов» он регистрируется.
Размещение – настройка размещения отчета. По умолчанию, коллекция содержит все подсистемы, выбранные для отчета. Можно добавить новые подсистемы для размещения или удалить существующие. Дополнительно, можно указать важность размещения: «Важный» или «СмТакже»:
ФункциональныеОпции – подключенные к команде вывода варианта отчета функциональные опции:
НастройкиДляПоиска – дополнительные сведения для поиска варианта отчета
Для вступления настроек в силу, требуется обновить вспомогательные данные, выбрав пункт «Варианты отчетов».
В пользовательском режиме, можно переопределить эти настройки для текущего пользователя или всех пользователей системы. Тем не менее, всегда остается возможность вернуться к предопределенным настройкам, заданным в конфигурации:
Добавление нового отчета в расширение конфигурации
На первый взгляд, добавление отчета в расширении не должно отличаться от его добавления в основную конфигурацию, но это не так.
Во-первых, для того, чтобы отчет был виден на панели отчетов, не нужно выполнять обновление вспомогательных данных. Необходимая информация в справочники: «Варианты отчетов» и «Предопределенные варианты отчетов» добавляется автоматически, при начале работы системы. Я думаю логика разработчиков следующая: расширение может подключить обычный пользователь в режиме 1С Предприятия. И он не должен знать о необходимости обновлении вспомогательных данных.
Для отчетов, добавленных в расширениях, также существует возможность описания предопределенных настроек: описание, подсистемы, функциональные опции. Однако, эти настройки выполняются не в переопределяемом общем модуле, а непосредственно в модуле менеджера отчета:
Все настройки аналогичны тем, которые выполнялись для отчетов основной конфигурации. Отличие только в том, что объект «НастройкиОтчета» уже передан в процедуру в качестве параметра.
Для применения созданных настроек обязательно должен быть установлен параметр «НастроитьВариантыОтчета» в экспортной процедуре модуля менеджера отчета «ПриОпределенииНастроек»:
Если флаг установлен, предопределенные настройки обновляются автоматически, без необходимости обновления вспомогательных данных.
В этой же процедуре указывается наличие дополнительных обработчиков событий модуля формы отчета:
На заметку. Для отчетов созданных в расширениях, есть возможность указания описания для основного варианта без использования менеджера отчета. Для задания описания «по умолчанию» используется свойство отчета «Пояснение»:
Добавление контекстного отчета в основную конфигурацию или в расширение
Алгоритм добавления контекстных отчетов одинаков для отчетов созданных в основной конфигурации и для отчетов, созданных в расширениях.
В обоих случаях, необходимо определить экспортную процедуру «ПриОпределенииНастроек» в модуле менеджера отчета, и указать объекты назначения:
Сами команды необходимо описать в отдельной процедуре:
Основные свойства команды:
Представление – наименование команды в интерфейсе объекта назначения,
КлючВарианта – идентификатор варианта отчета компоновки данных, который требуется запустить.
Дополнительные свойства команды:
Важность - группы в подменю «Отчеты», в которой следует вывести команду открытия отчета. Доступные значения: "Важное", "Обычное" и "СмТакже".
Порядок - п орядок размещения отчета по отношению к другим отчетам.
СочетаниеКлавиш - с очетание клавиш для быстрого открытия отчета (тип «СочетаниеКлавиш».
ВидимостьВФормах - и спользуется для указания перечня форм, в которых требуется выводить отчет. По умолчанию, отчет выводится во всех формах объекта, подключенных к БСП.
ФункциональныеОпции - имена функциональных опций, определяющих видимость команды открытия отчета в форме.
УсловияВидимости – дополнительные условия, о пределяющие видимость команды отчета (массив). Для добавления новых условий рекомендуется использовать процедуру общего модуля «ПодключаемыеКоманды.ДобавитьУсловиеВидимостиКоманды(Команда, Реквизит, Значение, Знач ВидСравнения = Неопределено)».
Параметр «Реквизит» - это имя реквизита объекта назначения.
ДополнительныеПараметры – можно указать дополнительные параметры, и потом их обработать в переопределенном обработчике события модуля формы отчета «ПриСозданииНаСервере».
Ссылка на объект назначения передается в контекстный отчет в качестве параметра формы «ПараметрКоманды» . Для указания отбора по переданному значению, необходимо переопределить событие модуля формы отчета «ПриСозданииНаСервере», и добавить значение параметра в структуру «ФормаПараметры.Отбор»:
При необходимости можно обработать данные, переданные в свойстве команды «ДополнительныеПараметры»:
Примечание. Описывать команды для вывода контекстных отчетов можно не только в модуле менеджера самого отчета, но и в модуле менеджера объекта назначения, в экспортной процедуре «ДобавитьКомандыОтчетов». В этом случае, команда должны иметь дополнительный обязательный параметр «Менеджер», в котором необходимо указать полное имя менеджера отчета. Контекстные отчеты в типовых конфигурациях описаны именно таким способом.
Добавление отчетов с помощью механизма внешних отчетов и обработок
Процесс добавления общих и контекстных отчетов с использованием механизма дополнительных отчетов и обработок подробно описан во многих статьях, например в этой .
Я не думаю, что у кого-то возникают сложности при добавлении отчетов таким способом. Отмечу лишь, что в данном случае не нужно обновлять вспомогательные данные. Также, нет возможности указания предопределенных настроек для вариантов отчета. Все настройки вариантов указываются в пользовательском режиме, прямо в форме элемента дополнительного отчета:
Возможность добавления в модуль объекта обработчиков событий формы отчета доступна по умолчанию.
Если я ошибаюсь, и существуют вопросы и непонятные моменты в работе механизма дополнительных отчетов и обработок, пишите в комментариях, и я напишу отдельную статью на эту тему.
Дополнительно хочу отметить, что варианты отчетов, созданные в пользовательском режиме настраиваются одинаково для любого из способов добавления основного отчета.
На этом все, спасибо за внимание, и за то, что читаете мои статьи J .
Другие мои статьи по использованию механизмов БСП в типовых конфигурациях 1С
Если вы уже работали с регламентированными отчетами, которые можно представлять в электронном виде в данной программе или других программных продуктах фирмы 1С, то наверняка знаете, что для таких отчетов имеется возможность загрузки и выгрузки. Одноименные кнопки в шапке отчетов.
Разберемся на подробном примере. Как загрузить данные из XML-файла в регламентированный отчет.
Кнопка “Загрузка” используется для загрузки данных из файла, а кнопка “Выгрузить” соответственно выгружает отчет в XML формат. Открывать отчет для выполнения любой из данных операций не обязательно.
Для выгрузки отчета в файл выбираем его в списке отчетов, далее нажимаем “Выгрузить”, после чего откроется окно, в котором указываем путь, куда будет сохранен файл. При необходимости также можно изменить название сохраняемого файла.
Далее в рамках нашего примера этот файл необходимо загрузить в другую информационную базу. Открываем ее, далее также переходим к списку отчетов и в шапке выбираем команду “Загрузить” и в ней выбираем кнопку “Файл для отправки”.
В открывшемся окне выбираем сохраненный файл из каталога и подтверждаем его передачу. Откроется окно файла отчета в формате XML. Есть возможность редактировать эти данные в табличном поле. Редактирование при необходимости нужно осуществлять внимательно, чтобы не изменить наименование тегов или иной системной информации. Далее нажимаем на кнопку в шапке “Записать и закрыть”.
Далее осуществим процедуру загрузки данных отчета из файла выгрузки. Нажав на кнопку “Загрузить” в данном случае выберем кнопку “Отчет”. Далее аналогичным образом открываем наш сохраненный файл. И после загрузки нажимаем “Загрузить и закрыть”.
После этого откроется форма загруженного отчета с соответствующими данными, которые содержались в файле. Отчет также есть возможность редактировать и совершать иные действия, также, как и с любым другим регламентированным отчетом, созданным в программе. Помимо этого, можно загружать данные уже в существующий отчет. Для этого необходимо его открыть и аналогичным образом нажать на кнопку “Загрузить” в шапке. В этом случае показатели отчета будут очищены и заменены данными из файла выгрузки.
Читайте также: