Top.Mail.Ru

Услуги программирования и консультирования в 1С

Обновление 1С. Как ускорить процесс при большом количестве релизов

Сразу обращаю Ваше внимание, что все обновления программы должны быть лицензионными, приобретены в фирме 1С. Законное право получения обновлений программ системы 1С:Предприятие 8 (кроме базовых версий) имеют только пользователи имеющие действующую подписку на ИТС (Информационно-технологическое сопровождение).

Люди, которые отвечают за обновление программы 1С, знают, что существуют текущие релизы, с дополнительными изменениями, которые произошли в ближайшее время. Есть ключевые релизы – обязательные для запуска. Однако некоторые базы бывают настолько запущены, что таких ключевых релизов нужно много установить, чтобы довести базу до последней версии поставщика. Как правило, на обновление таких баз уходит много времени.

Есть способ, с помощью которого можно один раз обновить базу до последнего релиза.

Будьте внимательны! У данного способа есть минусы.

  1. При большом объеме базы или большом объеме изменений могут возникнуть ошибки при обновлении.

  2. Разработчики часто меняют количество реквизитов и названия в регистрах, которые отражаются в очередных релизах. Если перескакивать через большое количество ключевых релизов, то данные в программе будут отражаться некорректно и могут возникнуть ошибки в процессе работы пользователей. Это важно, обратите на это внимание.

Этим способом можно пользоваться только в исключительных случаях. В данном методе нужно сделать свой файл *.cfu

Процедура обновления такова:

  1. Первым делом нужно выгрузить информационную базу (файл dt), чтобы в экстренном случае можно было восстановить информацию. Как выгружать базу в этой статье я рассказывать не буду, так как это стандартная процедура о которой представлено в интернете много информации. 

  2. Далее нужно создать файл поставщика для текущей конфигурации. Файл 1cv8.cf можно взять из дистрибутива поставщика или сохранить из рабочей базы, если конфигурация находится на поддержке. Я рекомендую сохранить из базы. 
    Для сохранения файла 1cv8.cf из рабочей базы необходимо в меню «Конфигурация - Поддержка - Настройка поддержки...» нажать кнопку «Сохранить в файл» и указать каталог и имя файла.

    Выгрузка конфигурации 1С

  3. Затем нам нужно создать базу данных с новой конфигурацией поставщика. Базу данных можно создать, используя дистрибутив поставщика. Дистрибутив последнего релиза можно скачать там же, где и обновления на сайте 1С. Далее разворачиваете новую, пустую базу. 
    Можно, конечно загрузить исходную (которую мы только что выгрузили) конфигурацию в пустую базу, и обновлять ее, но тогда все последующие действия теряют смысл, так как все равно придется подбирать и обновлять ключевые релизы.


  4. В пустой конфигурации, которую развернули (или обновили до последнего релиза), создаем файл обновления.  Для этого в меню «Конфигурация - Поставка конфигурации - Создать файлы поставки и обновления конфигурации...» снять галочку «Создать файл поставки», а в табличной части добавить файл, сохраненный (см. пункт 2). Проверьте путь, куда будите сохранять файл с обновлением и имя файла 1cv8.cfu (можно указать свое имя файла с расширением cfu). Нажать «Выполнить».

    Формирование обновления 1С

  5. Когда файл обновления готов, можно переходить к конфигурации, которую требуется обновить.

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


Каталог сайтов

Top.Mail.Ru