Обновление конфигурации 1С:Колледж и платформы без потери данных

· 9 мин

Содержание

Обновить 1С:Колледж проще всего через Конфигуратор: Конфигурация → Поддержка → Обновить конфигурацию…, выбрать файл 1cv8.cfu нужного релиза, принять изменения и запустить программу в режиме «Предприятие», чтобы прошли обработчики обновления. До этого — выгрузить базу в .dt и проверить, подходит ли релиз к вашей версии и хватает ли версии платформы.

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

Подготовка базы перед обновлением 1С:Колледж

Начните с трёх фактов о своей базе. Без них легко скачать не тот файл.

  1. Текущая версия конфигурации. В режиме «Предприятие» откройте Справка → О программе (или значок «i» в правом верхнем углу). Запишите редакцию и номер релиза, например 2.1.х.х.
  2. Версия платформы. Там же, в окне «О программе», указана версия платформы 1С:Предприятие.
  3. Состояние поддержки. В Конфигураторе откройте Конфигурация → Поддержка → Настройка поддержки. Если стоит «На поддержке» и правка не включена — база типовая. Если «Редактируется с сохранением поддержки» или «Снята с поддержки» — в конфигурацию вносили изменения, обновление пойдёт через сравнение и объединение.

Дальше — резервная копия. Без копии не начинайте: откатить неудачное обновление можно только из неё.

  • 💾 Файловая база: в Конфигураторе Администрирование → Выгрузить информационную базу…, сохраните .dt на другой диск.
  • 🗄️ Клиент-серверная база : та же выгрузка в .dt плюс полная копия средствами СУБД (MS SQL или PostgreSQL).
  • 📄 Доработанная конфигурация: дополнительно Конфигурация → Сохранить конфигурацию в файл… — получите .cf вашей версии со всеми правками.

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

В клиент-серверной базе удобно включить блокировку начала сеансов в свойствах информационной базы в консоли администрирования серверов. Тогда новые пользователи не войдут, пока идёт обновление, а Конфигуратор с параметром разблокировки (кодом доступа, который вы задали в той же блокировке) подключится. После обновления блокировку снимите, иначе утром никто не зайдёт.

Во время сессии и приёмной кампании без крайней нужды не обновляйтесь. Если после релиза поменялись печатные формы приказов или ведомостей, лучше узнать об этом в спокойный день.

Готовность к обновлению
Выполнено: 0 / 6

Где взять файл обновления конфигурации Колледж

Обновления 1С:Колледж распространяются через портал обновлений 1С для пользователей с действующей поддержкой (подписка ИТС или договор сопровождения отраслевого решения). Вход — по логину и паролю интернет-поддержки, которые выдаёт обслуживающий партнёр.

На странице продукта выберите нужный релиз и скачайте дистрибутив обновления. Обычно это архив с программой setup.exe. Полный дистрибутив (для новой установки) брать не нужно.

Что важно при выборе релиза:

  • 🔗 Цепочка версий. В описании каждого релиза есть список версий, с которых на него можно перейти. Если вашей версии там нет, обновляйтесь последовательно через промежуточные релизы. Перепрыгнуть через несколько лет одним файлом обычно не получится.
  • 🧩 Редакция. Файлы для «Колледжа» и «Колледжа ПРОФ» разные. Чужой файл программа не примет.
  • 🖥️ Требуемая платформа. В описании релиза указана минимальная версия платформы. Сверьте с той, что записали на подготовке.

После скачивания запустите setup.exe из архива. Он не трогает базу, а только распаковывает файлы обновления в каталог шаблонов — по умолчанию %APPDATA%\1C\1cv8\tmplts. Внутри появится папка релиза с файлами 1cv8.cfu (обновление) и описанием изменений.

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

Обновление платформы 1С:Предприятие под новый релиз

Если релиз Колледжа требует платформу с номером не ниже установленной у вас, сначала обновите платформу. Иначе Конфигуратор откажется загружать обновление или база не запустится после него.

Файловая база. Скачайте дистрибутив технологической платформы с того же портала, запустите setup.exe на каждом компьютере, где работают с базой. Старая версия может остаться — новая встанет рядом в свою папку в C:\Program Files\1cv8\. Лаунчер 1cestart.exe сам выберет подходящую версию.

Клиент-серверная база. Порядок другой:

  1. Установите новую версию сервера 1С на сервер приложений.
  2. Переключите службу «Агент сервера 1С:Предприятия 8.3» на новую версию (новый установщик предлагает зарегистрировать службу).
  3. Обновите клиентскую часть на рабочих местах — версия клиента должна совпадать с версией сервера.

Остановка или перерегистрация службы агента сервера обрывает сеансы всех пользователей всех баз этого кластера, не только Колледжа. Делайте это в согласованное окно, когда в базах никто не работает.

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

Пошаговое обновление 1С:Колледж через Конфигуратор

Для типовой базы, которая стоит на поддержке без изменений, процесс занимает несколько минут плюс время реорганизации данных.

Шаг 1. Откройте базу в Конфигураторе

Запустите 1С, выделите базу Колледжа в списке и нажмите «Конфигуратор». Войдите под пользователем с правами администратора. Если конфигурация не открыта — Конфигурация → Открыть конфигурацию.

Шаг 2. Запустите обновление

Меню Конфигурация → Поддержка → Обновить конфигурацию…. Откроется окно с двумя вариантами:

  • Поиск доступных обновлений — Конфигуратор сам просмотрит каталог шаблонов и покажет подходящие релизы;
  • Выбор файла обновления — укажите путь к 1cv8.cfu вручную.

Второй вариант надёжнее, когда файлы лежат в нестандартной папке или на сетевом диске.

Шаг 3. Проверьте версии и подтвердите

Программа покажет текущую версию и ту, на которую обновляется база. Если файл не подходит к вашей версии, вы увидите сообщение об этом — значит, нужен промежуточный релиз.

Подтвердите обновление. Для типовой конфигурации изменения применятся к основной конфигурации без лишних вопросов.

Шаг 4. Обновите конфигурацию базы данных

На этом этапе изменилась только основная конфигурация. Чтобы перенести изменения в базу, выполните Конфигурация → Обновить конфигурацию базы данных (клавиша F7). Обычно Конфигуратор сам предлагает это сделать сразу после обновления.

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

Шаг 5. Запустите программу в режиме «Предприятие»

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

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

Шаг 6. Повторите для следующего релиза

Если обновлялись по цепочке, повторите шаги 2–5 для каждого следующего релиза. Пропускать запуск в режиме «Предприятие» между релизами нельзя: обработчики каждой версии рассчитаны на данные, подготовленные предыдущей.

Если конфигурация Колледжа доработана

Многие колледжи дорабатывают программу: свои печатные формы приказов, отчёты для местного министерства образования, загрузку из сторонних систем. Такая база обновляется дольше.

После выбора файла обновления Конфигуратор откроет окно сравнения и объединения. В нём видно, какие объекты изменили вы, какие — поставщик, и где изменения пересеклись.

Правила работы в этом окне:

  1. По объектам, которые меняли только вы, оставьте свою версию.
  2. По объектам, которые менял только поставщик, берите версию из обновления.
  3. Объекты, изменённые обеими сторонами, разбирайте вручную: модули объединяйте по процедурам, формы проверяйте после обновления.

Если Настройка поддержки показывает «Снята с поддержки», файл .cfu применить нельзя. Понадобится полный файл конфигурации .cf нового релиза и режим Конфигурация → Сравнить, объединить с конфигурацией из файла…. Это работа для программиста 1С, а не для пользователя.

Состояние базыЧем обновлятьСложность
На поддержке, правка не включена1cv8.cfu через «Обновить конфигурацию»Низкая
Редактируется с сохранением поддержки1cv8.cfu + сравнение и объединениеСредняя
Снята с поддержкиПолный .cf + «Сравнить, объединить»Высокая
Доработки вынесены в расширения1cv8.cfu, затем проверка расширенийНизкая

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

Ошибки при обновлении 1С:Колледж и что с ними делать

Большинство сбоев видны сразу по тексту сообщения. Выберите свой случай:

Диагностика: выберите симптом

Отдельно о прерванной реорганизации. Если во время F7 выключили свет или закрыли процесс, база может не открываться. Не пытайтесь «дожать» обновление повторно наугад — восстановите базу из .dt, сделанного на подготовке, и пройдите шаги заново.

Проверка Колледжа после обновления

Обновление считается законченным, когда программа корректно работает у пользователей, а не когда закрылось окно Конфигуратора.

Что проверить сразу:

  • 🔢 Номер версии. Справка → О программе должна показать новый релиз.
  • 📊 Отложенная обработка. Дождитесь её завершения, прежде чем строить сводные отчёты по контингенту и успеваемости.
  • 🖨️ Печатные формы. Сформируйте пару приказов по движению контингента, зачётную ведомость, справку обучающемуся. Если формы правили под себя — сравните со старой выгрузкой.
  • 🔌 Расширения и внешние обработки. Откройте каждую, которой пользуются регулярно.
  • 👥 Права пользователей. Зайдите под обычным преподавателем или сотрудником учебной части, а не только под администратором. Новые объекты релиза иногда требуют назначить роли.
  • 🔄 Обмены. Если Колледж обменивается данными с бухгалтерией или зарплатной базой, запустите обмен вручную и посмотрите протокол.

Сохраните свежую выгрузку .dt уже обновлённой базы. Она станет точкой отката для следующего обновления.

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

Как часто нужно обновлять 1С:Колледж?
Удобно раз в месяц-два, по мере выхода релизов. Чем дольше пауза, тем длиннее цепочка промежуточных версий и выше риск ошибок обработчиков.
Можно ли обновить Колледж без подписки на поддержку?
Легально — нет: файлы обновлений выдаются пользователям с действующей поддержкой. Если подписка закончилась, продлите её у партнёра и получите релизы за пропущенный период.
Нужно ли обновлять платформу каждый раз вместе с конфигурацией?
Нет. Платформу обновляют, когда новый релиз требует версию выше вашей. Требование указано в описании релиза.
Сколько времени занимает обновление?
Само применение файла — минуты. Реорганизация и обработчики на базе с многолетней историей занимают от нескольких минут до часа и больше. Закладывайте окно с запасом.
Можно ли откатить обновление?
Только загрузкой резервной копии через Администрирование → Загрузить информационную базу… в Конфигураторе. Данные, введённые после обновления, при этом пропадут.