Поиск варианта отчетов

02.03.22

Задачи пользователя - Менеджеры внешних отчетов

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

Скачать исходный код

Наименование Файл Версия Размер
Поиск варианта отчетов:
.epf 6,46Kb
8
.epf 6,46Kb 8 Скачать

Безумно простая обработка, оказавшаяся очень полезной: обработку использую в конфигурации ERP 2.1.3.143 (проверил на БП 3.0.106.101). Теоретически должна работать для любой конфигурации, в которой имеется справочник ВариантыОтчетов.

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

 


 
 Текст команды на форме
&НаСервере
Процедура НайтиВариантНаСервере()
    
    ОписаниеВарианта = "";
    
    НС = СсылкаНаВариантОтчета;
        
    ПерваяТочка = Найти(НС, "e1cib/data/");
    ВтораяТочка = Найти(НС, "?ref=");
    
    Если ПерваяТочка = 0 ИЛИ ВтораяТочка = 0 Тогда
        Возврат;
    КонецЕсли;
    
    ПредставлениеТипа   = Сред(НС, ПерваяТочка + 11, ВтораяТочка - ПерваяТочка - 11);
    ШаблонЗначения = ЗначениеВСтрокуВнутр(ПредопределенноеЗначение(ПредставлениеТипа + ".ПустаяСсылка"));
    ЗначениеСсылки = СтрЗаменить(ШаблонЗначения, "00000000000000000000000000000000", Сред(НС, ВтораяТочка + 5));
    Ссылка = ЗначениеИзСтрокиВнутр(ЗначениеСсылки);
    
    ТипОтчета = Неопределено;
    Для каждого Реквизит Из Метаданные.Справочники.ВариантыОтчетов.Реквизиты Цикл
        ОписаниеВарианта = ОписаниеВарианта + Реквизит.Имя + ": " + Ссылка[Реквизит.Имя] + Символы.ПС;
        Если Реквизит.Имя = "ТипОтчета" Тогда
            ТипОтчета = Ссылка[Реквизит.Имя];
        КонецЕсли;
    КонецЦикла;
    
    Если ТипОтчета <> Перечисления.ТипыОтчетов.Внутренний Тогда
        Возврат;
    КонецЕсли;
    
    Идентификатор = Ссылка.Отчет;
    
    ОписаниеВарианта = ОписаниеВарианта + "--------------------------------------------" + Символы.ПС + Символы.ПС;
    
    Для каждого Реквизит Из Метаданные.Справочники.ИдентификаторыОбъектовМетаданных.Реквизиты Цикл
        ОписаниеВарианта = ОписаниеВарианта + Реквизит.Имя + ": " + Идентификатор[Реквизит.Имя] + Символы.ПС;
    КонецЦикла;    
    
КонецПроцедуры

&НаКлиенте
Процедура НайтиВариант(Команда)
    НайтиВариантНаСервере();
КонецПроцедуры

 

 

ВариантыОтчетов ГУИД

См. также

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

Менеджеры внешних отчетов Платформа 1С v8.3 Управляемые формы Конфигурации 1cv8 Абонемент ($m)

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

1 стартмани

вчера в 18:00    237    1    Suker86    0    

3

Добавление отчета в расширение и вывод в меню отчетов на БСП на примере УТ 11.5

Менеджеры внешних отчетов Платформа 1С v8.3 1С:Управление торговлей 11 Россия Абонемент ($m)

Пример добавления отчета в расширение в типовые конфигурации на БСП на примере УТ 11.5, с добавлением в типовые меню отчетов.

1 стартмани

31.01.2024    1226    DarkPinch222    0    

9

СКД, пример выбора варианта в обработке

Менеджеры внешних отчетов СКД Платформа 1С v8.3 Управляемые формы Система компоновки данных 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х Абонемент ($m)

Пример выбора варианта отчета СКД в обработке. Варианты отчета хранятся в Макетах обработки.

1 стартмани

29.12.2023    888    4    vladimir_korshun    0    

7

Менеджер отчетов

Менеджеры внешних отчетов Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

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

5 стартмани

04.09.2023    745    3    serg1234    0    

3

Расширение «Контрольные отчеты» для автоматизации проверки ведения учета в 1С:ERP 2х, 1С:КА 2.х

Менеджеры внешних отчетов Анализ учета Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Комплексная автоматизация 2.х Платные (руб)

Расширение «Контрольные отчеты» для автоматизации процесса проверки ведения учета в ПП. Со списком ошибок могут работать ответственные пользователи. Помогает в процессе внедрения ПП находить нарушения в бизнес-процессах. 

12000 руб.

08.08.2023    1523    1    1    

4

Менеджер внешних обработок и отчетов

Инструментарий разработчика Менеджеры внешних отчетов Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

При изменении и отладке внешней обработки приходится десятки раз заходить в Файл-Открыть и переоткрывать обработку. Данное решение значительно упрощает данную задачу.

1 стартмани

28.07.2023    4511    47    Serg2000mr    30    

58

[Расширение] Открытие варианта отчета из формы отчета

Менеджеры внешних отчетов Платформа 1С v8.3 Конфигурации 1cv8 Абонемент ($m)

Добавление кнопки "Показать в списке" в формах отчетов для открытия соответствующего элемента справочника "Варианты отчетов".

1 стартмани

12.12.2022    1400    0    RocKeR_13    2    

4

Раздел меню внешних отчетов и обработок (расширение конфигурации на БСП)

Рабочее место Менеджеры внешних отчетов 8.3.14 Конфигурации 1cv8 1С:Бухгалтерия 3.0 Абонемент ($m)

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

2 стартмани

12.04.2022    6094    36    Obertone    7    

25
Оставьте свое сообщение