Вопрос организации учета рабочего времени часто выходит за рамки простой фиксации присутствия сотрудника в офисе. Когда бизнесу необходимо понимать, на какие именно задачи тратятся ресурсы, возникает потребность в системе, где сотрудники могут самостоятельно вводить свою «выработку» — количество часов, затраченных на конкретные проекты или операции. В рамках данной статьи мы разберем, какие конфигурации 1С лучше всего подходят для этой цели, как настроить процесс ввода данных и как обеспечить достоверность полученной информации.
Прежде чем выбирать программный продукт, определимся с терминологией. Под выработкой в управленческом учете чаще всего подразумевается один из двух показателей:
В большинстве случаев для проектной или офисной работы требуется именно учет времени по задачам. Рассмотрим основные решения, которые предлагает экосистема 1С для автоматизации этого процесса.
Проанализируем конфигурацию 1С:УНФ как одно из самых сбалансированных решений для малого и среднего бизнеса. В ней функционал учета времени реализован «из коробки» и не требует сложной настройки.
Разберем основные механизмы:
Рассмотрим преимущество использования 1С:Фреш для УНФ: сотрудники могут вводить данные через браузер или мобильное приложение, не занимая полноценную лицензию основной базы, что критично при большом штате.
Если в компании уже внедрена система электронного документооборота, логично использовать встроенный в нее модуль «Учет рабочего времени». Это решение идеально подходит для контроля проектной деятельности.
Посмотрим на алгоритм работы в 1С:Документооборот:
Для организаций, чья деятельность целиком состоит из проектов (IT, проектирование, консалтинг), стоит рассмотреть 1С:PM Управление проектами (современный аналог старого «Управления проектным офисом»).
В этой системе учет выработки является центральным звеном. Проанализируем возможности:
Как отмечалось в обсуждении, использование 1С:Зарплата и Управление Персоналом (ЗУП) или 1С:ERP для простого ввода часов сотрудниками может быть избыточным. Эти системы требуют высокой квалификации пользователей.
Однако в крупных компаниях в 1С:ERP функционал «Выработка сотрудников» используется для расчета сдельной оплаты труда. Для этого применяется документ ВыработкаСотрудников, который фиксирует выполнение распоряжений на ремонт или производство. Если ваша цель — только учет времени задач, 1С:ERP будет слишком тяжеловесным инструментом.
Одной из главных проблем при самостоятельном вводе выработки является субъективность данных. Выясним, как современные системы 1С позволяют контролировать достоверность:
Если ни одна типовая конфигурация не подходит, можно реализовать простую подсистему «Тайм-шит» с помощью расширения. Это позволит не снимать конфигурацию с поддержки.
Рассмотрим структуру простейшего объекта для хранения данных:
Создадим документ ЛистУчетаРабочего Времени с табличной частью Работы, содержащей реквизиты:
Проект (СправочникСсылка.Проекты)Задача (Строка или Справочник)ВремяВЧасах (Число 10, 2)ОписаниеРаботы (Строка)Для автоматизации заполнения можно использовать следующий фрагмент кода при открытии формы, чтобы подставлять текущего пользователя:
Процедура ПриСозданииНаСервере(Отказ, СтандартнаяОбработка)
Если Объект.Ссылка.Пустая() Тогда
Объект.Сотрудник = Справочники.Пользователи.ТекущийПользователь();
Объект.Дата = ТекущаяДатаСеанса();
КонецЕсли;
КонецПроцедуры
Выбор решения зависит от масштаба вашей компании. Для небольших команд оптимальным будет 1С:УНФ благодаря простоте и наличию мобильного клиента. Для проектных организаций лучше подойдет 1С:Документооборот или 1С:PM. Главное при внедрении системы учета выработки — не только предоставить инструмент для ввода, но и выстроить процесс контроля и подтверждения этих данных руководителями.