Руководство по обновлению нетиповых конфигураций 1С

Руководство по обновлению нетиповых конфигураций платформы 1С Предприятие 8.0 и 8.1

В данной статье рассматриваются общие принципы обновления нетиповых конфигураций и технология ручного обновления. Так же мы будем сравнивать возможности ручного и автоматического обновления. Первое, что не обходимо сделать определится с терминами.

Введем следующие понятия:

  • Типовая конфигурация - тиражная конфигурация выпускаемая поставщиком. Поставщик может быть как фирма 1С так и любая другая организация выпускающая коробочные программы для 1С.
  • Рабочая конфигурация - конфигурация адаптированная типовая конфигурация, используемая для работы компании.
  • Старая типовая конфигурация - типовая конфигурация, на основе которой сделана рабочая конфигурация.
  • Новая типовая конфигурация - типовая конфигурация, на которую мы планируем обновить рабочую конфигурацию.
  • Контрольные релизы - типовые конфигурации, на которые необходимо обновить рабочую конфигурацию, чтобы не произошло потери информации или нарушения логики работы системы.
  • Промежуточные конфигурации между старой и новой типовой конфигурации.

Список промежуточных конфигураций надо смотреть в описании обновления.

Обновление 1С - процесс интеграции изменений внесенных при внедрении конфигурации с новой типовой конфигурацией поставщика. Обновленная конфигурация 1С - конфигурация полученая объеденением новой типовой и рабочей конфигурации.

Есть три принципиально разных способа обновления нетиповой конфигурации 1С:

  • Автоматическое обновление нетиповой конфигурации 1С с использованием 1С АвтоОбновление, данный вопрос рассматривается и на других страницах на этом сайте. В данной статье мы будем так же про него рассказывать, сравнивая возможности типовых механизмов 1С и нашей разработки.
  • Передача данной задачи на аутсорсинг специалистам. Например, заказать обновление нетиповой конфигурации нашей компании. У нас накоплен громадный опыт как простых так уникальных проектов.
  • Самый сложный и длительный - ручное обновлении. Именно о нем данное руководство.

Обновление нетиповой конфигурации, особенно если пропущено много релизов довольно сложный процесс, требующий последовательного выполнения операций.

Стандартный план работы по обновлению измененной конфигурации 1С:

  • Первая задача, которую необходимо выполнять - найти все доработки, которые внесены в рабочую конфигурацию по сравнению со старой конфигурацией производителя.
  • Далее необходимо перенести все эти изменения в новую типовую конфигурацию. При этом следует учитывать то, что поиск и перенос изменений производится последовательно. Сначала нашли, потом переносим, и возвращаемся к первому этапу поиска и анализа изменений.
  • Следующая задача - проверить корректность работы обновленной конфигурации. Протестировать все изменения как свои, так и внесенные поставщиком, они могут конфликтовать. Найти и исправить все ошибки. Какие-то участки учета, вероятно, необходимо будет переписать и сделать новое внедрение этих блоков.
  • Необходимо произвести настройку обновленной конфигурации. Практически всегда появляются новые параметры работы информационной системы и для корректной работы.
  • Далее необходимо научить пользователей работе с новой конфигурацией. Наверное, какие-то схемы и принципы работы серьезно изменились и пользователи, привыкшие работать со старой конфигурацией, будут совершать ошибки.
  • Последняя операция - непосредственное обновление информационной базы предприятие.

На каждом этапе этого плана есть свои нюансы и тонкости. При выполнении каждого пункта возможно возникновение, каких-либо ошибок и проблем. Распишем подробнее каждый этап.

Поиск внесенных изменений в рабочую конфигурацию и перенос их в обновленную конфигурацию.

Даная задача будет выполняться постоянно в процессе обновления. Связано это с тем что необходимо обновить множество различных видов объектов и обновить их все сразу технически не возможно. Процесс обновления идет последовательно.

Сначала надо найти и перенести все изменения в структуре метаданных. Далее последовательно обновляются модули объектов, формы, макеты, роли.