Контекст внешних (дополнительных) отчетов. УНФ

20.02.18

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

Расширение для исправления ошибки в "Управление нашей фирмой, редакция 1.6 (1.6.12.4) "

Файлы

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование Скачано Купить файл
Контекст внешних (дополнительных) отчетов УНФ:
.cfe 5,78Kb
0 2 500 руб. Купить

Подписка PRO — скачивайте любые файлы со скидкой до 85% из Базы знаний

Оформите подписку на компанию для решения рабочих задач

Оформить подписку и скачать решение со скидкой

Вы можете заказать платную доработку или адаптацию этой разработки под вашу конфигурацию на «Бирже заказов».

  • 0% комиссии — оплата напрямую исполнителю;
  • Исполнители любого масштаба — от отдельных специалистов до команд под проект;
  • Прямой обмен контактами между заказчиком и исполнителем;
  • Безопасная сделка — при необходимости;
  • Рейтинги, кейсы и прозрачная система откликов.

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

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

		СтандартнаяОбработка = Ложь;
		Если ПараметрыОткрытия.ТипОтчета = "Дополнительный" Тогда // Для платформы.
			ВыбраннаяФорма = "Справочник.ВариантыОтчетов.Форма.ФормаЭлемента";
			Параметры.Вставить("ПараметрыОткрытияФормыОтчета", ПараметрыОткрытия);
			Возврат;
		КонецЕсли;

И вот тут-то он и теряет контекст. Исправляется так:

		СтандартнаяОбработка = Ложь;
		Если ПараметрыОткрытия.ТипОтчета = "Дополнительный" Тогда // Для платформы.
			ВыбраннаяФорма = "Справочник.ВариантыОтчетов.Форма.ФормаЭлемента";
			ОбщегоНазначенияКлиентСервер.ДополнитьСтруктуру(ПараметрыОткрытия, Параметры); //Изменил
			Параметры.Вставить("ПараметрыОткрытияФормыОтчета", ПараметрыОткрытия);
			Возврат;
		КонецЕсли;

И тогда отчет начинает работать как типовой. Я сделал данное исправление через расширение (во вложенном файле). Взял  ОбработкаПолученияФормы() из Модуля менеджера справочника и добавил в расширении, весь код события скопировал в расширение, сделал "вместо" и добавил свою строку кода, как в примере выше. Расширение работает, только если отключить безопасный режим.

P.S.

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

Вступайте в нашу телеграмм-группу Инфостарт

Внешний отчет УНФ расширение контекст отчета

См. также

Менеджеры внешних отчетов 1С 8.3 1С:ERP Управление предприятием 2 1С:Библиотека стандартных подсистем Бесплатно (free)

Альтернатива меню "все отчеты", выводит всю информацию о вариантах отчета, можно фильтровать по варианту отчета и по объекту отчета, копировать и переходить по навигационной ссылке.

29.01.2026    706    67    Suker86    0    

4

Менеджеры внешних отчетов Кадровый учет Бизнес-аналитик Руководитель проекта 1С 8.3 1С:ERP Управление предприятием 2 1С:Зарплата и Управление Персоналом 3.x Россия Платные (руб)

«Кадровый монитор руководителя» — готовое расширение для 1С:ЗУП и 1С:ERP, которое превращает кадровые данные в наглядные дашборды для руководителя, HRD и HR-аналитика. Решение помогает в реальном времени контролировать укомплектованность штата, плановый и фактический ФОТ, динамику увольнений и другие ключевые HR-показатели без ручной сборки отчетов. Аналитика работает в интерфейсе «1С:Аналитика», устанавливается без доработок типовой конфигурации и позволяет быстро получить целостную картину по персоналу в одном окне.

91500 руб.

17.11.2025    3957    1    0    

1

Менеджеры внешних отчетов Бухгалтер Пользователь 1С:Предприятие 8 1С:Бухгалтерия 3.0 Россия Абонемент ($m)

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

1 стартмани

27.08.2025    1725    2    AlexHelmer    5    

4

Менеджеры внешних отчетов 1С:Предприятие 8 1C:Бухгалтерия 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Розница 3.0 Платные (руб)

Массовая настройка отчетов в 1С УТ / УНФ / КА / ERP / Розница. Расширение позволяет настроить приятный интерфейс всех отчетов в 1С. Поменять цвет отчетов, шрифт, рамки, формат чисел. После получения отчетов начнет работать подсветка активных строк по всей ширине. Скорость просмотра информации увеличится в сотни раз. Разработка снимает напряжение глаз и заботится о Вашем здоровье! PRO версия - Отчеты в отчетах! Во всех отчетах появляется супер панель, позволяющая к главному отчету в этом же окне выкрутить еще три ЛЮБЫХ отчета, которые будут выступать расшифровкой к данным главного отчета.

6100 руб.

16.04.2025    3197    5    24    

7

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

В типовых конфигурациях УТ 11.5 для отчета, подключенного через "Дополнительные отчеты и обработки", нет возможности вывести справочную информацию для этого отчета. Данное расширение позволяет сделать это.

1 стартмани

11.04.2025    1537    0    Serg_bl    0    

1

БСП (Библиотека стандартных подсистем) Менеджеры внешних отчетов Программист 1С:Предприятие 8 1С:ERP Управление предприятием 2 1С:Управление холдингом Абонемент ($m)

За последние лет 5 несколько раз сталкиваюсь с проблемой на разных проектах (в конфигурациях 1С:ERP, 1С:ERP УХ и многих других, основанных на БСП), когда много пользователей (около 30 тысяч) в информационной базе, время добавления доступа для пользователей занимает значительное время. Открытие списка занимает от 10 до 15 секунд, и каждое изменение списка еще примерно столько же.

1 стартмани

10.12.2024    3354    Iaskeliainen    2    

9
Для отправки сообщения требуется регистрация/авторизация