Администрирование · 11 мин
Как обновить 1С 7.7 до последней версии самостоятельно
Пошаговая инструкция по самостоятельному обновлению 1С 7.7: подготовка, резервное копирование, установка релизов конфигурации и платформы, проверка результата.
Обновление 1С 7.7 — задача, с которой до сих пор сталкиваются организации, ведущие учёт на «седьмой» платформе: «Торговля и склад», «Бухгалтерия», «Зарплата и кадры» и другие конфигурации этой линейки продолжают работать там, где переход на 1С 8 пока не состоялся. Под обновлением здесь понимаются две разные вещи: обновление релиза конфигурации (например, с 7.70.638 на более поздний) и обновление технологической платформы 7.7. Часто требуется сделать и то, и другое.
Главная особенность 7.7 — возраст технологии. Дистрибутивы обновлений распространялись на CD и через диски ИТС, формат файлов обновления — MD-файлы и файлы обновления конфигураций (.1cv7.md, .upd), а сама процедура выполняется через Конфигуратор в монопольном режиме. Современных механизмов автоматического обновления через интернет, как в 1С 8, здесь нет.
Материал рассчитан на ситуацию, когда у вас есть типовая конфигурация без доработок (или с минимальными изменениями), доступ к дистрибутивам обновлений и права администратора на компьютере с базой. Если конфигурация сильно переписана под ваши процессы — самостоятельное обновление превращается в задачу для специалиста по 7.7.
Что понадобится перед началом работы
Прежде чем запускать обновление, соберите всё необходимое. Во-первых, нужны дистрибутивы обновлений конфигурации — файлы с расширением .upd или комплекты «комплект обновления» с дисков ИТС. Важно понимать, что обновления 7.7, как правило, не кумулятивные: для перехода со старого релиза на последний может потребоваться последовательная установка нескольких промежуточных обновлений. Точную цепочку релизов смотрите в файле описания (обычно readme.txt или 1cv7upd.htm) внутри дистрибутива.
Во-вторых, определите текущий релиз вашей конфигурации. Откройте базу в режиме «Предприятие» и посмотрите в меню «Помощь» → «О программе» — там указаны версия платформы и номер релиза конфигурации. Запишите оба значения: от них зависит, какие обновления ставить и в каком порядке.
В-третьих, убедитесь, что у вас есть пароль пользователя с полными правами и возможность запустить базу в монопольном режиме. В файловом варианте это означает, что все остальные пользователи должны выйти из программы, а сама база не должна быть открыта ни в одном сеансе.
Резервное копирование — обязательный первый шаг
Обновление конфигурации изменяет структуру метаданных базы, и откатить его штатными средствами нельзя. Единственная защита от неудачи — полная копия базы, сделанная до начала работ. Пропуск этого шага — самая частая причина потери данных при самостоятельном обновлении.
Для файловой базы 7.7 самый надёжный способ — скопировать всю папку с базой целиком (в ней находятся файлы 1Cv7.DD, 1Cv7.MD, 1Cv7.DBF и другие) в отдельное место: другой диск, сетевую папку или внешний носитель. Копирование выполняйте при закрытой программе, чтобы файлы не были заблокированы.
Альтернатива — выгрузка данных через Конфигуратор: «Администрирование» → «Выгрузить данные». Этот способ создаёт файл 1Cv7.dat, но он менее надёжен как единственная копия: выгрузка не сохраняет некоторые служебные элементы и требует исправной базы для создания. Оптимально сделать и копию папки, и выгрузку.
Проверка целостности базы перед обновлением
Обновлять базу с ошибками — значит с высокой вероятностью получить сбой в середине процесса. Поэтому перед обновлением выполните тестирование и исправление. Запустите Конфигуратор в монопольном режиме, откройте меню «Администрирование» → «Тестирование и исправление информационной базы».
Отметьте проверки: реиндексация таблиц, проверка логической целостности, проверка ссылочной целостности. Для начала запустите проверку без исправления ошибок, чтобы оценить масштаб проблем. Если найдены битые ссылки или повреждённые записи — решите, как их обрабатывать: удалять записи с битыми ссылками стоит только понимая, что это за данные.
Дополнительно полезно выполнить пакетное перепроведение документов или хотя бы убедиться, что учёт закрыт на текущую дату: после обновления перепроведение больших периодов может занять часы и выявить старые ошибки в данных.
Пошаговое обновление конфигурации
Ключевая операция выполняется в Конфигураторе. Порядок действий одинаков для большинства конфигураций 7.7, отличия возможны только в расположении файлов обновления в конкретном дистрибутиве.
- 1Закройте все сеансы работы с базой и сделайте копию папки базы
- 2Запустите Конфигуратор в монопольном режиме (флажок «Монопольно» при входе)
- 3Откройте меню «Конфигурация» → «Загрузить изменённую конфигурацию»
- 4Укажите файл 1cv7.md из папки обновления следующего релиза в цепочке
- 5Подтвердите загрузку и дождитесь сообщения об успешном сохранении конфигурации
- 6При появлении запроса на реструктуризацию данных подтвердите её и дождитесь завершения
- 7Повторите шаги для каждого следующего релиза в цепочке обновлений
- 8Запустите базу в режиме «Предприятие» и проверьте версию в «Помощь» → «О программе»
Некоторые дистрибутивы содержат не MD-файл, а файл обновления (.upd), который подключается через тот же пункт меню, либо предлагают использовать «Объединение конфигураций». Для типовой конфигурации без доработок «Загрузить изменённую конфигурацию» — предпочтительный и самый простой путь: он полностью заменяет конфигурацию на новую типовую.
Реструктуризация — самый длительный этап. На больших базах (несколько гигабайт DBF-файлов) она может идти десятки минут и дольше. Не прерывайте процесс, даже если кажется, что программа «зависла»: прерывание реструктуризации почти гарантированно разрушает базу, и восстановление будет возможно только из копии.
Обновление платформы 7.7
Платформа (сам исполняемый файл 1С:Предприятия) обновляется отдельно от конфигурации. Процедура проста: закройте все сеансы 1С на всех компьютерах, запустите установщик нового релиза платформы и установите его в тот же каталог, где стоит текущая версия (обычно C:\Program Files\1Cv77 или аналогичный), либо в новый каталог с последующей настройкой ярлыков.
Если база сетевая и платформа установлена на каждом рабочем месте, обновить её нужно везде — смешение разных релизов платформы на разных компьютерах, работающих с одной базой, недопустимо: это приводит к ошибкам доступа и повреждению индексных файлов.
Учтите, что новые релизы конфигурации обычно требуют определённый минимальный релиз платформы — это указано в описании обновления. Поэтому разумный порядок такой: сначала обновить платформу до требуемой версии, затем накатывать обновления конфигурации.
Проверка результата после обновления
После завершения всех обновлений войдите в базу в режиме «Предприятие» и сначала сверьте версию: «Помощь» → «О программе» должна показывать целевой релиз конфигурации. Затем проверьте работоспособность учёта.
Как проверить результат
Отображается целевой релиз конфигурации и платформы
Версия старая — обновление не применилось
Документы открываются, списки отображаются корректно
Ошибки «Поле не найдено», пустые журналы
Оборотка, карточки счетов или отчёты по складу строятся и дают ожидаемые суммы
Отчёты падают с ошибкой или суммы расходятся с данными до обновления
Документ проводится без ошибок
Ошибки модулей при проведении
Особое внимание уделите регламентным операциям текущего периода: начислению зарплаты, закрытию месяца, расчёту налогов — в зависимости от конфигурации. Именно в этих местах чаще всего меняются алгоритмы между релизами, и именно там ошибка обойдётся дороже всего.
Типичные ошибки и как их избежать
Отдельная группа проблем связана с нетиповыми конфигурациями. Если при загрузке изменённой конфигурации вы не уверены, типовая ли у вас база, проверьте это заранее: в Конфигураторе откройте «Конфигурация» → «Сохранить конфигурацию в файл» и сравните её с файлом из типового дистрибутива через «Объединение конфигураций» — различия покажут доработки. Наличие доработок — веская причина не обновляться самостоятельно.
Как выбрать действие
Что важно запомнить
Самостоятельное обновление 1С 7.7 безопасно при трёх условиях: типовая конфигурация, полная копия базы перед стартом и последовательная установка всех промежуточных релизов. Обновление выполняется в Конфигураторе через «Загрузить изменённую конфигурацию» в монопольном режиме, а результат проверяется версией программы и контрольными отчётами.
Частые вопросы
Можно ли обновить 7.7 сразу до последнего релиза, минуя промежуточные?
Как правило, нет. Обновления конфигураций 7.7 рассчитаны на переход с конкретного предыдущего релиза (иногда с двух-трёх последних). Точную цепочку указывайте по файлу описания в дистрибутиве. Если промежуточных дистрибутивов нет, иногда выручает полная установка конфигурации последнего релиза с последующей загрузкой данных, но это отдельная и более рискованная процедура.
Что делать, если обновление прервалось с ошибкой?
Не пытайтесь повторно запускать обновление на той же базе и не работайте в ней. Восстановите папку базы из резервной копии, проанализируйте причину сбоя (нехватка места на диске, не тот релиз, ошибки в данных) и только после этого повторите попытку на восстановленной копии.
Нужно ли обновлять платформу, если обновляю только конфигурацию?
Зависит от требований конкретного релиза конфигурации — они указаны в описании обновления. Если требуемый релиз платформы выше вашего, сначала обновите платформу на всех рабочих местах, затем конфигурацию. Если требований нет, платформу можно не трогать.
Сколько времени занимает обновление?
На небольшой базе один шаг обновления занимает от нескольких минут до получаса, основное время уходит на реструктуризацию. На объёмных базах и при длинной цепочке релизов закладывайте несколько часов и выполняйте работы в нерабочее время, чтобы никто не пытался войти в базу.
Можно ли обновить 7.7 до 1С 8 этой инструкцией?
Нет. Переход с 7.7 на 1С 8 — это не обновление, а миграция: конфигурации несовместимы, данные переносятся специальными обработками конвертации, а справочники и документы требуют сопоставления. Это отдельный проект, который редко выполняется без привлечения специалистов.
Где взять дистрибутивы обновлений для 7.7?
Официально обновления распространялись через подписку на диски ИТС и партнёров фирмы «1С». Если диски утеряны, обратитесь к партнёру-франчайзи 1С — у многих сохранились архивы старых релизов. Загружать дистрибутивы с неофициальных источников рискованно: файл обновления имеет полный доступ к структуре вашей базы.