Просто не входит после ввода пароля. Пустая страница от слова совсем. Отвратительное приложение, хоть каждый раз и ссылаются на работодателя.
Нравится: 0
Не нравится: 0
Azamat23 май 20251 звезда
Не запускается
Нравится: 0
Не нравится: 0
Павел19 май 20251 звезда
Не запускается после 2-го мая…
Нравится: 1
Не нравится: 0
Blade14 май 20252 звезды
1. Нельзя писать заявления по своей форме. Только предопределенные формы.
2. Нет разделения на документы обязательные для подписания (например ознакомление с локальными нормативными актами работодателя (далее по тексту ЛНА) и необязательные, например, соглашения, заявления работника и тому подобное (приходят как ЛНА для подписания)
2.1. Нет возможности отказаться от подписания документа
2.2. Нельзя получить сертификат УЦ для проверки своей УНЭП
3. Нет возможности подключить свою УКЭП
Нравится: 0
Не нравится: 0
Сергей7 май 20253 звезды
После обновления приложения начались проблемы с подписанием документов. На моменте подписания зависает окно и не закрывается.
Нравится: 0
Не нравится: 0
Сережа7 май 20251 звезда
Не открывается
Нравится: 0
Не нравится: 0
Виктор5 май 20253 звезды
Нет настроек смены пинкода и пароля. Нет кнопки ЗАБЫЛ ПАРОЛЬ. Сменил смартфон и вход стал только по паролю, ставишь галочку НАСТРОИТЬ ВХОД и при вводе пинкода опять сбрасывает на вход по паролю.
Нравится: 1
Не нравится: 0
Инженер28 апр 20253 звезды
после добавления нового отпечатка в телефоне, программа не использует вход по биометрии, только пин код. нажимаешь настроить — ничего не происходит.
Нравится: 1
Не нравится: 0
Алексей15 апр 20251 звезда
Очень глючное приложение. Очень долго всегда открывается. Сейчас не могу 3 день открыть , пишет нет интернета. Хотя интернет есть, все кроме этого приложения работает
Нравится: 4
Не нравится: 0
Евгений8 апр 20251 звезда
Самое тупое приложение которое только может быть!!!
Нравится: 4
Не нравится: 0
Виктория4 апр 20252 звезды
Не настраивается вход на по пин коду ни по биометрии.
Нравится: 1
Не нравится: 0
Ксения2 апр 20253 звезды
Не работает, код ошибки 503.
Нравится: 1
Не нравится: 0
Айрат28 мар 20251 звезда
Не работает, не подключается к интернету
Нравится: 4
Не нравится: 0
Владимир20 мар 20252 звезды
Здравствуйте. Не могу во второй половине дня войти в приложение.
Идентификатор ошибки: 1570.7D4ED
Прошу исправить.
Нравится: 0
Не нравится: 0
Katerina19 мар 20253 звезды
При использовании приложения на смартфоне не случилось подтянуть фото в заявление на изменение данных. Файл не выбрался.
Нравится: 0
Не нравится: 0
Время на прочтение7 мин
Количество просмотров5K
Привет, Хабр (и просто случайные читатели, зашедшие сюда в поисках истины или интересной статейки на пару минут)!
Сегодня я расскажу вам историю о том, как я провёл полгода в тесных объятиях «1С: Кабинет сотрудника» на новой технологии 1С:Элемент — системы, которая обещала сделать кадровый документооборот простым, как бутерброд с колбасой. Но, как выяснилось, бутерброд этот оказался с сюрпризом… то ли огурцом, то ли гвоздём.
Впрочем, не будем забегать вперёд. Пристегните ремни, мы взлетаем!
P.S. В этой статье будет разобрана лишь сторона WEB приложения разработанная на 1С:Элемент: её клиентские процессы и серверные, стороны 1С:Предприятия не будет, ей я не занимался.
Что за фрукт этот «Кабинет сотрудника»?
Официально:
«1С:Кабинет сотрудника – это решение для организации кадрового электронного документооборота (КЭДО), которое ускоряет обмен документами, сокращает трудозатраты и делает сотрудников чуть счастливее».
Неофициально (Моё объяснение):
Это веб-приложение, где сотрудники могут подавать заявления на отпуск, больничные и прочие радости жизни и подписывать их электронной подписью прямо с мобилки или с ПК, а кадровики — подписывать их электронной подписью, не вставая с кресла (в идеале).
Звучит здорово, правда? Но, как говорится, «дьявол в деталях», а точнее — в коде, дизайне и логике работы.
Предыстория: как я стал «кабинетным» разработчиком
Мой путь начался с проекта по доработке Личного кабинета сотрудника на новой технологии для разработки 1С:Элемент (об этом можно почитать в этой статье) для крупной компании (3000+ пользователей). Задача — сделать так, чтобы всё работало не только в вебе, но и в мобильном приложении, которое уже вовсю использовалось у заказчика.
Вклейка продукта из коробки прошла гладко (спасибо iframe), но дальше началось самое интересное.
Что было «из коробки»:
-
Главное — типа «новостная лента», но без мемов.
-
Зарплата — цифры, от которых либо радуешься, либо плачешь.
-
Документы — тут кадровики шлют вам бумажки.
-
Отпуск — можно запросить отпуск и помечтать о море.
-
Отсутствия — можно посмотреть, кто сегодня «заболел» (спойлер: не все болеют).
-
Справки — заказываем, ждём, получаем.
Визуально — ничего так, но функционально… Есть свои приколы.
Реализовано за полгода многое, я бы сказал, что от изначального продукта осталось совсем немного. Цели ставились такие:
-
Реализовать новые процессы (Кадровый перевод, Целевой отпуск, Справка об окладе, Командировки, Продление/перенос отпуска в связи с больничным, Перенос отпуска (график отпусков), Отсутствие с сохранением оплаты: диспансеризация, донору крови, гос.обязанности, единовременная выплата по отпуску)
-
Доработка интерфейса
-
Исправление ошибок, подаренных продуктом, и недодуманных решений
А теперь переходим к самому интересному — к страданиям…
Создание новых процессов
При необходимости создания новых процессов в системе мне, можно сказать, повезло, что можно клонировать существующий процесс и затем адаптировать его под новые задачи. Однако на этом пути встретилось несколько серьезных проблем.
Проблема №1:
В моей версии системы глобальный поиск работал так же эффективно, как попытка найти смысл в «Игре престолов» после 6 сезона. Приходилось вручную открывать все файлы, которые хоть как-то могли относиться к процессу, и искать нужное, как археолог с кисточкой.
Результат? Мой компьютер начал взлетать, как ракета Илона Маска, а оперативка в браузере спокойно съедала 12 ГБ. Для сравнения:
-
Chrome с одной вкладкой — 500 МБ.
-
Chrome с моей системой — достаточно, чтобы запустить виртуальную машину с Windows 98.
Проблема №2:
Интеграция с 1С:ЗУП, согласования заявлений и ещё многое-многое другое сделана по принципу:
«Давайте напишем одинаковую логику пять раз, но чуть‑чуть по‑разному, чтобы потом никто не смог это поддерживать!»
Хочешь добавить новый тип заявления? Поздравляю, ты только что получил десять часов копипаста с риском что-то случайно сломать. Видимо, разработчикам платили за количество строк кода, и они решили, что DRY (Don’t Repeat Yourself — Не Повторяйся) — это просто совет, а не правило. Вот скажите мне, может я чего-то не понимаю, переиспользование функций стало не модным?
Доработка интерфейса
Конечно, я понимаю, что дизайнеры старались. Рисовали, вклеивали логотип 1С:Кабинет сотрудника с душой. Но вот вопрос: а какое отношение этот логотип имеет к продукту, который используется внутри других предприятий, где пользователи в лучшем случае думают: «1С — это та штука, из-за которой бухгалтерия ругается»?
Представьте:
Слесарь Толян заходит в приложение, чтобы прикрепить заявление на отпуск (мечтает о Геленджике, море и шашлыках). А вместо понятного интерфейса его встречает загадочный логотип, который не вызывает у него никаких ассоциаций, кроме: «Туда ли я вошёл? Может, это вирус?»
Круто, конечно, что место под логотип есть. Но вот, как его вклеить в коробочный продукт без помощи разработчика, который постиг весь дзен разработки на 1С:Элементе? Ответ прост: никак.
И в этом весь прикол 1С: купить и использовать «из коробки» без допиливания — невозможно. Да, это даёт нам, разработчикам, работу и востребованность. Но если вдуматься… за что вы так с пользователями?
Шаг влево, шаг вправо — расстрел.
Как я уже писал в прошлой статье про 1С:Элемент, здесь отклонение от дизайна, как прогулка по минному полю. Но заказчик хочет, чтобы его Кабинет сотрудника был в фирменных цветах, по брендбуку, с золотыми нитями и вышиванкой.
Что делать? Костылить!
Написал JS-код (спасибо 1С:Элемент, что подарил мне такую возможность), который в реальном времени перекрашивает интерфейс, нарисовал свои кнопки, прикрутил стили… и вуаля — красота (ну, или хотя бы что-то, что не вызывает у Толяна желания бежать к айтишникам с криком «У меня всё сломалось!»).
Исправление ошибок, подаренных продуктом и недодуманных решений
Кейс 1: «Быстро — не значит грамотно»
Кабинет сотрудника, судя по всему, разрабатывался с девизом «Главное — выпустить, а там разберёмся». Орфографические ошибки плодились как грибы после дождя — и в админке, и в интерфейсе. Видимо, проверка орфографии считалась «премиум‑функцией». У меня и у самого проблемы с орфографией проскакивают, но, когда ты делаешь такой продукт, ну проверь, пожалуйста.
Кейс 2: «Большой брат следит за тобой (и шлёт SMS)»
«Вася в отпуске из-за утраты близкого? О, грустно… А Петя в Таиланде? Вот везунчик!»
Вот мы столкнулись с такой проблемой, о каждом заявлении на отпуск или на отсутствие коллеги узнают по SMS.
Мы подумали: «А может, не стоит светить личные данные перед всеми?» И оставили просмотр отпусков и отсутствий только руководителям. Хотя, конечно, лишили коллектив поводов для сплетен — простите.
Кейс 3: «Квест: получи ЭЦП или потеряй рассудок»
Новый сотрудник заходит в систему. Может ли он сразу подать заявление? Конечно, нет! Сначала нужно:
-
Найти раздел «Документы».
-
Распечатать бумажку о переходе на ЭДО.
-
Отнести её в кадры (желательно бегом).
-
Вернуться, пролистать профиль до упора.
-
Нажать кнопку создания ЭЦП.
И вуаля — через пару часов можно работать!
Мы решили: «А давайте просто попросим пользователя придумать ЭЦП при первом входе?» Остальное сделается само. Гениально? Да. Почему так не сделали сразу? Видимо, хотели добавить сотрудникам экшена.
Кейс 4: «Согласование заявлений: игра в рулетку»
Разработчики 1С:Кабинета сотрудника постарались на славу хочу отдать им должное: механика согласований получилась сложной и интересной, как квест в Dark Souls. Но не без проблем…
Проблема 1: Если ваш руководитель не захотел переходить на КЭДО (а у нас в стране это дело добровольное), то и вы не сможете ничего согласовать, так как всё привязано к нему, конечно, есть свои варианты в админке поиграться, но на гигантскую организацию невозможно настраивать и следить за кадровыми перестановками постоянно.
Проблема 2: Руководитель уехал в отпуск, заместителя не назначил, а ваша срочная командировка зависла в цифровом чистилище.
Решение после суммарного месяца доработок получилось таким: Теперь сотрудник сам выбирает, кто будет согласовывать его заявление. Риски — на нём. Спорно? Возможно. Зато теперь не нужно молиться, чтобы начальник внезапно не улетел на Бали без интернета.
На самом деле в согласования было супер много всего переделано, здесь не было настройки по видам отсутствий и по видам отпусков, то есть таким согласующим заявление уходит при Отпуске вне графика, а таким согласующим уходит при Целевом, из коробки эта технология позволяла разделять лишь на отпуск, отсутствия и документы.
Так же добавлен новый тип для ситуаций непредсказуемого согласующего это Позиция — то есть мы выбираем позицию и тот, кто указан в ней тот и согласует заявление.
Кейс 5: «Майские праздники: серверы тоже хотят отдыхать»
На майских заявления стали отправляться по 40 секунд, а то и по две минуты. Смотрим в код — а там… массив ссылок на сервисы проверки ЭЦП, причём первый в списке лежит, а система терпеливо ждёт ответа, как преданный пёс. Интересная задумка у разработчиков. Ооо… ТЕХНОЛОДЖИЯ!
Кстати с данной проблемой столкнулись не только мы, но и вообще все компании которые купили себе ЛК.
Мы добавили тайминг: теперь система ищет самый быстрый сервис. А ещё сделали фоновую обработку заявлений, чтобы пользователи не пялились в экран, гадая, «Это оно грузится или я опять нажал не туда?»
В очередной раз задумываюсь… для людей ли разрабатывался данный продукт…
Кейс 6: «Логин: когда ФИО — это не уникально»
Логин в системе — это фамилия и инициалы (например, ИвановИИ), он генерируется автоматически после заведения пользователя в 1С:ЗУП на стороне 1С:Элемент. Должен ли он быть уникальным? Ну, в теории — да.
Но в организации на 3000+ человек нашлись два полных тёзки. Кто бы мог подумать?
Вроде такая вещь, которая должна продумываться в самом начале, но что-то все на неё забили.
В итоге был переделан алгоритм формирования логина и теперь логин — это СНИЛС. Теперь уникально и безопасно.
Вывод: стоит ли игра свеч?
Несмотря на все костыли, результат того стоил:
-
Упростили процессы для сотрудников.
-
Сделали интерфейс удобнее.
-
Исправили критические косяки.
1С: Кабинет сотрудника — как IKEA-мебель: вроде всё есть, но без отвертки и мата не собрать.
Но если допилить, то получается реально удобный инструмент. Главное — не бояться костылей и помнить, что идеальных систем не бывает.
Отдельное спасибо Компании 1С за то, что она не побоялась всё-таки зайти на новое поприще приложений для обычных смертных пользователей.
Подробнее почитать про 1С:Элемент можно по ссылке.
А если у вас тоже был опыт «дружбы» с 1С и вообще в целом, что вы думаете о 1С — делитесь в комментариях! Будет весело. 😉
Добро пожаловать!
Создайте аккаунт, чтобы получить доступ
к расширенным возможностям Бухэксперт
Какой раздел вам наиболее интересен
Пароль будет выслан на указанный email
Уже зарегистрированы? Войти
Нажимая на кнопку «Зарегистрироваться»,
я подтверждаю принадлежность мне сообщенных при регистрации сведений, их достоверность,
даю согласие на
обработку моих персональных данных
и подтверждаю ознакомление с
политикой их обработки.
Андрей Сергеев, программист
Сначала о том, что мне понравилось в сервисе. В «Кабинете сотрудника» есть 4 раздела — «Зарплата», «Отсутствия», «Отпуск» и «Справки». Сначала про зарплату. Мне удобно видеть расчетные листы по зарплате сразу после того, как она начислена. Для этого не нужно никуда обращаться, достаточно просто кликнуть мышкой или коснуться пальцем на гаджете соответствующего раздела.
Еще одна «фишка», которая показалась мне очень выигрышной – налоговые вычеты. Никогда не пользовался ими, потому что считал эту процедуру сложной и слишком бюрократичной. Тратить время на дела с неочевидным результатом не хотелось. В новом модуле все проще: нужно выбрать категорию из предложенного списка и зафиксировать свои особенности, как налогоплательщика с помощью «ползунков».
Отпроситься с работы или отпуск – теперь онлайн
Уже несколько раз пользовался возможностями раздела «Отсутствия». Несмотря на то, что мы сейчас на удаленке, жизнь вносит свои коррективы. Я отправлял сообщение о том, что меня не будет на рабочем месте, когда ходил к врачу и покупал лекарства, за которыми пришлось ехать в другой район города. У нас отсутствие согласовывается с руководителем. Делать это онлайн быстрее и комфортнее: начальник видит мое сообщение и реагирует в удобном для себя режиме, а я не испытываю неудобства, что мой звонок застал его на совещании или во время важных переговоров.
Кстати, зафиксированное отсутствие на работе видят и другие сотрудники. Была ситуация, когда пришлось просить коллегу, чтобы он во время моего отсутствия решил очень срочную незапланированную задачу. Руководитель проекта знал, к кому обращаться за информацией по результатам выполнения. Этот функционал напоминает органайзер, где видно, кто на рабочем месте и кто кого замещает в случае отсутствия.
Удобнее стало решить вопросы с отпуском. Не нужно обращаться к бухгалтеру/HR-ру, чтобы получить нужную информацию. «Калькулятор отпуска» автоматически ответит, сколько дней отдыха полагается сотруднику прямо сейчас, и в каком месяце он сможет претендовать на нужный интервал – скажем, три недели.
Когда нужна была справка 2-НДФЛ, просто запросил ее в модуле и через два дня получил.
Что требует доработки
Модуль доступен и в виде приложения на смартфоне. И на мой взгляд, мобильная версия выглядит логичнее и удобнее. Например, чтобы попасть в собственный профиль с компьютера, нужно отыскать маленький, серенький и немигающий значок в правом нижнем углу. А ведь именно там, в личном кабинете, хранятся такие важные вещи, как уведомления о документах, которые необходимо подписать. Стоило бы сделать вход туда более заметным.
Среди каналов для поступления уведомлений из мессенджеров предлагается почему-то только Skype. Сегодня есть более современные и надежные инструменты коммуникаций. Полагаю, многим с ними работать было бы удобнее.
Также непонятно, как можно самостоятельно разместить в личном кабинете свою фотографию.
И еще один момент: в сервисе нельзя оформить и переслать дополнительное соглашение к документу, подготовленное в Word – для этого приходится выходить из системы и пользоваться обычной электронной почтой.
Светлана Москвина, бухгалтер и HR
— Компания у нас небольшая, поэтому наряду с бухгалтерскими вопросами, я занимаюсь и решением кадровых. Что мне нравится в новом модуле? Взаимодействие с сотрудниками по кадровым вопросам стало более продуктивным и более удобным. Часть вопросов вообще решается автоматически, например, с отпуском: сколько дней отпуска на конкретную дату у сотрудника, когда он может их взять – все это сейчас каждый видит у себя в личном кабинете. И меня не донимают звонками или сообщениями в Битрикс24. Как и в случае, когда нужны справки, например, 2-НДФЛ или с места работы для предъявления по требованию. Однако, серьезным недостатком является то, что у меня нет возможности получать уведомления о поступлении заявлений от сотрудников.
Благодаря автоматизации работать стало легче
Проще стало с оформлением отпусков. Заявление согласовывается с руководителем в разделе «Отсутствие», это дает мне основание для ввода документа в базу. Меньше времени трачу на расчет заработной платы, потому что уже вижу, кто, когда и сколько времени отсутствовал на рабочем месте.
Как любой инструмент автоматизации, модуль делает процессы более прозрачными и организованными. На стороне работодателя видно движение всех заявлений, их статус, ответственные, сроки, отведенные на оформление. Видно, кто из сотрудников и когда подписал свой расчетный лист, а кто забыл.
Система высылает участникам напоминания теми способами, которые они выбрали сами (SMS, e-mail, push-уведомление в приложении, мессенджер). Это тоже отношу к ее плюсам – наши сотрудники, как и многие работники ИТ-сферы, привыкли к возможности выбора каналов взаимодействия.
Программный продукт экономит время и деньги. Мне не приходится вручную переносить данные в компьютер, это снижает вероятность ошибок. Сейчас мы работаем удаленно, а в доковидные годы определенное время тратилось на согласование бумажных заявлений на отпуска. Наконец, бумага и картриджи для принтера тоже небесплатны.
Продуман вопрос обеспечения конфиденциальности
Наверное, это не в моей компетенции, но я, как сотрудник, могу быть уверена в том, что мои данные не увидит никто со стороны. Конечно, это не программистский код, но и демонстрировать личную информацию люди не хотят. Поэтому у каждого свой пароль для входа в личный кабинет, администратор системы лишь выдает логины при регистрации. Изменить что-то в своем личном кабинете может только его владелец.
С другой стороны, разработчики не стали усложнять вход в систему. Для доступа сотруднику достаточно так называемой усиленной неквалифицированной электронной подписи (УНЭП), т.е. пароля от личного кабинета. Для работодателя нужна усиленная квалифицированная электронная подпись (УКЭП). При ее отсутствии получить можно через сервис «1С:Подпись» или «1С-ЭТП».
Обеспечена возможность разграничения доступа к информации. Рядовые сотрудники видят свои данные плюс общий список контактов. У руководителей доступ шире, они располагают информацией, которая необходима для согласования заявлений.
Подводя итоги
Мы надеемся, что мнения наших сотрудников будут услышаны разработчиками и модуль будет усовершенствован, что сделает его для максимально эффективным и полезным для пользователей.
Надеемся, мы смогли убедить вас присмотреться более пристально к сервису 1С:Кабинет сотрудника. Если возникли вопросы, обращайтесь, поможем.
Без сомнений полезный и нужный сервис. Рекомендуем к использованию
В августе 2021 года наше предприятие приобрело сервис от 1С — «1С:Кабинет сотрудника». Первоначально нам был предоставлен тестовый период. В течение 45 дней мы могли пользоваться всем функционалом сервиса без ограничений и без оплаты. Можем отметить, что функционал сервиса достаточно широк. Пока мы используем не весь функционал в полной мере, но уже почувствовали плюсы от использования 1С Кабинета Сотрудника.
Очень удобно передавать сотрудникам расчетные листки в электронном виде. Сотрудник может ознакомиться с документом в личном кабинете на портале сервиса или в специальном приложении на своем мобильном телефоне. Также есть функция отметки об ознакомлении с расчетным листком.
Через «1С:Кабинет сотрудника» напрямую с телефона наши сотрудники могут отправить заявление на отпуск или уведомление об отсутствии. Данную функцию мы уже протестировали, но в силу привычки, пока пользуемся старым «бумажным» способом. В сервисе предусмотрена возможность согласования с руководителем, после чего документы попадут в программу 1С, то есть без необходимости согласования в бумажном виде, по электронной почте или по телефону.
Наши сотрудники в любой момент времени и в любом месте, где есть интернет, они смогут посмотреть сведения о зарплате, количество оставшихся дней отпуска, заказать справку 2-НДФЛ и т.п.
«1С:Кабинет сотрудника» без сомнений полезный и нужный сервис. Рекомендуем к использованию.
Финансовый директор ООО «Элемент» Вотинцева Е.В.
