8.х Обновление конфигурации поставщика

Тема в разделе "Конфигурирование на платформе "1С:Предприятие 8"", создана пользователем dinya, 17 апр 2009.

  1. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.410
    Симпатии:
    316
    Баллы:
    104
    Да, это понятно на копии конечно смотреть буду.
    Сейчас сравнил конфигурацию БД с чистой типовой сняв галочку "искать по наименованию", не соответствуют только 3 отчета. Надеюсь все ок будет.
  2. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.410
    Симпатии:
    316
    Баллы:
    104
    Итак, с этим делом закончил. Обобщаю и описываю как сделал я, используя советы BabySG.

    Исходные данные: имеем базу КА (файловый вариант), версия поставщика 1.0.4.1, версия основной конфигурации 1.0.5.1. База с некоторыми изменениями (добавлено неск. справочников, регистров сведений, внесены изменения в объекты). Кроме того на момент, когда я это все делал вышли уже 2 обновления для базы: 1.0.6.1 и 1.0.7.1.

    1. Готовим файлы поставки .cf для 3 типовых конфигураций (1.0.5.1, 1.0.6.1, 1.0.7.1).
    2. Делаем резервную копию БД.
    3. Поскольку тем способом который делал я, значения самописных регистров и справочников потеряются, я перенес их значения в "свойства" объектов. Один регистр сведений пришлось потом восстанавливать т.к. не нашел куда из него записи воткнуть, но записей у меня там меньше десятка было так что ничего страшного. (У меня все это оказалось возможным, тип значений справочников и реквизитов был подходящим для записи в свойства объектов). Кроме того перед началом я сравнил файл чистой конфигурации и текущую конфигурацию БД, без режима "Устанавливать соответствия по именам объектов". В моем случае несоответствовали 3 отчета, т.е. ничего страшного. Если бы не соответствовали какие-то документы, или справочники, то я так понимаю потерялись бы и они.
    4. Полностью снимаем конфигурацию с поддержки. Сохраняем. Обновляем БД.
    5. Используем пункт меню "Загрузить конфигурацию из файла". Загружаем ту версию, которой у нас сейчас реально соответствует конфигурация БД. (т.е. в моем случае 1.0.5.1). Будет предложено поставить нашу базу на поддержку. Соглашаемся. Сохраняем. Обновляем БД. Запускаем 1С (здесь оно не должно по идее ничего сказать). Выходим.
    6. Используем пункт "Поддержка"->"Обновить конфигурацию", выбираем файл обновления (в моем случае 1.0.6.1). Обновляем. Сохраняем. Обновляем БД. Запускаем 1С. Выполяем обработки которые нам предложат. Также неплохо проверить настройки ведения учета (в моем случае на этом месте были изменения в релизе, появились новые настройки). Выходим.
    7. Все аналогично п.6. только выбираем файл обновления для версии (1.0.7.1).
    8. Здесь уже редактируем конфигурацию, вносим все необходимые изменения, добавляем снова наши реквизиты и т.д. приводим в общем конфигурацию к тому виду который нам нужен. Обновляем конфигурацию БД. Далее я перенес данные обратно из "свойств" в соответствующие реквизиты (см. п.3). Выходим.
    9. Запускаем тестирование и исправление БД (у меня стояло реиндексация, проверка логич. и ссылочн. целостности, и обязательно ставим "Сжатие таблиц ИБ" поскольку после всех вышеуказанных манипуляций у меня база поправилась ~800 Мб, после сжатия вернулась к приблизительно первоначальному размеру).
    10. Все, вроде ничего не забыл.

    BabySG, спасибо за помощь.
  3. shurikvz
    Offline

    shurikvz Модераторы Команда форума Модератор

    Регистрация:
    1 окт 2009
    Сообщения:
    8.410
    Симпатии:
    316
    Баллы:
    104
    P.S. Выполнял все на 32х Во время выполнения пп.5-7 (получается обновления на типовую на поддержке) вышеуказанная ошибка не вылезала.

Поделиться этой страницей