|
Добрый день. Меня зовут Шумилов Евгений. Я являюсь директором компании izhtc.ru. Наша компания реализовала уникальный проект автоматизации обновления сильно измененных конфигураций 1С. При создании данного программного продукта я выступал в качестве архитектора и руководителя проекта. Всего над проектов в течении двух лет работало 7 человек.
Мы предлагаем Вам ознакомится с нашим программным продуктом «Izhtc: Автоматическое обновление нетиповых конфигураций 1С» и методикой применяемой нами для обновления измененных конфигураций 1С.
Основные задачи, решение которых рассматривается в данном докладе - повышения качества обновления 1С, сокращение стоимости и времени, обновления сильно модифицированных типовых конфигураций 1С.
На текущий момент процесс обновления измененных конфигураций 1С практически не автоматизирован. При этом для решение данной задачи требуется очень много времени - на поиск и перенос изменений.
Предлагаемая нами технология заключается в максимальной автоматизации процесса обновления 1С.
Опыт использования данной технологии в нашей компании показал, что с ее помощью можно уменьшить время и стоимость обновления 1С более чем в десять раз.
При этом чем больше изменений внесено в конфигурацию и чем чаще делается обновление тем выше достигаемый экономический эффект.
Основные проблемы обновления доработанных конфигураций 1С заключаются в следующем:
- Очень большая трудоемкость и длительность данного процесса.
- А так же и в последующем поиске и исправлении ошибок.
- Конфигурации содержащие большое количество доработок, обновляются редко, так как переносить все изменения в новые релизы 1С сложно и долго.
- Обычно обновление на каждый новый релиз не делается. А чем реже обновляется конфигурация, тем сложнее будет обновить ее потом.
- Конфигурации обновляются редко, так как содержат много доработок, которые долго и технически сложно переносить в новые релизы.
- После обновления конфигурацию 1С надо протестировать, причем надо тестировать как внесенные изменения так и типовой функционал.
- Если процесс обновления идет несколько недель или месяцев, за это время в рабочую конфигурацию могут быть внесены новые изменения. Их тоже необходимо перенести в обновленную конфигурацию
- Большое влияние оказывает человеческий фактор.
- «Ручное» обновление - монотонный и долгий процесс, во время которого теряется концентрация, и как следствие возникает много ошибок.
- Очень часто работу поручают начинающим, так как опытные специалисты предпочитают заниматься более интересными задачами.
- После обновления редко проводится полное тестирование, потому что это требует много времени и знания механизмов работы конфигурации, а эта информация не всегда есть у специалиста, который делает обновление. В результате большое количество ошибок доходит до пользователя.
При этом необходимо знать как работает новая типовая конфигурация, а она только что вышла.
Для обновления конфигураций существует типовой механизм платформы 1С: Предприятие 8.1 - поддержка, с использованием конфигурации поставщика. К сожалению, используя этот инструмент обновление не может быть выполнено в автоматическом режиме и требует постояного вмешательства специалиста. А сами изменения фактически переносятся программистом в ручную. При этом чем больше изменений тем медленее идет процесс и возникает больше ошибок.
Преследуемая нами цель - максимально автоматически обновлять измененные конфигурации. И тем самым сведения к минимуму человеческого фактора. Уменьшение времени обновления. Повышение достигаемого экономического эффекта.
Предлагаемый нами способ решения заключается в программном сравнении трех конфигураций, программном переносе изменений и автоматическом тестировании полученного результата.
В результате данного процесса мы получаем обновленную и протестированную конфигурацию.
Далее исправляем найденные ошибки и снова запускаем тестирование.
Для сравнения внесенных изменений мы используем специальные программы, которые анализируют все изменения и переносят их в новую конфигурацию. Собранные все вместе модули образуют программный комплекс «Авто_Обновление измененных конфигураций 1С».
На текущий момент в системе «izhtc: Авто_Обновление» реализовано множество различных тестов.
Тестирование можно применять многократно и не только после обновления 1С, но и в ежедневной работе - при внедрение нового функционала или изменении существующего.
В том случае если мы узнаем что, после тестирования были обнаружены какие-то ранее неизвестные ошибки, специалисты нашей фирмы разрабатывают новые автоматические тесты, которые их находят.
Предлагаемое нами решение уменьшает участие человека в 10 раз при этом значительно повышая качество обновления
Наш партнер компании «Инспро» в течение 3 лет эксплуатирует свою информационную систему, основанную на 1С: Управление производственным предприятием, в которую постоянно вносятся изменения.
Ручное обновление УПП занимает порядка 150 часов, фактически месяц работы.
Экономия при применении автоматического обновления 1С составляет 90%.
Для других проектов по обновлению картина аналогична. Чем больше изменений, тем выше эффект от программного обновления 1С.
Основные преимущества получаемые при использовании данной методики:
- Возможность оперативно внедрять обновления конфигураций 1С.
- Повышение надежности и качества информационных систем.
- Возможность реализовывать те же проекты что и раньше но значительно быстрее, дешевле и качественнее.
Представленная методика реализована в программном продукте «IzhtcАвто_Обновление измененных конфигураций 1С».
С вопросами применения технологии АвтоОбновления обращайтесь по указаным контактам.
Спасибо за внимание. Ведущий разработчик системы Шумилов Евгений.
Заказать обновление 1С Управление производственным предприятием
|