Добавление внешних отчетов / обработок в собственные подсистемы

24.05.19

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

Краткая инструкция по добавлению функционала доп обработок/отчетов в собственную подсистему.

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

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

Для реализации такой доработки нужно выполнить 3 простых шага:

1) Создать общую команду

2) Добавить команду в подсистему

3) Внести изменения в модуль, отвечающий за выбор раздела размещения внешней обработки

 

Итак, имеем подсистему: "МояПодсистема".

 

1.Общая команда печати

 

Создаём команду: "ДополнительныеОбработкиМояПодсистема"

Полю Группа (Группа, в которую входит команда по умолчанию) устанавливаем значение: Панель действий.Сервис.

В модуле команды прописываем 

ДополнительныеОтчетыИОбработкиКлиент.ОткрытьФормуКомандДополнительныхОтчетовИОбработок(
			ПараметрКоманды,
			ПараметрыВыполненияКоманды,
			ДополнительныеОтчетыИОбработкиКлиентСервер.ВидОбработкиДополнительнаяОбработка(),
			"МояПодсистема");
	

После создания команды, её нужно добавить в состав функциональной опции: ИспользоватьДополнительныеОтчетыИОбработки 

Подробно о правилах именования и размещения команд можно прочесть на сайте ИТС: Настройка глобальных дополнительных отчетов и обработок

 

2. Добавляем команду в новую подсистему 

 

 

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

 

Разделы, доступные для размещения, прописаны в Общем модуле: ДополнительныеОтчетыИОбработкиПереопределяемый

В нем нужно подкорректировать экспортную процедуру 

Процедура ОпределитьРазделыСДополнительнымиОбработками(Разделы) Экспорт

Там же находится и процедура отвечающая за размещение отчетов.

Процедура ОпределитьРазделыСДополнительнымиОтчетами(Разделы) Экспорт

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

в ЕРП 2.4  будет выглядеть так:

 ОбщегоНазначенияУТ.ДобавитьПодсистемуВКоллекцию(Разделы, "МояПодсистема");

В БП 3.0

Разделы.Добавить(Метаданные.Подсистемы.МояПодсистема);

Обновляемся. Добавляем внешнюю обработку в нашу новую подсистему.

 

Тестировалось на Платформе 8.3.13.1644 (ERP (2.4.6.188).

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

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

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

См. также

Разработка Адаптация типовых решений Производство готовой продукции (работ, услуг) Розничная торговля 1С:Управление торговлей 10 Россия Платные (руб)

Доработка для 1С:Управление торговлей 10.3 (релиз 10.3.88.3) добавляет поддержку маркировки новых категорий товаров согласно постановлениям Правительства РФ 2025–2026 гг. Конфигурация УТ 10.3 снята с поддержки — новые маркируемые категории в типовую поставку больше не попадают. Доработка закрывает этот пробел: новые виды номенклатуры, обмен с ГИС МТ «Честный Знак». Поставляется в виде файла .cf

14640 руб.

23.04.2026    2160    16    13    

19

Адаптация типовых решений БСП (Библиотека стандартных подсистем) Кадровый учет ЭДО и ОФД 1C:Бухгалтерия 1С:Зарплата и кадры 7.7 1C:ERP 1С:ЗУП 1С:УТ 1С:ДО Платные (руб)

Наше расширение 1С Госключ обеспечивает интеграцию любой конфигурации 1С на базе БСП с мобильным приложением «Госключ», позволяя сотрудникам подписывать кадровые документы (КЭДО) и документы материальной ответственности (МОЛ, ПБ) усиленной электронной подписью прямо со смартфона. Решение автоматизирует формирование и отправку документов на подпись, отслеживает статусы подписания и хранит подписанные файлы непосредственно в базе 1С

25000 руб.

06.03.2026    1729    4    0    

3

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

Расширение позволяет вывести в табличном документе факсимиле печати и подписей и/или вывести произвольную картинку из прикреплённых файлов организации для 1С УТ 11.5, КА 2.5, ERP 2.5, УНФ 3, Розница 3. Вывод факсимиле возможен в табличные документы УПД, УКД, Счёт-фактура, ТОРГ-12 и другие. Возможно настроить вывод для любых типовых макетов (Акт сверки, М-15, ТТН), для этого потребуется отредактировать макет и разместить на нём картинки с соответствующими именами, при выводе на печать в размещённые картинки будут выводиться факсимиле из прикреплённых рисунков. Редактирование осуществляется через типовой механизм в пользовательском интерфейсе.

6000 руб.

07.02.2023    13862    121    25    

77

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

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

9760 руб.

17.06.2025    4347    11    0    

11

Адаптация типовых решений 1С 8.3 1С:ERP Управление предприятием 2 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х Платные (руб)

Расширение, которое в форму списка и форму выбора справочника «Номенклатура» добавляет табличную часть в виде дерева, в которую выводится информация об остатках и доступности выбранной номенклатурной позиции.

6710 руб.

20.04.2026    602    1    0    

3

Логистика, склад и ТМЦ Адаптация типовых решений Пользователь 1С:Предприятие 8 1С:Управление нашей фирмой 1.6 1С:Управление нашей фирмой 3.0 Россия Управленческий учет Платные (руб)

Чтобы не допустить путаницы с обещаниями клиентам и для четкого контроля исполнения заказов мы используем резервирование товаров. Расширение для УНФ, чтобы автоматически отменять старые резервы и не мешалть эффективно продавать.

9150 руб.

02.08.2023    8553    26    5    

41

Адаптация типовых решений 1С 8.3 1С:Бухгалтерия 3.0 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 Беларусь Россия Платные (руб)

Расширение "Дополнительные документы" предназначено для создания дополнительных документов различного назначения, как форм для внесения данных так и печатных форм в расширяемой конфигурации пользовательскими средствами, без работы в конфигураторе и внесения изменений в структуру данных. Тестировалось для "1С:БП", "1С:УНФ","1С:КА"

21859 руб.

29.12.2025    1713    1    8    

2
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. МимохожийОднако 142 26.05.19 18:17 Сейчас в теме
Чем не устраивает БСП, которая встроена во все последние типовые?
zhelezobeton; +1 Ответить
2. login1020 150 27.05.19 08:03 Сейчас в теме
(1) Можно ссылку на описание?
4. login1020 150 28.05.19 08:18 Сейчас в теме
(3) И?
Я ссылаюсь на БСП в статье в: Пункт 1.Общая команда печати

Подробно о правилах именования и размещения команд можно прочесть на сайте ИТС: Настройка глобальных дополнительных отчетов и обработок


Настройка глобальных дополнительных отчетов и обработок

Где в описании добавление своей подсистемы с подключением к ней внешних обработок/отчетов штатными средствами?

Или я пропустил, или такого там нет.
5. МимохожийОднако 142 28.05.19 23:11 Сейчас в теме
В чём цель размещения обработок в своей подсистеме вместо типовых?
6. login1020 150 28.05.19 23:59 Сейчас в теме
(5) Как вариант новая подсистема может вообще никак не относиться к типовому функционалу и необходима для специфического учета или ещё каких действий. Существуют ряд пользователей, которые работают только с этой подсистемой, остальные подсистемы для них не доступны. И тогда, собственно, логично , что обработки и отчеты связанные с этой подсистемой в ней же и должны размещаться.
afandy; Jacob34; Dmitri93; Arte_; user591389_aska_rabota; ПодводныйТ; Светлый ум; +7 Ответить
7. МимохожийОднако 142 29.05.19 07:04 Сейчас в теме
Было бы неплохо эту информацию добавить в начало публикации. Мне теперь понятно. Спасибо.
8. пользователь 02.06.20 14:47
Сообщение было скрыто модератором.
...
9. Vogde 18 15.01.21 09:16 Сейчас в теме
Большое спасибо автору, статья помогла сэкономить время.
Jacob34; user1759974; user1835100; +3 Ответить
10. pap 26.07.21 10:15 Сейчас в теме
Добавлена новая подсистема.
Есть внешний отчет(пока идет отладка новой подсистемы не добавляю его в конфигурацию).
Все сделал как вы рекомендуете.
Через доп. отчеты и обработки добавляю в новую подсистему.
В новой подсистеме в доп.отчетах - не появляется.
Если указываю другую подсистему - там все нормально.
11. pap 16.08.21 08:29 Сейчас в теме
(10)
Извиняюсь. Затупил.
Надо было сделать 2 общие команды на обработки и на отчеты.
Tatyana_012345; +1 Ответить
12. Obertone 82 16.04.22 08:58 Сейчас в теме
Интересная реализация.
Без подсистемы тоже сделать нечто подобное оказалось возможным расширением:

https://infostart.ru/public/1640988/
13. user1273498 13 19.09.23 10:03 Сейчас в теме
Я делал проще - помещал отчет в конфигурацию и включал в подсистему
14. SergMasss 10 28.11.23 17:38 Сейчас в теме
Есть нюанс насколько я счас заметил. Если подсистема создана в расширении то данный способ не работает. По крайней мере в УТ 11.5 (тестировал на релизе 11.5.14.82). Потому что в модуле общей формы "ДополнительныеОтчетыИОбработки" в процедуре "ПриСозданииНаСервере" пытаются получить ИдентификаторОбъектаМетаданных который на расширение не распространяется в результате чего он не увидит подсистему в выборе размещения доп обработки или отчета
WrongLane; +1 Ответить
15. gusar_ooo 07.12.23 14:59 Сейчас в теме
(14)
ПриСозданииНаСервере

А если например процедуру захватить в расширение где есть нужная подсистема и доработать её в расширении?
16. Avatarzorro 78 14.03.25 10:32 Сейчас в теме
(14) там вроде 2 процедуры есть в общем модуле. одна работает по основной конфе, вторая по расширениям. Могу путать.

Я не так давно делал типовым средстами без костылей. Единственное че пришлось - запускать принудительное обновление чтоб типовые служебные справочники заполнились. Но я добавлял подсистему и отчеты основной конфе
17. Oruzeynik 27.05.26 14:43 Сейчас в теме
(14) Прикинь.. пол дня потратил на поиск как добавить внешнюю обработку в подсистему созданную в расширении...
А потом вспомнил что это же "расширение" )) и просто вставил в него обработку )
Для отправки сообщения требуется регистрация/авторизация