Имя: Пароль:
1C
1С v8
Обновление базы БП
0 ded20ded
 
04.02.14
21:06
столкнулся с проблемой нужно обновить базу БП 2.0
справка о программе говорит
Бухгалтерия предприятия, редакция 2.0 (2.0.50.3) (http://v8.1c.ru/buhv8/)
Copyright (С) ООО "1C", 2009 - 2013. Все права защищены
(http://www.1c.ru)

сравнение с конфигурацией поставщика пишет
версия 2.0.34.7

как победить такую проблему7
1 ded20ded
 
04.02.14
21:20
пока пошел этим путем нашел на другом сайте
Итак, с этим делом закончил. Обобщаю и описываю как сделал я, используя советы 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, спасибо за помощь.
2 v4442
 
04.02.14
21:21
3 ded20ded
 
04.02.14
21:25
(2) Ответ:
В Конфигураторе меню Конфигурация--Поддержка--Обновить конфигурацию, выбираем шаблонную свежую конф поставщика,

тут нужен файл cf или cfu?

он делает обновление конф. поставщика и выводит результаты сравнения. Снимаем все галочки, чтобы не затронуть основную конфу. Жмем Выполнить. Потом сохраняем конфу и проверяем версию конф. поставщика.
4 v4442
 
04.02.14
21:26
CF
5 ded20ded
 
04.02.14
21:28
спасибо
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший