К нам обратился клиент, который занимается производством и поставкой судовой арматуры. Он оказался в весьма неприятной ситуации: работал в доработанной ERP 2.4, а после переход на на версию 2.5, все доработки перестали работать и часть данных была искажена.
Такое неизбежно происходит, если доработки выполнены прямо в конфигурации. Переход на новый релиз их просто затирает.
Первое, на что мы смотрим, это возможно ли использовать для специфических операций клиента типовой функционал. Тогда можно было бы подкорректировать именно бизнес-процессы и вообще обойтись без доработок. Но, к сожалению, в данной ситуации такой подход не был оправдан. В стандарте системы 1С:ERP 2.5 нужных клиенту функций просто нет.
Поэтому пошли по пути разработки и переноса всех доработок в Расширение. Что это дает? С точки зрения конфигурации система остается полностью типовой, т.е. неизменной и остается на поддержке. При этом пользователь использует весь доработанный функционал также, как если бы он был в коде конфигурации.
В итоге мы выполнили 12 разных доработок системы и вынесли их в единое расширение. Вычистили полностью старые доработки из кода программы и привели ее в состояние типовой.