Администрирование · 11 мин
Как обновить 1С:Автосервис: практическое руководство
Пошаговая инструкция по обновлению 1С:Автосервис: подготовка базы, типовое и нетиповое обновление, проверка результата, типичные ошибки и их устранение.
1С:Автосервис — отраслевая конфигурация для учёта в автомастерских и на станциях техобслуживания. Как и любая конфигурация 1С, она требует регулярного обновления: разработчик выпускает релизы с исправлениями ошибок, изменениями законодательства и новыми функциями. Некорректно выполненное обновление способно привести к потере данных или остановке работы предприятия, поэтому процедуру нужно проводить по чёткому алгоритму.
Порядок обновления зависит от того, как внедрена конфигурация: типовая она или доработанная под нужды конкретного автосервиса. Типовая конфигурация обновляется автоматически через поддержку, доработанная требует ручного сопоставления изменений. Перед началом работы нужно определить текущий релиз, подготовить резервную копию и выбрать подходящий способ обновления.
Материал рассчитан на администраторов и владельцев автосервисов, которые хотят выполнить обновление самостоятельно. Описаны подготовка базы, оба сценария обновления, проверка результата и действия при типичных ошибках.
Подготовка: что сделать до обновления
Первый и обязательный шаг — резервная копия базы. Без неё любая ошибка во время обновления может привести к безвозвратной потере данных о заказ-нарядах, клиентах и складе запчастей. Для файловой базы достаточно скопировать файл 1Cv8.1CD в отдельную папку при остановленной работе пользователей. Для клиент-серверного варианта выгрузку делают через Конфигуратор (Администрирование → Выгрузить информационную базу) или штатными средствами СУБД.
Далее нужно узнать текущую версию конфигурации. Откройте Конфигуратор, перейдите в меню Конфигурация → Поддержка → Настройка поддержки — там отображается номер текущего релиза. Этот номер понадобится, чтобы определить, какие промежуточные обновления потребуются: переходить через несколько версий напрямую можно не всегда, иногда обновление выполняется последовательно через промежуточные релизы.
Третий шаг — проверить, что в базе нет активных пользователей. Обновление выполняется в монопольном режиме: все сеансы должны быть завершены. В клиент-серверном варианте дополнительно стоит заблокировать регламентные задания на время обновления, чтобы фоновые процессы не мешали реструктуризации данных.
Где взять файлы обновления
Дистрибутивы обновлений 1С:Автосервис распространяются через портал 1С:Обновление программ и через партнёров-франчайзи, если конфигурация приобреталась у них. Для скачивания с портала потребуется действующий договор информационно-технологического сопровождения (ИТС) и регистрация программного продукта.
Скачанный дистрибутив обычно представляет собой архив или самораспаковывающийся файл. После распаковки в каталоге шаблонов появляется папка с релизом, содержащая файлы обновления (с расширением .cfu) и полную поставку конфигурации (.cf). Файл .cfu предназначен именно для обновления с предыдущих релизов, .cf — для полной загрузки конфигурации, что требуется реже.
Перед применением проверьте в описании релиза, с каких версий возможен переход. Эта информация публикуется в файле описания в составе дистрибутива и на портале. Если ваша версия старше минимально допустимой, потребуется установить промежуточные обновления.
Обновление типовой конфигурации
Если конфигурация не дорабатывалась и находится на полной поддержке, обновление выполняется в автоматическом режиме. Откройте Конфигуратор, войдите в базу под пользователем с правами администратора и откройте конфигурацию (замок в окне конфигурации должен быть закрыт — это признак типовой поставки).
Перейдите в меню Конфигурация → Поддержка → Обновить конфигурацию. В открывшемся диалоге выберите источник обновления: поиск доступных обновлений в каталоге шаблонов или указание файла обновления вручную. Программа покажет список найденных релизов — выберите нужный и подтвердите запуск.
После загрузки изменений Конфигуратор предложит обновить конфигурацию базы данных. Соглашайтесь: именно на этом этапе происходит реструктуризация таблиц и выполняются обработчики переноса данных. В крупных базах этот этап может занять заметное время — прерывать его нельзя. По завершении запустите базу в режиме 1С:Предприятие, чтобы отработали процедуры первого запуска нового релиза.
- 1Создайте резервную копию базы и проверьте, что она восстанавливается
- 2Завершите все сеансы пользователей и отключите регламентные задания
- 3Скачайте дистрибутив обновления и распакуйте его в каталог шаблонов
- 4В Конфигураторе откройте Конфигурация → Поддержка → Обновить конфигурацию
- 5Выберите найденный релиз и подтвердите обновление
- 6Согласитесь на обновление конфигурации базы данных и дождитесь завершения
- 7Запустите базу в режиме 1С:Предприятие и проверьте работу ключевых функций
Обновление доработанной конфигурации
Если в конфигурацию вносились изменения — добавлены печатные формы, отчёты, доработаны документы заказ-наряда или справочники — автоматическое обновление может перезаписать доработки. В этом случае используется режим сравнения и объединения конфигураций.
В диалоге обновления Конфигуратор покажет окно сопоставления объектов: старой конфигурации, новой поставки и текущей конфигурации базы. Для каждого изменённого разработчиком объекта нужно решить, как перенести изменения, не потеряв собственные доработки. Объекты, которые меняли только вы, обычно исключают из объединения; объекты, которые менял только разработчик, принимают полностью.
Сложнее всего с объектами, изменёнными обеими сторонами. Для них придётся вручную переносить доработки в новую версию объекта — например, копировать добавленные процедуры в модуль или реквизиты в форму. Если доработок много, разумно привлечь специалиста, который их внедрял, или вести документацию по изменениям, чтобы облегчить каждое следующее обновление.
Способы обновления
Подходит для типовой конфигурации на полной поддержке. Быстро и безопасно, но безвозвратно удалит любые незадокументированные доработки.
Для доработанных конфигураций. Позволяет сохранить изменения, но требует понимания структуры конфигурации и занимает больше времени.
Компромисс: часть объектов обновляется автоматически, доработанные объекты обрабатываются вручную. Оптимально при умеренных доработках.
Проверка результата после обновления
После завершения обновления проверьте номер версии в разделе настройки поддержки или через сведения о конфигурации — он должен соответствовать установленному релизу. Затем проведите функциональную проверку основных операций автосервиса.
Минимальный набор проверок: создание и проведение заказ-наряда, добавление работ и запчастей, печать заказ-наряда и акта выполненных работ, списание материалов со склада, формирование основных отчётов по выручке и остаткам. Если в работе используются обмены с другими системами или подключаемое оборудование — проверьте и их.
Особое внимание уделите отчётам и печатным формам, которые дорабатывались: именно они чаще всего страдают при обновлении. Сверьте итоговые данные пары отчётов с копией базы до обновления — цифры должны совпадать.
Как проверить результат
Совпадает с установленным релизом
Остался старый номер или версия не определяется
Документ проводится, движения по регистрам формируются
Ошибки при проведении, сообщения о незаполненных данных
Формы открываются и заполняются корректно
Ошибка макета, пустые поля, отсутствие доработанных форм
Совпадают с данными до обновления
Расхождения в количестве или суммах
Типичные ошибки и их устранение
Самая частая проблема — сообщение о невозможности обновления из-за нарушения монопольного доступа. Причина — незавершённые сеансы пользователей или активные фоновые задания. Завершите сеансы через консоль кластера или список активных пользователей в файловом режиме и повторите попытку.
Вторая типичная ситуация — ошибка «не обнаружено обновление для текущей версии». Это значит, что файл .cfu не поддерживает переход с вашего релиза. Решение — установить промежуточные обновления последовательно или использовать полную поставку .cf через загрузку конфигурации, но последний вариант применяйте с осторожностью и только при наличии резервной копии.
После обновления иногда возникают ошибки при первом запуске: не отработали обработчики обновления данных. Обычно помогает повторный запуск базы в режиме 1С:Предприятие под администратором — обработчики выполнятся повторно. Если ошибка повторяется, изучите текст сообщения: часто он указывает на конкретный объект, с которым возникла проблема.
Когда обновление лучше доверить специалисту
Самостоятельное обновление оправдано для типовой конфигурации без доработок и при наличии опыта работы с Конфигуратором. Привлечение специалиста целесообразно, если конфигурация существенно доработана, база клиент-серверная с большим объёмом данных, или если предыдущие обновления давно не выполнялись и потребуется цепочка из нескольких релизов.
Также стоит обратиться к специалисту, если после обновления обнаружились ошибки, которые не удаётся диагностировать, или если в базе используются нестандартные обмены данными. Стоимость восстановления испорченной базы почти всегда выше стоимости грамотного сопровождения обновления.
Как выбрать действие
Частые вопросы
Как часто нужно обновлять 1С:Автосервис?
Рекомендуется устанавливать обновления по мере их выхода или хотя бы раз в несколько месяцев. Особенно важны релизы с изменениями законодательства и исправлениями критичных ошибок. Сильно запущенная версия усложняет обновление из-за необходимости ставить промежуточные релизы.
Можно ли обновляться без договора ИТС?
Дистрибутивы обновлений официально доступны при действующем договоре ИТС. Без него получить обновление через портал не получится. Альтернатива — обращение к партнёру-франчайзи, у которого приобреталась конфигурация.
Что делать, если после обновления пропали доработанные печатные формы?
Если формы были добавлены как внешние файлы, достаточно подключить их заново через механизм дополнительных отчётов и обработок. Если они были встроены в конфигурацию и перезаписаны при обновлении, восстановить их можно только из резервной копии — поэтому доработки рекомендуется выносить во внешние обработки.
Сколько времени занимает обновление?
Для небольшой файловой базы типовой конфигурации — обычно от 15 минут до часа с учётом резервного копирования. Крупные клиент-серверные базы и доработанные конфигурации могут потребовать нескольких часов. Обновление планируйте на нерабочее время.
Можно ли откатить обновление, если что-то пошло не так?
Штатного механизма отката нет. Единственный способ вернуться к прежней версии — восстановить базу из резервной копии, сделанной до обновления. Все данные, введённые после обновления, при этом будут потеряны.
Нужно ли обновлять платформу 1С вместе с конфигурацией?
Не всегда, но новые релизы конфигурации могут требовать минимальную версию платформы. Требование указывается в описании релиза. Перед обновлением конфигурации проверьте совместимость и при необходимости сначала обновите платформу, протестировав работу текущей версии конфигурации на ней.
Что важно запомнить
Обновление 1С:Автосервис начинается с резервной копии и проверки текущего релиза. Типовая конфигурация обновляется автоматически через Конфигуратор, доработанная — через сравнение и объединение с ручным контролем. После обновления обязательно проверьте проведение заказ-нарядов, печатные формы и остатки склада. При сомнениях и большом объёме доработок привлекайте специалиста.