В 1С можно выгрузить встроенные стандартные обработки во внешние файлы, затем пользоваться ими, изменять их по своему вкусу, и снова пользоваться...
Идея взята из публикации "Недокументированное использование стандартных обработок из меню "Все функции" //infostart.ru/public/369487
Ничего нового своего я сюда не вносил, просто материализовал статью
Пользуйтесь на свой страх и риск, т.к. фирма 1С предупреждает, что данные обработки не просто так спрятаны от редактирования конфигурастами, и не факт, что обработки из одной версии платформы будут работать с другой версией платформы. Да и вообще, 1С может в будущем прикрыть данный лаз в платформе.
Обработка для выгрузки работает и в управляемых, и в обычных формах (в файловом и клиент-серверном вариантах). Проверено на платформах 8.2.19 - 8.3.25.
Обновление от 07.11.17: добавлена возможность выгрузки обработки "Управление системой взаимодействия" из платформы 8.3.10; исправлен механизм выгрузки в управляемом режиме.
Обновление от 09.08.18: создана новая обработка (версия 2.2) только под управляемые формы, полностью на асинхронном алгоритме, которая включает в себя возможность выгрузки не только обработок из меню "Все функции", но и выгрузку встроенных в платформу некоторых форм (написанных на встроенном языке 1с) и некоторых вспомогательных файлов.
Идея была взята из статьи /public/538300/. Для паковки обработок используется сторонняя всем известная утилита "V8Unpack".
Чтобы консольное окно при выгрузке не мелькало на экране в цикле 150+ раз, была создана утилита "HideCW" под .Net, которая скрывает чёрное окно при выполнении консольной программы.
Встроенные формы можно выгружать только в Windows, т. к. V8Unpack работает только в "окнах".
Протестировано на платформе 8.3.12.1567, но будет работать и на более ранних версиях.
Не все встроенные формы имеют код. Чтобы запустить некоторые, требуется доработка "напильником".
Теперь есть возможность, например, встроить "Все функции" в свою обработку.
Обновление от 28.03.19: добавлена возможность выгрузки обработки "Управление копиями базы данных" из платформы 8.3.14, добавлены новые формы для выгрузки, доработан интерфейс.
Обновление от 06.10.19: добавлена возможность выгрузки обработок ("История изменений данных" и "Управление серверами") и форм, появившихся в платформе 8.3.15.
Обновление от 12.05.20: добавлена возможность выгрузки трех новых обработок из 17-й платформы ("Управление системой аналитики", "Управление сервисами интеграции", "Управление настройками обработки ошибок")
Обновление от 13.01.23: добавлена возможность выгрузки новых встроенных обработок из 20-й, 21-й и 22-й платформ (9 новых, всего 26 штук), исправлены ошибки в асинхронном алгоритме.
Обновление от 07.07.23: добавлена возможность выгрузки новых встроенных обработок из 23-й платформы (3 новых, всего 29 штук, также много новых форм).
Обновление от 16.05.24: добавлена возможность выгрузки новых встроенных форм. Добавлена поддержка 24-й и 25-й платформ.
Спасибо всем, кто предоставил информацию/инструменты.
Проверено на следующих конфигурациях и релизах:
- 1С:ERP Управление предприятием 2, релизы 2.5.17.74