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

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

Как обновить 1С ЖКХ: инструкция по обновлению конфигурации

Пошаговая инструкция по обновлению 1С:Учет в управляющих компаниях ЖКХ: резервная копия, загрузка обновлений, типичные ошибки и проверка результата.

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

Обновление необходимо, когда меняется законодательство в сфере ЖКХ (формы квитанций, алгоритмы расчета, передача показаний в ГИС ЖКХ), появляются исправления ошибок или планируется переход на новую версию платформы. Работать на устаревшем релизе рискованно: расчеты могут перестать соответствовать нормативным требованиям.

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

Подготовка: что проверить до начала обновления

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

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

Важный момент — совместимость. Каждый релиз конфигурации ЖКХ рассчитан на определенную минимальную версию платформы. Информация об этом указана в файле поставки и в описании релиза. Если платформа устарела, сначала обновите её, иначе конфигурация может не запуститься или работать с ошибками.

Создание резервной копии базы

Резервная копия — обязательный этап, пропускать который нельзя ни при каких обстоятельствах. Для файловой базы достаточно завершить работу всех пользователей и скопировать файл 1Cv8.1CD в отдельную папку. Для клиент-серверного варианта используйте выгрузку через конфигуратор: «Администрирование — Выгрузить информационную базу».

Проверьте, что копия действительно создалась и открывается. Файл выгрузки с расширением .dt должен иметь ненулевой размер, сопоставимый с размером базы. Храните копию не на том же диске, где расположена рабочая база, — при сбое диска вы потеряете и базу, и копию одновременно.

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

Порядок создания резервной копии
  1. 1
    Завершите работу всех пользователей и закройте сеансы
  2. 2
    Откройте конфигуратор в монопольном режиме
  3. 3
    Выполните «Администрирование — Выгрузить информационную базу»
  4. 4
    Укажите папку для файла .dt и дождитесь завершения
  5. 5
    Проверьте размер файла и скопируйте его на другой носитель

Где взять файл обновления

Официальный источник обновлений — портал 1С (раздел обновлений программ) и сервис автоматического обновления через интернет-поддержку. Для конфигурации ЖКХ обновления также может предоставлять фирма-франчайзи, которая внедряла программу. Файл обновления имеет расширение .cfu и поставляется в составе дистрибутива обновления.

Обратите внимание на понятие «порядок обновления». Некоторые релизы можно ставить только поверх определенных предыдущих версий. Если вы пропустили несколько релизов, может потребоваться последовательная установка промежуточных обновлений. Эта информация всегда указана в файле описания поставки (обычно это текстовый файл в архиве дистрибутива).

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

Установка обновления через конфигуратор

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

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

Далее выполните «Конфигурация — Обновить конфигурацию базы данных». Если появится окно с перечнем изменений структуры (новые объекты, реквизиты, индексы), примите изменения. На больших базах ЖКХ реструктуризация может занять продолжительное время — не прерывайте процесс, это может привести к повреждению данных.

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

Порядок установки обновления
  1. 1
    Откройте конфигуратор в монопольном режиме
  2. 2
    Перейдите: Конфигурация — Поддержка — Обновить конфигурацию
  3. 3
    Выберите файл .cfu и подтвердите установку
  4. 4
    Выполните «Обновить конфигурацию базы данных» и примите изменения
  5. 5
    Запустите режим «1С:Предприятие» и дождитесь завершения обработчиков обновления

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

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

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

Дополнительно выполните тестирование и исправление информационной базы («Администрирование — Тестирование и исправление») с включенной проверкой логической и ссылочной целостности. Это поможет выявить скрытые проблемы после реструктуризации.

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

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

Номер версии в «О программе»
Норма

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

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

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

Остатки и начисления по лицевым счетам
Норма

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

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

Расхождения в суммах или пропавшие записи

Формирование квитанций и отчетов
Норма

Документы формируются без ошибок

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

Ошибки при открытии форм и отчетов

Журнал обработчиков обновления
Норма

Все обработчики завершены успешно

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

Есть обработчики с ошибками или статусом «не выполнено»

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

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

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

Третья группа проблем связана с нехваткой места на диске. Во время реструктуризации создаются временные копии таблиц, и для большой базы ЖКХ может потребоваться свободное место, сопоставимое с размером самой базы. Проверьте дисковое пространство заранее.

Типичные ошибки
01
Обновление без резервной копии — при сбое данные восстановить неоткуда
02
Установка релиза, не предназначенного для текущей версии — конфликт структуры метаданных
03
Прерывание реструктуризации — повреждение таблиц базы данных
04
Обновление продуктивной базы без предварительной проверки на копии — ошибки обнаруживаются уже в рабочей среде
05
Игнорирование требований к версии платформы — конфигурация не запускается после обновления

Обновление нетиповой конфигурации и когда привлекать специалиста

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

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

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

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

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

Конфигурация типовая, на полной поддержке, релизы не пропущеныОбновляйте самостоятельно через конфигуратор или интернет-поддержку
Есть доработки или конфигурация снята с полной поддержкиОбновляйте на копии через сравнение и объединение, при конфликтах привлекайте специалиста
Пропущено несколько релизовУстанавливайте промежуточные обновления последовательно согласно описанию поставки
Клиент-серверная база большого объемаПланируйте обновление в нерабочее время и проверьте свободное место на сервере

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

Можно ли обновить 1С ЖКХ без конфигуратора?

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

Сколько времени занимает обновление?

Для небольшой файловой базы — обычно от 30 минут до часа. На клиент-серверных базах с сотнями тысяч лицевых счетов реструктуризация и обработчики обновления могут занять несколько часов. Планируйте обновление на вечер или выходной день.

Что делать, если после обновления программа выдает ошибки?

Не продолжайте работу в базе. Восстановите данные из резервной копии, зафиксируйте текст ошибок и проверьте совместимость версии платформы с релизом конфигурации. Если ошибка повторяется на копии, обратитесь к поставщику конфигурации или на линию консультаций 1С.

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

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

Как обновиться, если пропущено много релизов?

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

Итог

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

Обновление 1С ЖКХ сводится к четырем обязательным этапам: резервная копия, проверка совместимости релиза и платформы, установка через конфигуратор с обновлением конфигурации базы данных, контрольная проверка начислений и отчетов. Нетиповые конфигурации и пропущенные релизы — повод сначала отработать процедуру на копии базы.