В экосистеме 1С есть сервис публикации ошибок. А так же компания 1С периодически выкладывает патчи для своих конфигураций. Например, можно посмотреть патчи для конфигурации Управление торговлей 11.5.16.91. Установка и удаление патчей реализована в 1С:Библиотека стандартных подсистем, а в 1С:Библиотека интернет-поддержки предусмотрена автоматическая загрузка патчей с портала 1C:Обновление программ.
Во всём этом мне не нравится:
- то что сервис публикации ошибок и сервис патчей разобщены
- если есть ошибка, значит должен быть под неё патч. В конце концов, многие не могут по каким-либо причинам обновить конфигурацию. Но исправить критичные ошибки всё же хотелось бы. На данный момент патчей значительно меньше зарегистрированных ошибок
- патчи для автоматического обновления может выкладывать только фирма 1С. Сообщество разрабочиков 1С может обновляться только вручную выкладывая патчи, к примеру, на Инфостарт
- большое количество расширений (патчей) даёт лишнюю нагрузку влияющую на производительность 1С:Предприятия. Хотелось бы иметь одно расширение со всеми патчами для данной версии конфигурации
- чрезмерно лаконичное описание ошибок и исправляемых патчем проблем
- Разработать правила создания патчей. Чтобы информация о патче была достаточной для целей сопровождения конфигураций и позволяла производить автоматическую соборку патча под конкретную конфигурацию
- Написать расширение альтернаивное функционалу 1С:Библиотека интернет-поддержки, которое за патчами будет обращаться в данный репозиторий на Github
- Силами сообщества 1С разработчиков поддерживать базу ошибок и базу патчей закрывающих эти ошибки
- дублирования сервиса публикации ошибок фирмы 1С. Будут выкладываться только ошибки, которые можно исправить патчем и на которые эти самые патчи написаны
- дублирования патчей с портала 1С:Обновление программ. Они уже доставляются пользователям через стандартные механизмы. К тому же это является ителектуальной собственностью фирмы 1С
Все авторские права на pull request'ы остаются за приславшими их пользователями и хранятся в данном репозитории на условиях лицензии MIT