Обновление с помощью *.cfu, как?

5. logoped99 17.04.12 12:17 Сейчас в теме
В статье не описываются методики применения автоматического и автоматизированного обновления конфигураций с использованием внешних компонент и/или программных продуктов. Информацию по ним вы можете найти на этом и других ресурсах Интернета.

Возможно, вы заметили, что при каждом очередном обновлении количество объектов, требующих вашего внимания, только увеличивается. При этом вы точно знаете, что изменен, например, только один документ, а при обновлении выдается список из нескольких десятков измененных объектов. Конечно, можно воспользоваться методикой описанной в статье «Технология обновления нетиповых конфигураций» от 27.06.2003. Да, это будет работать. Многие именно так выполняют обновления. Но я считаю данный подход неэффективным и трудоемким при обновлении конфигураций на платформе 1С:Предприятия 8. В отличие от платформы 1С:Предприятия 7.7 платформа 1С:Предприятия 8 позволяет открывать одновременно несколько конфигураций (файлы *.cf) и выполнять несколько сравнений конфигураций в одной копии конфигуратора.

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

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

Следует обратить внимание на то, что база данных может содержать несколько конфигураций:
конфигурация базы данных – это конфигурация, с которой работают пользователи;

основная конфигурация (рабочая) – это конфигурация, в которую мы можем вносить изменения, при этом пользователи могут продолжать работать;

конфигурация поставщика – это исходная конфигурация поставщика, на основе которой были созданы основная конфигурация и конфигурация базы данных.

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

Рассмотрим процесс обновления и разберем возможные ошибки на примере обновления конфигурации УПП (поставщик типовой конфигурации – фирма «1С», доработки компании Информ Сервис). Изначально обновление данной конфигурации выполнялось не по описанной в данной статье технологии, поэтому возникающие ошибки будут наиболее типовыми. Обновление будет выполняться с версии 1.2.6.2 на версию 1.2.14.1.

Этап 1. Подготовка.
На первом этапе приведем в соответствие рабочую конфигурацию к конфигурации поставщика. Это очень важный этап, который позволит значительно уменьшить объем работ по анализу внесенных нами ранее изменений. Этот этап можно пропустить, если последнее обновление прошло через «поддержку» (Меню «Конфигурация» --> «Поддержка» --> «Обновить конфигурацию»). Несоответствие версий может возникнуть при использовании для обновления *.cf файлов, не из дистрибутива поставщика.

Проверим номера версий рабочей конфигурации и конфигурации поставщика. Номер рабочей конфигурации смотрим: меню «Конфигурация» --> «Открыть конфигурацию» меню «Правка» --> «Свойства». В блоке «Разработка» пункт «Версия»
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
6. mremin 23.04.12 15:48 Сейчас в теме
В качестве предположения:
думаю, сообщение от отсутствии доступны обновлений в файле cfu возникает потому, что релизы (версии) обеих конфигураций совпадают.
7. Ламия 23.04.12 15:58 Сейчас в теме
а если получается обновить cf-шником, зачем мучаетесь с cfu?
8. unitvisual 25.05.09 18:10 Сейчас в теме
Здравствуйте!
Такая проблема.
Есть 2 не типовых конфигурации, но одинаковой редакции и релиза, в моём случае 1.6.5.2. В одной из этих конфигураций были сделаны изменения. Далее взяли вторую базу, которую требуется обновить, выгрузили файл *.cf. В изменённой базе создал файл поставки и обновления(на основе конфигурации, которую нужно обновлять). Получились файлы *.cf и *.cfu изменённой базы. Теперь если пывтаться сделать обновление спомощью *.cf файла то всё ок, он находит отличия баз и остаётся нажать Выполнить...
Если же я использую файл *.cfu он говорит что файл не содержит доступны обновлений!!!
Обновляю спомощью конфигурация-поддержка-обновить конфигурацию.
С помощью сравнения и объединения опять же только *.cf файл(((

Как обновить с помощью *.cfu?
9. new_creation 25.05.09 19:25 Сейчас в теме
Не знаю поможет ли, но есть такая обработка ОбновлениеИнформационнойБазы.
10. alexk-is 6541 26.05.09 01:00 Сейчас в теме
Возможно так...
Есть 2 не типовых конфигурации, но одинаковой редакции и релиза, в моём случае 1.6.5.2. В одной из этих конфигураций были сделаны изменения. Далее взял вторую базу, которую требуется обновить, создал файл поставки *.cf. В изменённой базе создал файл обновления (на основе файла поставки *.cf из конфигурации, которую нужно обновлять). Получил файл *.cfu изменённой базы. Теперь если пытаться сделать обновление с помощью *.cfu файла то всё ок, он находит отличия баз и остаётся нажать Выполнить...
11. unitvisual 26.05.09 21:50 Сейчас в теме
alexk-is пишет:

Возможно так...
Есть 2 не типовых конфигурации, но одинаковой редакции и релиза, в моём случае 1.6.5.2. В одной из этих конфигураций были сделаны изменения. Далее взял вторую базу, которую требуется обновить, создал файл поставки *.cf . В изменённой базе создал файл обновления (на основе файла поставки *.cf из конфигурации, которую нужно обновлять). Получил файл *.cfu изменённой базы. Теперь если пытаться сделать обновление с помощью *.cfu файла то всё ок, он находит отличия баз и остаётся нажать Выполнить...

Здравствуйте!
Я так и пытаюсь делать, брать cf файл обновляемой базы и делаю cfu файл в изменённой базе, потом пытаюсь обновяемую базу обновить с помощью cfu файла..а он говорит что в файле нет доступных обновлений!(((
Что сделать можно?
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот