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