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

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

Как обновить 1С:Кабинет сотрудника

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

1С:Кабинет сотрудника — сервис, который работает в связке с 1С:ЗУП и даёт сотрудникам доступ к расчётным листкам, справкам, заявлениям на отпуск и другим кадровым данным через браузер или мобильное приложение. Как и любой продукт на платформе 1С, сервис требует регулярного обновления: в новых версиях исправляются ошибки, добавляются функции и поддерживается совместимость с актуальными релизами ЗУП.

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

Ниже разобран полный цикл обновления: подготовка, резервное копирование, установка новой версии, проверка обмена данными с ЗУП и типичные ошибки. Инструкция ориентирована на администратора или специалиста, который сопровождает 1С в организации.

Определите, как развёрнут ваш Кабинет сотрудника

Первый шаг — понять, какой вариант развёртывания используется в организации, потому что от этого зависит вся процедура. Локальная установка означает, что база Кабинета сотрудника размещена на вашем сервере (файловый или клиент-серверный вариант), публикуется на веб-сервере и обновляется вами вручную. Облачный вариант через сервис 1С обновляется поставщиком, и вмешательство администратора минимально.

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

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

Проверьте совместимость версий до начала обновления

Кабинет сотрудника тесно интегрирован с 1С:ЗУП, и версии двух решений должны быть совместимы. Обновление Кабинета до версии, которая не поддерживает ваш релиз ЗУП, приведёт к сбоям обмена: перестанут выгружаться расчётные листки, заявления сотрудников не будут попадать в ЗУП, а синхронизация физических лиц может завершаться ошибками.

Перед обновлением откройте описание нового релиза в портале 1С или в файле поставки и найдите раздел о совместимости. Там указано, с какими версиями ЗУП и платформы 1С:Предприятие работает новая версия Кабинета. Если ваша ЗУП устарела — сначала обновите её, и только потом Кабинет сотрудника.

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

Сделайте резервную копию и подготовьте систему

Обновление конфигурации изменяет структуру базы данных, и откат без резервной копии невозможен. Для файловой базы достаточно скопировать каталог с файлом 1Cv8.1CD в отдельное место при остановленной работе пользователей. Для клиент-серверной базы сделайте выгрузку через конфигуратор (Администрирование → Выгрузить информационную базу) или штатный бэкап средствами СУБД.

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

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

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

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

Классический способ: откройте конфигуратор с правами администратора, перейдите в Конфигурация → Поддержка → Обновить конфигурацию. Выберите источник обновления — файл поставки (.cf или .cfu), скачанный с портала 1С, либо поиск доступных обновлений. Платформа покажет список версий, через которые пройдёт обновление, если вы пропустили несколько релизов.

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

Обновление через установщик и тонкий клиент

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

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

Порядок действий
  1. 1
    Определите вариант развёртывания и текущие версии ЗУП, Кабинета и платформы
  2. 2
    Проверьте совместимость нового релиза в описании поставки
  3. 3
    Сделайте и проверьте резервную копию базы
  4. 4
    Завершите обмены данными и предупредите пользователей
  5. 5
    Обновите конфигурацию через конфигуратор или установщик
  6. 6
    Дождитесь завершения обработчиков обновления в режиме предприятия
  7. 7
    Обновите публикацию на веб-сервере
  8. 8
    Проверьте обмен с ЗУП и доступ сотрудников

Обновите публикацию на веб-сервере и мобильные клиенты

Локальный Кабинет сотрудника работает через публикацию на веб-сервере (IIS или Apache). После обновления конфигурации публикацию нужно обновить: в конфигураторе откройте Администрирование → Публикация на веб-сервере, проверьте имя и каталог публикации и выполните публикацию заново. Изменённые веб-сервисы и HTTP-сервисы должны попасть в файл default.vrd.

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

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

Чаще всего после обновления «всё сломалось» не из-за самого обновления, а из-за забытой публикации на веб-сервере. Конфигурация обновлена, а веб-сервер отдаёт старые сервисы — и обмен с ЗУП молча не работает. Проверяйте публикацию первым делом.
ПЗ
Практическое замечание

Проверьте обмен данными с 1С:ЗУП и доступ сотрудников

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

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

Финальная проверка — от лица обычного сотрудника. Войдите под тестовой учётной записью, откройте расчётный листок, создайте тестовое заявление и убедитесь, что оно появилось в ЗУП. Только после этого сообщайте коллективу о восстановлении работы сервиса.

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

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

Вход в кабинет через браузер
Норма

Страница входа открывается, авторизация проходит, данные отображаются

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

Ошибка 404/500, пустая страница, бесконечная загрузка

Обмен с ЗУП
Норма

Тестовый обмен завершается без ошибок, листки выгружаются

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

Ошибки соединения, авторизации или формата в журнале

Заявления сотрудников
Норма

Созданное заявление появляется в ЗУП

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

Заявление зависает в кабинете, в ЗУП не поступает

Мобильное приложение
Норма

Синхронизация проходит, документы открываются

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

Ошибки синхронизации, пустые разделы

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

Самая частая ошибка — обновление Кабинета при устаревшей ЗУП. Симптом: обмен перестаёт работать сразу после обновления, в журнале ошибки формата или отсутствующих объектов метаданных. Решение — обновить ЗУП до совместимой версии либо откатить Кабинет из резервной копии и повторить процедуру в правильном порядке.

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

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

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

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

Как узнать текущую версию Кабинета сотрудника?

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

Можно ли обновиться сразу через несколько версий?

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

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

Проверьте по порядку: доступна ли публикация на веб-сервере, обновлена ли она после установки новой версии, работает ли аутентификация, не сбросились ли настройки прав доступа. Загляните в журнал регистрации — ошибки авторизации там видны сразу. Часто помогает повторная публикация с перезапуском веб-сервера.

Нужно ли обновлять мобильное приложение отдельно?

Да. Мобильное приложение Кабинета сотрудника обновляется через магазин приложений на устройстве сотрудника и не связано с обновлением сервера напрямую. После мажорного обновления сервера старые версии приложения могут работать некорректно, поэтому рекомендуйте сотрудникам включить автообновление.

Как откатить обновление, если что-то пошло не так?

Штатного механизма отката конфигурации нет. Единственный надёжный способ — восстановить базу из резервной копии, сделанной до обновления. Именно поэтому проверенный бэкап обязателен: без него исправить последствия неудачного обновления будет крайне сложно.

Кто должен выполнять обновление — можно ли поручить это обычному пользователю?

Нет. Обновление требует прав администратора базы, доступа к серверу и веб-серверу, понимания механизмов обмена с ЗУП. Это задача администратора 1С или сопровождающего специалиста. Пользователю достаточно знать, когда сервис будет недоступен, и обновить мобильное приложение.

Итог

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

Обновляйте в правильном порядке: платформа, ЗУП, затем Кабинет сотрудника. Перед обновлением — проверенная резервная копия и завершённые обмены. После — обновление публикации на веб-сервере и обязательная проверка обмена и доступа сотрудников. Большинство проблем возникает из-за нарушения порядка версий и забытой публикации.