При необходимости обновить устаревшую или давно не обслуживавшуюся конфигурацию 1С:Бухгалтерия 7.7 часто возникают два ключевых вопроса: как узнать, какая версия поставки используется (ПРОФ или Базовая), и обязательно ли устанавливать все промежуточные релизы подряд. Разберем эти задачи по шагам и проанализируем особенности обновления платформы 7.7.
Перед загрузкой и установкой обновлений выясним, какая именно конфигурация установлена. Для этого рассмотрим несколько простых способов проверки:
Конфигурация. Если пункт Объединение конфигураций недоступен (серый или заблокирован), значит, используется Базовая версия. В версии ПРОФ данный пункт активен.Справка -> О программе. Для базовой версии в названии программы всегда явно указано слово «Базовая».В отличие от платформы 1С:Предприятие 8, где последовательное обновление по цепочке релизов является обязательным требованием, в 1С 7.7 ситуация устроена иначе. Проанализируем алгоритм работы обновления в версии 7.7:
При обновлении конфигурации в 7.7 структура базы данных сразу обновляется до последнего релиза. Внутренний механизм обработки данных (процедура в обработке ОбновлениеИБ) автоматически и последовательно выполняет все необходимые алгоритмы пересчета и конвертации данных шаг за шагом за каждый пропущенный релиз.
Таким образом, в рамках одной редакции (например, для 1С:Бухгалтерия 7.7 ред. 4.5) можно безопасно обновляться с любого старого релиза сразу на самый свежий. Установка промежуточных дистрибутивов не требуется. Исключение составляют случаи перехода с очень старых редакций (например, с редакции 4.4 на 4.5), где требуется специальная процедура переноса данных.
Рассмотрим стандартный алгоритм обновления типовой конфигурации 1С:Бухгалтерия 7.7 ПРОФ:
Администрирование -> Сохранить данные).Конфигурация -> Объединение конфигураций и укажем путь к файлу метаданных 1cv7.md из подготовленного дистрибутива обновления.Загружаемая конфигурация и метод Замещать объекты, после чего подтвердим выполнение операции.Файл -> Сохранить или клавиша F7) и согласимся с реорганизацией структуры базы данных.ОбновлениеИБ, которая последовательно выполнит конвертацию данных для всех обновленных релизов.Для Базовой версии процедура выполняется напрямую из режима «1С:Предприятие» через меню Сервис -> Обновление конфигурации с указанием дистрибутивного файла или с помощью запуска мастера установки базового обновления.
Обратите внимание: обновление основного файла метаданных 1cv7.md меняет только структуру структуры самой базы. Регламентированная отчетность, внешние печатные формы и правила обмена хранятся отдельно.
Для завершения обновления скопируем содержимое папки ExtForms из дистрибутива обновления в каталог ExtForms рабочей базы данных. Кроме того, если в комплекте обновления поставляются обновленные внешние компоненты (например, V7Plus.dll и V7Plus.als), их необходимо скопировать непосредственно в основной каталог информационной базы.
При проведении процедур обновления учтем технические особенности платформы:
В файловом режиме работы 1С 7.7 существует жесткое ограничение: размер одного файла таблицы (файлы с расширением .dbf или .cdx) не должен превышать 2 ГБ. Если при реорганизации структуры или пересчете итогов файл превысит этот лимит, процедура завершится ошибкой.
Также при запуске инсталляторов обновлений на современных 64-разрядных операционных системах могут возникать ошибки из-за 16-битного формата мастера установки. В таких ситуациях дистрибутив обновления распаковывают вручную (например, с помощью архиватора) и берут нужный файл 1cv7.md без запуска стандартного файла установки .exe.