Сейчас в 1с есть такие объекты как подсистемы и функциональные опции а так-же есть библиотека стандартного функционала.
А теперь представьте, что в функциональных опциях сделают
1. возможность хранить версию
2. модуль в котором можно будет описывать экспортные функции который внутри отрабатываются только при если опция включена.
А в подсисемах сделают включение и выключение всего вложеного дерева по опциям
Что мы будем иметь:
Описываем функционал, весь его привязываем к одной ветке подсистемы, на верхний уровень ветки подсистемы вешаем функциональную опцию и в ней описываем 100% интерфейса нашего функционала (кстати по логике нужно будет сделать возможным "закрыть" такой контейнер)
Все, дальше его тупо суем в любую конфу и юзаем.
Конечно остается вопрос с пересечением функционалов, но все-же идея мне нравится :)
Сладкая мечта одинэсника:
сидишь, кофе пьешь, периодически заходят разные бухи, говорят, "мы там эта, галочку одну включили, другую выключили, все стало работать как нам надо. Вот, тыщщу рублей вам заносим за работу".
Другое
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший