Обновление отраслевой конфигурации для ЖКХ: от копии базы до сверки начислений
Содержание
Обновить 1С для ЖКХ можно двумя способами. Если конфигурация не дорабатывалась, проще всего запустить обновление из самой программы через Администрирование → Интернет-поддержка и сервисы → Обновление версии программы. Если в неё вносили правки, обновляйте вручную в Конфигураторе файлом .cfu через Конфигурация → Поддержка → Обновить конфигурацию. В обоих случаях сначала сделайте копию базы
, а после запустите программу в режиме 1С:Предприятие, чтобы прошла обработка данных.
Типичная ситуация: бухгалтер управляющей компании закрывает месяц, а программа предупреждает, что релиз устарел и обмен с ГИС ЖКХ работает по старому формату. Откладывать уже некуда. Ниже порядок, который подходит для отраслевых решений на платформе 1С:Предприятие 8.3: «1С:Учёт в управляющих компаниях ЖКХ, ТСЖ и ЖСК» и других конфигураций для расчёта квартплаты, построенных на типовой Бухгалтерии.
1. Как подготовить базу ЖКХ к обновлению
Подготовка занимает 15–30 минут и решает половину будущих проблем. Пройдите её до того, как скачивать файлы.
Узнайте текущий релиз и тип поддержки
Откройте окно «О программе» (значок с буквой «i» или меню с тремя полосками в правом верхнем углу). Запишите три строки:
- 📌 полное название конфигурации и номер релиза, например
3.0.45.12; - 📌 версию платформы, например
8.3.25.1374; - 📌 есть ли пометка, что конфигурация изменена.
Тип поддержки видно точнее в Конфигураторе: Конфигурация → Поддержка → Настройка поддержки. От него зависит способ обновления.
| Состояние поддержки | Что это значит | Как обновлять |
|---|---|---|
| На поддержке, изменения не включены | Типовая конфигурация без правок | Автоматически из программы или файлом .cfu |
| На поддержке, изменения разрешены | Программист вносил правки | Только в Конфигураторе, со сравнением и объединением |
| Снята с поддержки | Связь с поставщиком разорвана | Объединение с полным дистрибутивом .cf, лучше силами программиста |
Проверьте доступ к обновлениям
Отраслевые решения для ЖКХ распространяются через портал поддержки 1С и партнёров-разработчиков. Чтобы скачать релиз, нужна действующая подписка ИТС подходящего уровня или договор сопровождения с разработчиком. Если логин портала не принимает запрос на обновление, первым делом проверьте срок подписки.
Сделайте резервную копию
Без копии базы обновление не начинайте. Откат после неудачного обновления структуры возможен только из копии.
- 💾 Файловая база: в Конфигураторе
Администрирование → Выгрузить информационную базу, получите файл.dt. Дополнительно можно скопировать папку базы с файлом1Cv8.1CD, когда в ней никто не работает . - 💾 Клиент-серверная база
: полная резервная копия средствами СУБД (MS SQL или PostgreSQL) плюс выгрузка
.dt.
Храните копию не на том же диске, где лежит база.
Завершите текущие операции
Перед обновлением доведите до конца то, что неудобно прерывать на середине:
- 🧾 закончите расчёт начислений и перерасчётов за текущий период или не начинайте его;
- 🔄 дождитесь завершения обмена с ГИС ЖКХ и банком по загрузке оплат, чтобы пакеты не остались в промежуточном состоянии;
- 🖨️ распечатайте или выгрузите квитанции, если рассылка запланирована на ближайшие дни.
Так вы сможете сравнить результаты до и после обновления на закрытых данных, а не на полуготовом месяце.
Выберите время
Обновление структуры базы требует монопольного доступа: в базе не должно быть других сеансов. Для ЖКХ неудачное время — дни расчёта начислений и печати квитанций. Лучше всего вечер после закрытия месяца или выходной. Предупредите пользователей заранее: при обновлении их сеансы будут завершены.
2. Где взять файл обновления 1С ЖКХ
Файл обновления — это архив или установщик с файлом 1cv8.cfu внутри. Его скачивают на портале поддержки в разделе обновлений программ, выбирая свою конфигурацию по названию.
На странице релиза смотрите три вещи:
- 🔢 С каких версий возможно обновление. Релиз обновляет базу только с перечисленных версий. Если вашей там нет, нужен промежуточный релиз.
- 🖥️ Минимальная версия платформы. Номер вашей платформы должен быть не ниже указанного.
- 📄 Описание изменений. Особенно разделы про расчёт начислений, формы квитанций и обмен с ГИС ЖКХ.
Цепочка релизов
Перескочить через несколько релизов сразу обычно нельзя. Допустим, у вас 3.0.40, а актуальный 3.0.48. В описании 3.0.48 сказано, что обновление возможно с 3.0.45 и выше. Значит, сначала ставите один из подходящих промежуточных релизов, затем 3.0.48.
Скачайте все нужные релизы цепочки заранее. Порядок установки — строго от старого к новому.
Установка шаблона
Скачанный дистрибутив обычно содержит setup.exe. Он распаковывает файлы в каталог шаблонов, по умолчанию:
%APPDATA%\1C\1cv8\tmplts
Внутри создаются подпапки поставщика, конфигурации и релиза. Конфигуратор потом сам находит обновления в этом каталоге. Если вы скачали архив без установщика, достаточно распаковать 1cv8.cfu в любую папку и указать её вручную.
3. Обновление 1С ЖКХ через Интернет из программы
Этот путь для типовой конфигурации без доработок. Программа сама найдёт нужные релизы, построит цепочку и установит их по очереди.
- Подключите интернет-поддержку:
Администрирование → Интернет-поддержка и сервисы, введите логин и пароль портала 1С:ИТС. - Откройте
Обновление версии программыв том же разделе. - Нажмите проверку обновлений. Программа покажет доступный релиз и, если нужно, промежуточные.
- Выберите момент установки: сейчас или при завершении работы. Для базы, где работают несколько человек, удобнее вариант с установкой по расписанию в нерабочее время.
- Укажите, создавать ли резервную копию. Встроенная копия полезна, но не заменяет вашу копию из первого раздела.
- Дождитесь завершения. Программа перезапустится и выполнит обработку данных для новой версии.
Для клиент-серверной базы при автоматическом обновлении потребуются логин и пароль администратора кластера, если он задан. Узнайте их у системного администратора до начала.
Если в окне обновления появилось сообщение, что конфигурация изменена и автоматическое обновление недоступно, переходите к ручному способу ниже.
4. Ручная установка обновления конфигурации ЖКХ из файла
Ручной способ универсален: работает и для типовой, и для доработанной конфигурации.
- Запустите базу в режиме Конфигуратор под пользователем с полными правами.
- Откройте конфигурацию:
Конфигурация → Открыть конфигурацию. - Выберите
Конфигурация → Поддержка → Обновить конфигурацию. - Отметьте поиск доступных обновлений, если шаблоны установлены через
setup.exe, или выбор файла обновления и укажите путь к1cv8.cfu. - Программа покажет список подходящих релизов. Выберите следующий по цепочке.
- Для типовой конфигурации подтвердите обновление. Для доработанной откроется окно сравнения: здесь решается, какие изменения поставщика принять и какие правки сохранить.
- После объединения выполните
Конфигурация → Обновить конфигурацию базы данных(клавиша F7). - Примите изменения структуры в появившемся окне.
- Закройте Конфигуратор и запустите базу в режиме 1С:Предприятие.
Окно сравнения при доработанной конфигурации — место, где чаще всего теряют правки или ломают типовой код. Если вы не программист 1С и не знаете, кто и что менял, остановитесь на этом шаге и передайте работу специалисту.
Пакетное обновление из командной строки
Если релизов в цепочке много или баз несколько (например, отдельная база на каждый ТСЖ), обновление можно запускать пакетным файлом. Пример для файловой базы:
set EXE="C:\Program Files\1cv8\8.3.25.1374\bin\1cv8.exe"
set BASE="D:\Bases\TSZH_Lesnaya"
rem Резервная копия
%EXE% DESIGNER /F %BASE% /N "Администратор" /P "" /DumpIB "D:\Backup\tszh_before.dt" /Out "D:\Backup\dump.log"
rem Обновление на один релиз и обновление структуры базы
%EXE% DESIGNER /F %BASE% /N "Администратор" /P "" /UpdateCfg "D:\Updates\3.0.45\1cv8.cfu" /UpdateDBCfg /Out "D:\Backup\update.log"
Путь к платформе, базе и файлу подставьте свои. Строку обновления повторяйте для каждого релиза цепочки по порядку. Этот способ подходит только для конфигураций без доработок: объединение с правками в пакетном режиме не проверишь глазами.
5. Ошибки при обновлении 1С ЖКХ и что с ними делать
Большинство сбоев при обновлении повторяются из раза в раз. Найдите свой симптом.
Если не помогло
Когда ошибка повторяется на одном и том же месте, разверните копию .dt в отдельную тестовую базу и обновите сначала её. Так вы спокойно найдёте причину, а рабочая база останется нетронутой. Если правки в конфигурации делал сторонний программист, отправьте ему текст ошибки и номер релиза: конфликт почти всегда в доработанном модуле.
6. Как проверить базу после обновления конфигурации ЖКХ
Новый релиз запустился — это ещё не значит, что всё в порядке. Для ЖКХ главный риск не в падении программы, а в тихо изменившемся расчёте.
Результаты обработки данных
После первого запуска откройте Администрирование → Обслуживание и найдите группу обновления версии программы. Там видно, завершилась ли основная и отложенная обработка данных. Отложенная часть идёт в фоне ещё какое-то время. Пока она не закончилась, часть отчётов может показывать неполные данные.
Расширения и внешние обработки
Если в базе подключены расширения или внешние печатные формы квитанций, проверьте каждую. Расширение, написанное под старый релиз, может отключиться с ошибкой применения. Внешняя печатная форма может перестать формироваться, если в новой версии поменялись реквизиты.
Сверка расчёта
Самый надёжный приём — сравнить начисления до и после обновления на одном и том же периоде:
- До обновления сформируйте отчёт по начислениям за прошлый закрытый месяц в разрезе услуг и сохраните его в файл.
- После обновления сформируйте тот же отчёт с теми же настройками.
- Сравните итоги по каждой услуге и по нескольким лицевым счетам с перерасчётами.
Расхождение без изменений в тарифах — повод разобраться до следующего расчёта, а не после рассылки квитанций.
7. Частые вопросы об обновлении 1С ЖКХ
Можно ли обновлять 1С ЖКХ, пока бухгалтер работает в базе?
Как часто нужно обновлять конфигурацию для ЖКХ?
Что делать, если подписка ИТС закончилась несколько месяцев назад?
Нужно ли обновлять платформу вместе с конфигурацией?
Как откатиться, если после обновления неверно считаются начисления?
.dt или резервной копии СУБД, сделанной перед обновлением. Документы, введённые после обновления, придётся внести заново, поэтому решение об откате лучше принимать сразу после проверки.