К статье
Практический материал

Администрирование · 12 мин

Как обновить 1С 7.7 до последней версии

Как обновить 1С 7.7 до актуального релиза: подготовка базы, архивная копия, загрузка обновления через конфигуратор, типичные ошибки и проверка результата.

Обновление 1С 7.7 до последнего релиза типовой конфигурации выполняется через конфигуратор в режиме «Загрузить изменённую конфигурацию». Сама процедура несложная, но требует подготовки: без архивной копии базы и проверки стартового релиза обновление может закончиться повреждением данных или потерей доработок, внесённых в конфигурацию ранее.

Платформа 1С:Предприятие 7.7 давно не развивается, однако фирма «1С» продолжает выпускать обновления для некоторых типовых конфигураций седьмой версии — в первую очередь для «Бухгалтерии 7.7», где регулярно меняются формы отчётности и ставки налогов. Поэтому задача «обновить до последней версии» для 7.7 актуальна и по сей день, особенно в начале отчётного периода.

Важно различать две вещи: обновление платформы (исполняемых файлов программы, релизы линейки 7.70.0xx) и обновление конфигурации (прикладного решения — «Бухгалтерия», «Торговля и склад», «Зарплата и кадры»). Чаще всего под обновлением понимают второе, и именно оно описано ниже, но сначала стоит убедиться, что установлена актуальная платформа — старые релизы платформы могут некорректно работать с новыми конфигурациями.

Что понадобится перед началом обновления

Для обновления потребуется дистрибутив обновления конфигурации. Его получают через диск ИТС, портал 1С:Обновление программ или у партнёра фирмы «1С» — для этого нужна действующая регистрация программного продукта и, для большинства конфигураций, действующий договор ИТС или подписка. Без легального дистрибутива обновляться нельзя: «самодельные» файлы md из непроверенных источников — прямой путь к повреждению базы.

Также понадобятся: пароль пользователя с правами на монопольный вход и изменение конфигурации, свободное место на диске (для архивной копии и временных файлов — ориентировочно в 2–3 раза больше размера базы) и время, когда пользователи не работают в системе. Обновление выполняется в монопольном режиме, и в сетевой версии все сеансы придётся завершить.

Релиз конфигурацииВиден в «Помощь → О программе»

Сверьте номер с перечнем поддерживаемых релизов в файле поставки обновления

Доработки конфигурацииКонфигурация изменена по сравнению с типовой

Проверьте историю изменений и наличие программиста, который сможет перенести доработки

Договор ИТСДействует или истёк

Без действующего договора официальные обновления большинства конфигураций недоступны

Размер базыОбъём каталога базы на диске

Убедитесь, что свободного места хватает на архивную копию и временные файлы

Шаг 1. Сделайте архивную копию базы

Архивная копия — единственная страховка, которая позволит откатиться, если обновление пройдёт с ошибкой или результат не устроит. Пропускать этот шаг нельзя даже на «простых» базах: восстановить данные после неудачного реструктурирования без копии практически невозможно.

Самый надёжный способ для 7.7 — скопировать весь каталог информационной базы средствами операционной системы при закрытой программе. Дополнительно можно выполнить «Сохранение данных» из меню «Администрирование» в конфигураторе — получится файл архива, который удобно хранить отдельно. Убедитесь, что копия действительно создалась и её размер соответствует базе.

Шаг 2. Проверьте текущий релиз и цепочку обновления

Обновления 1С 7.7 рассчитаны на установку только с определённых предыдущих релизов. Откройте базу в режиме «Предприятие», зайдите в «Помощь → О программе» и запишите номер релиза конфигурации. Затем откройте файл описания поставки (обычно readme или файл сопровождения в каталоге дистрибутива) и найдите там перечень релизов, с которых допускается обновление.

Если ваш релиз слишком старый и в список не входит, обновляться придётся последовательно — через промежуточные релизы. Пропуск этапов здесь недопустим: механизм загрузки изменённой конфигурации в 7.7 не выполняет «накопительное» обновление, а просто сравнивает метаданные, и при большом разрыве версий часть изменений может примениться некорректно.

Шаг 3. Установите дистрибутив обновления

Дистрибутив обновления поставляется в виде установщика. Запустите setup.exe из каталога дистрибутива и укажите путь установки — по умолчанию файлы обычно разворачиваются в каталог tmplts либо в указанную вами папку. Установщик не трогает рабочую базу: он лишь распаковывает файлы обновления на диск.

После установки найдите в каталоге с дистрибутивом файл 1cv7.md — это файл изменённой конфигурации, который будет загружен в базу. Рядом обычно лежат внешние отчёты и обработки (каталог ExtForms), которые тоже понадобятся на следующих шагах.

Шаг 4. Загрузите обновление в конфигураторе

Завершите работу всех пользователей и запустите базу в режиме «Конфигуратор» в монопольном режиме. Далее выполните последовательность действий, описанную ниже. Весь процесс на средней базе занимает от нескольких минут до часа — зависит от объёма данных и скорости диска.

Порядок обновления конфигурации 1С 7.7
  1. 1
    Откройте базу в конфигураторе монопольно, убедитесь, что других сеансов нет
  2. 2
    Выполните «Конфигурация → Загрузить изменённую конфигурацию» и укажите файл 1cv7.md из дистрибутива
  3. 3
    На вопрос об объединении конфигураций ответьте утвердительно и дождитесь анализа изменений
  4. 4
    Сохраните конфигурацию и согласитесь на реструктуризацию данных, дождитесь её завершения
  5. 5
    Скопируйте внешние отчёты из каталога ExtForms дистрибутива в каталог ExtForms информационной базы
  6. 6
    Запустите базу в режиме «Предприятие», позвольте выполниться первоначальным обработкам обновления
  7. 7
    Проверьте номер релиза в «Помощь → О программе» и работоспособность основных документов и отчётов

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

Шаг 5. Обновите внешние отчёты и проверьте результат

Частая ошибка — обновить конфигурацию, но забыть про внешние отчёты. Регламентированная отчётность в 7.7 хранится в каталоге ExtForms информационной базы, и формы отчётов от старого релиза налоговая не примет. Скопируйте содержимое каталога ExtForms из дистрибутива поверх каталога ExtForms базы, сохранив структуру подкаталогов.

После первого запуска в режиме «Предприятие» откройте несколько ключевых документов, сформируйте оборотно-сальдовую ведомость и пару регламентированных отчётов. Сверьте сальдо по основным счетам с данными, снятыми до обновления, — цифры должны совпадать. Проверьте также нумерацию документов и работу печатных форм.

Контрольные точки

Как проверить результат обновления

Номер релиза в «Помощь → О программе»
Норма

Совпадает с релизом установленного обновления

Тревожный признак

Остался старый номер — обновление не применилось

Оборотно-сальдовая ведомость
Норма

Сальдо по счетам совпадает с данными до обновления

Тревожный признак

Расхождения в остатках — нужен анализ и, возможно, откат из копии

Регламентированные отчёты
Норма

Открываются формы актуальной редакции, отчёт заполняется

Тревожный признак

Ошибки открытия форм или старые бланки — не обновлён каталог ExtForms

Проведение документов
Норма

Документы проводятся без ошибок, движения формируются

Тревожный признак

Ошибки модулей при проведении — конфигурация повреждена или не завершено обновление

Типичные ошибки и как их избежать

Большинство проблем при обновлении 7.7 связано не с самой процедурой, а с нарушением подготовки. Ниже — ошибки, которые встречаются чаще всего.

Типичные ошибки при обновлении 1С 7.7
01
Обновление без архивной копии — при сбое реструктуризации данные теряются безвозвратно
02
Пропуск промежуточных релизов — обновление с неподдерживаемого релиза приводит к некорректной структуре метаданных
03
Забытый каталог ExtForms — отчётность формируется по устаревшим формам и не проходит проверку
04
Обновление поверх доработанной конфигурации — все изменения стираются, а восстановить их не из чего
05
Прерывание реструктуризации — база остаётся в повреждённом состоянии и требует восстановления из копии
06
Работа пользователей во время обновления — невозможно получить монопольный доступ или возникают конфликты при сохранении

Отдельно стоит упомянуть сетевые базы: если база лежит на общем ресурсе, обновляйте её при гарантированно закрытых сеансах всех пользователей и желательно с компьютера с устойчивым доступом к сети. Обрыв связи во время реструктуризации сетевой базы — одна из самых тяжёлых аварийных ситуаций для файловой 7.7.

Когда обновления 7.7 уже недостаточно

Если фирма «1С» прекратила поддержку вашей конфигурации седьмой версии или вам нужны возможности, которых в 7.7 нет (тонкий клиент, веб-доступ, актуальные механизмы учёта), разумным шагом будет переход на 1С:Предприятие 8. Это не обновление, а миграция: данные переносятся специальными обработками перехода, которые поставляются с конфигурациями восьмой версии.

Маршрут решения

Как выбрать действие

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

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

Итог

Что важно запомнить

Обновление 1С 7.7 выполняется загрузкой изменённой конфигурации в конфигураторе, но безопасность процедуры определяется подготовкой: архивная копия, проверка поддерживаемых релизов, монопольный доступ и обновление каталога ExtForms. Доработанные конфигурации и большой разрыв версий — повод привлечь специалиста, а не экспериментировать на рабочей базе.

Частые вопросы

Можно ли обновить 1С 7.7 без договора ИТС?

Для большинства типовых конфигураций официальные обновления предоставляются только при действующем договоре ИТС или подписке. Без него легальный дистрибутив получить не удастся. Использование дистрибутивов из неофициальных источников нарушает лицензионное соглашение и несёт риск повреждения базы.

Что делать, если конфигурация доработана программистом?

Штатная загрузка изменённой конфигурации заменит все доработки типовыми объектами. Перед обновлением зафиксируйте перечень изменений, сохраните копию конфигурации и поручите специалисту выполнить объединение конфигураций вручную с переносом доработок на новый релиз. После этого обязательно протестируйте изменённые модули.

Обновление прервалось на этапе реструктуризации — база потеряна?

Не обязательно, но работать с базой дальше нельзя. Восстановите каталог базы из архивной копии, устраните причину сбоя (нехватку места, обрыв сети, нехватку прав) и повторите обновление заново. Пытаться «дообновить» повреждённую базу без отката не стоит.

Нужно ли обновлять платформу 7.7 вместе с конфигурацией?

Желательно. Новые релизы конфигураций иногда требуют свежих релизов платформы линейки 7.70.0xx — в описании поставки обновления указывается рекомендуемая версия. Обновление платформы выполняется установкой дистрибутива поверх существующей установки и не затрагивает данные.

Как перенести данные из 7.7 в 1С:Предприятие 8?

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

Можно ли обновляться, пока пользователи работают в базе?

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