Проверка времени работы в ЗУП 3.1 по проходам СКУД ОРИОН

16.03.24

Учетные задачи - Учет рабочего времени

Данный отчет показывает сколько сотрудник находился в офисе, а сколько времени вне офиса.

Скачать файл

ВНИМАНИЕ: Файлы из Базы знаний - это исходный код разработки. Это примеры решения задач, шаблоны, заготовки, "строительные материалы" для учетной системы. Файлы ориентированы на специалистов 1С, которые могут разобраться в коде и оптимизировать программу для запуска в базе данных. Гарантии работоспособности нет. Возврата нет. Технической поддержки нет.

Наименование По подписке [?] Купить один файл
Отчет проверка времени работы в ЗУП 3.1 по проходам СКУД ОРИОН:
.epf 33,56Kb
15
15 Скачать (2 SM) Купить за 2 150 руб.

Пробежимся по настройкам обработки:

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

Реквизит "Сотрудник" - заполняем поле если хотим сформировать только по этому сотруднику отчет. Причем добавляем еще этого же сотрудника в табличную часть формы "Сотрудник". (как бы дублируем его тут и там).

Табличная часть формы "Сотрудник" - тут добавляем сотрудника(ов) по которому хотим сформировать отчет.

Табличная часть формы "Подразделение" - тут добавляем подразделения(е) хотим сформировать отчет.

следующая безымянная Табличная часть формы - тут можно добавить сотрудника и назначить ему ID код который указан в СКУД ORION.  

замечу, что поиск сотрудников происходит по ID коду. То есть мы этот ID - код должны присвоить сотрудникам из СКУД ОРИОН в 1C ЗУП 3.1.

 

 

Есть два вида отчета которые можно выводить:

1. Детальный отчет

Отчет имеет 4 уровня группировки.

Разберем что означают все эти колонки:

 

1ый Уровень

Подразделение - ну тут понятно все. 

 

2ой Уровень

Сотрудник - это ссылка (ФИО) сотрудника.

Должность - должность этого сотрудника.

Количество рабочих часов за месяц - подсчет общего количества рабочих часов за период(!!! не обязательно месяц, т.к. отчет может формироваться за другой период, не обязательно месяц).

Норма часов за указанный период - исходя из графика работы рассчитывается норма часов указанный период, который должен отработать сотрудник.

Переработки недоработки за месяц - показывает сколько времени сотрудник переработал/недоработал. Если недоработал то показывается отрицательное значение с красным выделением.

 

3ий Уровень

День месяца - число месяца

Общее время работы за день (сумма всего времени в офисе за день) - ну понятно, сколько сотрудник находился в офисе

Норма часов за день (нахождения в офисе) - сколько сотруднику надо было находиться в офисе

Опоздание на работу - да/нет опоздал или нет, если опоздал то подсвечиваем красным.

Норма время начала рабочего дня - дополнительное свойство, которое нужно будет добавить сотрудникам, у которых нестандартный график рабочего времени (стандартный - это будем считать что с 9 до 18).

Заходим в "Администрирование" - "Дополнительные сведения" - добавляем новое свойство. 

 

 

И необходимо сотрудникам, которые начинают работать не с 9:00 назначить другое значение. 

 

Вычитаемое время на обед (если сотрудник обедал в офисе и не выходил) - время которое вычитаем у сотрудника за день если он не выходил во время работы из офиса(ну, например, обедал в столовой которая находится в офисе или обедал за рабочим столом). 

Переработки недоработки за день - время которое сотрудник переработал/недоработал за день.

Время рабочего дня (ВремяУхода - ВремяПрихода) - разница во времени между приходом на рабочее место и уходом с рабочего места. 

Причина отсутствия - если сотрудник отсутствовал на рабочем месте за эту дату и если есть документ (Командировка,Командировка (внутрисменная), Отпуск без сохранения оплаты,Отпуск основной,Отпуск учебный,Отпуск за свой счет,Отсутствие по болезни (больничный еще не закрыт),Больничный,Больничный за счет работодателя) тогда он выводится в это поле, если такого документа за эту дату не найдено тогда выводится "НЕТ ПРИЧИНЫ ОТСУТСТВИЯ!!!".

 

4ый Уровень

Дата/Время события - например, "01.07.2019 10:36:54".

Тип прохода - например, "Проход"(вообще в ОРИОН СКУД есть несколько типов прохода, но мы считаем именно тот когда турникет проворачивается - т.е. произошел фактический проход).

Вход - дата и время входа. Например, "01.07.2019 10:36:54".

Выход - дата и время выхода. Например, "01.07.2019 23:57:55".

Время работы - время которое сотрудник провел в офисе. 

 

Теперь рассмотрим второй тип отчета:

1. Для директора

В этом отчете уже три уровня группировки, рассмотрим их:

 

1ый Уровень

Подразделение - ну тут понятно все. 

 

2ой Уровень

Сотрудник - это ссылка (ФИО) сотрудника.

Выработка за месяц (%) - процент выработки сотрудника за период.

Опоздания за месяц (%) - процент опозданий сотрудника за период.

 

3ий Уровень

День месяца - число месяца.

Время прихода - время в которое сотрудник должен прийти на работу.

Время прихода факт - время в которое сотрудник фактически пришел на работу. 

Разница - разница двух предыдущих колонок (см. выше)

Время ухода факт - время, когда сотрудник покинул рабочее место.

Обоснование - если сотрудник отсутствовал на рабочем месте за эту дату и если есть документ (Командировка,Командировка (внутрисменная), Отпуск без сохранения оплаты,Отпуск основной,Отпуск учебный,Отпуск за свой счет,Отсутствие по болезни (больничный еще не закрыт),Больничный,Больничный за счет работодателя) тогда он выводится в это поле "Да", если такого документа за эту дату не найдено тогда выводится "Нет".

Комментарий - если сотрудник отсутствовал на рабочем месте за эту дату и если есть документ (Командировка,Командировка (внутрисменная), Отпуск без сохранения оплаты,Отпуск основной,Отпуск учебный,Отпуск за свой счет,Отсутствие по болезни (больничный еще не закрыт),Больничный,Больничный за счет работодателя) тогда он выводится в это поле, если такого документа за эту дату не найдено тогда выводится "НЕТ ПРИЧИНЫ ОТСУТСТВИЯ!!!".

Выработка за день (%) - процент выработки рабочего времени за день. 

 

***Нюансы:

Имена турникетов к которым привязана обработка(можно исправить в коде при желании):

Турникет на вход

Запасной выход турникет

Турникет на выход

 

В зависимости от

"Mode=2" - это значит что выход

"Mode=1" - это значит что вход

 

Тестировалась на:

1С:Предприятие 8.3 (8.3.13.1644)

Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.9.205) 

Проверено на следующих конфигурациях и релизах:

  • Зарплата и управление персоналом, редакция 3.1, релизы 3.1.29.21

обработка СКУД ОРИОН pro ЗУП 3.1 Учет рабочего времени сотрудников

См. также

Зарплата Производство готовой продукции (работ, услуг) Учет рабочего времени Рабочее место Бизнес-аналитик Пользователь Руководитель проекта Платформа 1С v8.3 1С:Управление торговлей 10 1С:Управление нашей фирмой 1.6 1С:ERP Управление предприятием 2 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 1С:Комплексная автоматизация 2.х 1С:Управление нашей фирмой 3.0 1С:Торговля и склад 7.7 Бытовые услуги, сервис Оптовая торговля, дистрибуция, логистика Электротехника и микроэлектроника Управленческий учет Платные (руб)

Модуль или расширение «Сервисный центр для 1С» позволяет принимать в ремонт оборудование (компьютеры, бытовая техника и т.п.), оформлять заявки инженеров на посещение клиентов и вести начисление заработной платы для сотрудников. Позволяет наладить автоматизированный учет в сервисном центре на уже существующей базе.

14800 руб.

01.11.2012    93210    108    1    

116

Печатные формы Учет рабочего времени Бухгалтер Пользователь Платформа 1С v8.3 Бухгалтерский учет Оперативный учет 1С:Бухгалтерия 3.0 Транспорт, автопарки, такси Россия Бухгалтерский учет Платные (руб)

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

4500 руб.

23.08.2019    56442    170    64    

164

Рабочее место Учет рабочего времени Пользователь Руководитель проекта Платформа 1С v8.3 Конфигурации 1cv8 Управленческий учет Платные (руб)

Конфигурация предназначена для выдачи пропусков с qr-кодами и для учета рабочего времени сотрудников. Кроме того, конфигурация подойдет для организации пропускной системы на предприятиях, при массовых мероприятиях и др. Детальное описание конфигурации, вопросы лицензирования, внедрения и многое другое подробно описано в руководстве пользователя.

12000 руб.

16.02.2018    41305    8    25    

17

Зарплата Учет рабочего времени Программист Бизнес-аналитик Бухгалтер Пользователь Платформа 1С v8.3 1С:ERP Управление предприятием 2 1С:Зарплата и кадры государственного учреждения 3 1С:Комплексная автоматизация 2.х 1С:Зарплата и Управление Персоналом 3.x Бухгалтерский учет Платные (руб)

Обработка предназначена для заполнения нецикличных графиков работы для вахтового метода работы и для работы в полевых условиях труда. Вводятся все виды времени вахтового цикла. Календарь вахтовика позволяет не заполнять индивидуальные графики работы на каждого сотрудника, что сильно снижает трудозатраты на ввод данных. Решение предназначено для ЗУП 3.х; ЕРП 2.х; КА 2.х; ЗКГУ 3.х. Благодаря использованию обычных графиков работы, норму времени можно указать по графику пятидневки.

5400 руб.

18.12.2019    27006    31    6    

30

Управление взаимоотношениями с клиентами (CRM) Производство готовой продукции (работ, услуг) Учет рабочего времени Пользователь Платформа 1С v8.3 Оперативный учет 1С:Управление торговлей 11 Автомобили, автосервисы Управленческий учет Платные (руб)

Модуль для автоматизации СТО, служащий для планирования записи клиентов на посты (ямы и т.д) на базе УТ 11. Включает в себя Подсистему "СТО", обработку "Планирование СТО", справочник "Посты СТО" и регистр сведений "Резервирование времени СТО". Все остальные объекты полностью типовые.

4800 руб.

04.07.2018    25657    12    5    

14

Управление взаимоотношениями с клиентами (CRM) Взаиморасчеты Учет рабочего времени Платформа 1С v8.3 1С:Управление нашей фирмой 1.6 1С:Бухгалтерия 3.0 1С:Управление торговлей 11 Развлечения, искусство, спорт Кадровые агентства, подбор персонала Управленческий учет Платные (руб)

Конфигурация для учебных занятий на базе 1С. Подходит для школ, рок-школ, кружков для ведения учета занятий, репетиций, уроков, мероприятий и оплат по ним. Учет зарплат педагогов. Бонусные системы. Абонементы. Также внедряется в вашу 1с Бухгалтерию 3.0 или УНФ посредством расширения конфигурации. Доступен мобильный клиент.

3600 руб.

06.09.2016    40140    88    61    

48

Загрузка и выгрузка в Excel Зарплата Учет рабочего времени Бухгалтер Платформа 1С v8.3 Сложные периодические расчеты 1С:Зарплата и Управление Персоналом 3.x Россия Бухгалтерский учет Платные (руб)

Внешняя обработка, позволяет пакетно создать шаблоны по подразделениям для заполнения табеля в Excel, после чего загрузить заполненные шаблоны в документы ЗУП "Табель учета рабочего времени", «Данные для расчета зарплаты». Поддерживается заполнение до 6 видов рабочего времени. Тестировалась на ЗУП 3.1.25.40. Подключается как дополнительная внешняя обработка. Необходима версия платформы с 8.3.18.

7800 руб.

23.03.2017    60176    82    99    

97
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. user643999_gres1814 13.05.22 09:36 Сейчас в теме
Добрый день.
При попытке сформировать отчёт получаем ошибку:

Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]Неправильный синтаксис около конструкции ")".
{ВнешняяОбработка.ARM_OrionPro_v3_02_общий.Форма.ФормаУчетРабочегоВремени.Форма(816)}: RS.Open(ТекстSQL, Connection);
{ВнешняяОбработка.ARM_OrionPro_v3_02_общий.Форма.ФормаУчетРабочегоВремени.Форма(313)}: ТаблицаДанныхИзSQL = ПолучитьТаблицуДанныхИзSQL2(Отбор);
{ВнешняяОбработка.ARM_OrionPro_v3_02_общий.Форма.ФормаУчетРабочегоВремени.Форма(3)}: СформироватьНаСервере();

по причине:
Произошла исключительная ситуация (Microsoft OLE DB Provider for ODBC Drivers): [Microsoft][ODBC SQL Server Driver][SQL Server]Неправильный синтаксис около конструкции ")".
Оставьте свое сообщение