Организация работы внешних табельщиков с ограничением видимости сотрудников по подразделениям в ЗУП 3.1

14.03.19

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

Кейс, как можно организовать работу с табелями внешними табельщиками с ограничением видимости сотрудников по подразделениям в ЗУП 3.1.

Скачать файл

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

Наименование SM По подписке [?] Купить один файл
ОбновлениеГруппДоступа_В2.epf
.epf 9,95Kb
73
73
1 SM
Скачать Купить за 1 850 руб.
Расширение для табельщиков
.cfe 149,04Kb
52
52
1 SM
Скачать Купить за 1 850 руб.

Задача:

На предприятии 1500 сотрудников, которые делятся на две группы:

  • АУП и ИТР - работающие по графику пятидневки. Расчет ведется методом отклонений. Отклонения регистрируют кадровики и расчетчики.
    Руководители подразделений формируют табеля в
    Excel подписывают и сдают в расчетный отдел. Расчетчики сверяют их с данными ЗУП.
  • Рабочие - работающие по сменным графикам с суммированным учетом. Сменные графики на год можно установить только условно. Как правило каждый месяц руководители подразделений вносят в них изменения, формируют в Excel подписывают и сдают в расчетный отдел. Расчетчики на их основе регистрируют индивидуальные графики. Отклонения (отсутствия, переработки) также регистрируют кадровики и расчетчики.

Работу с табелями в ЗУП ведут три сотрудника, нужно:

  • Облегчить им работу и распределить работу между 85 табельщиками, за которыми закрепляются подразделения.
  • Нужно чтобы эти табельщики при работе с табелями не видели лишних документов, оклады, начисления и сотрудников других подразделений.
  • Нужно организовать работу типовыми механизмами ЗУП 3.1 без снятия конфигурации с поддержки.

Вариант решения:

Табель по сотрудникам обоих групп можно сформировать автоматически из ЗУП с помощью отчета «Табель учета рабочего времени (Т-13)».
Руководителю подразделения его нужно только проверить, подписать и сдать в расчетный отдел.

Формирование автоматической рассылки из ЗУП на электронную почту сформированных печатных форм Табелей (Т-13) без доступа табельщиков к базе ЗУП не подходит, т.к. по большей части сотрудников нужно регистрировать в программе индивидуальные графики.

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

Таким образом лучше обеспечить для Табельщиков доступ в ЗУП, чтобы они сами регистрировали Индивидуальные графики и сами формировали отчет «Табель учета рабочего времени (Т-13)» по своим подразделениям.

Базу ЗУП для этого можно опубликовать на веб-сервере и обеспечить вход табельщикам через веб-клиент без установки платформы.

  1. Пользователь с набором ролей из типового профиля «Табельщик» видит такой интерфейс:
    Типовой интерфейс Табельщика1

    Типовой интерфейс Табельщика2
    В таком интерфейсе много лишнего. Поэтому урежем его.
  2. Добавляем прилагаемое к данной статье расширение
    Добавляем расширение
  3. Создаем новый профиль и называем его,  например «ТАБЕЛЬЩИК» чтобы отличать от типового профиля «Табельщик».
    Опытным путем набор ролей типового профиля «Табельщик» удалось сократить с 51 до 25 ролей.
    Добавляем их в новый профиль «ТАБЕЛЬЩИК»
  4. В справочнике Группы доступа создать группу и назвать ее, например «ТАБЕЛЬЩИКИ_ГРУППА1»
    Назначаем ей профиль "ТАБЕЛЬЩИК".
  5. Создаем нового пользователя, например "Табельщик1" и включаем его в эту группу доступа "ТАБЕЛЬЩИКИ_ГРУППА1"
    Заходим под новым пользователем "Табельщик1"
    После этого интерфейс Табельщика с этим новым профилем будет выглядеть уже лучше:
      
    Но еще не идеально.
  6. Убираем все оставшиеся пункты в интерфейсе в настройках навигации и в настройках действий (через шестеренку)
  7. После этого у табельщика при запуске в интерфейсе не будет ничего лишнего, кроме формы списка индивидуальных графиков и отчета табель Т13 (по кнопке Открыть Т13).
  8. Для обеспечения видимости сотрудников только тех подразделений, которые закреплены за определенным табельщиком без доработки и снятия конфигурации с поддержки можно использовать только ограничение доступа по группам доступа ФизЛиц. (см. на ИТС раздел Ограничение доступа на уровне записей из Документации по ЗУП 3.0)
    Для этого нужно установить галочку «Ограничивать доступ на уровне записей» и «Доступ с точностью до физических лиц»
    для клиент-серверного варианта ставим "Производительный" вариант работы, для файлового "Стандартный":

    Включение доступа на уровне записей
  9. Зайти по ссылке «Группы физлиц» и добавить в справочник Группы доступа физических лиц столько групп сколько будет Табельщиков.
  10. В созданном во втором пункте профиле «ТАБЕЛЬЩИК» задать ограничение доступа по группе физических лиц
  11. В справочнике Группы доступа скопировать группу доступа "ТАБЕЛЬЩИКИ_ГРУППА1", меняя наименование, столько раз сколько будет Табельщиков (по числу групп доступа физлиц). Для удобства можно их объединить в группу.

    Для каждой Группы доступа указать на закладке «Ограничения доступа» соответствующую группу доступа физлиц
  12. Открыть приложенную к публикации обработку ОбновлениеГруппДоступа.epf (Файл-Открыть)
  13. Нажимаем кнопку Установить доп. сведения.

    Для справочника Подразделения добавится доп. сведение «Группа доступа физлиц»;
    Для справочника Пользователи добавится доп. сведение «Пароль» (для удобства, потому что на практике Табельщики часто забывают свои пароли);
    Для справочника Организации добавится доп. сведение «Обновлять группы доступа Физлиц» (для автоматического обновления в регламентном задании по расписанию групп доступа физлиц по Организации).
  14. Создать пользователя в ЗУП для каждого табельщика и включить его в соответствующую группу доступа.

    Для удобства можно сохранить пароль табельщика (для напоминания табельщикам их паролей)


    Также для удобства можно объединить пользователей в группу «Табельщики»


  15. После создания всех пользователей скопировать настройки от пользователя Табельщик1, созданного на 5 шаге всем остальным табельщикам
  16. Удалить роль "Сохранение данных пользователя" в профиле "ТАБЕЛЬЩИК", чтобы пользователи не смогли сами себе менять интерфейс через настройку навигации и настройку действий.
  17. Для каждой Группы доступа физлиц настроить подразделения, которые будут за ней закреплены.
    Например, у Организации есть следующая структура подразделений


    Табельщик Иванов И.И. (Группа доступа физлиц = Группа 1) табелирует подразделение Управление1 и все подчиненные ему подразделения ( Подразделение1 и Подразделение2)
    Нужно у подразделения Управление1 задать доп. сведение «Группа доступа физлиц» = «Группа1» (наименование в виде строки должно соответствовать наименованию Группы доступа физлиц)

    Табельщик Петров П.П. (Группа доступа физлиц = Группа 2) табелирует Подразделение3 и Управление3
    Нужно у подразделения Подразделение3 задать доп. сведение «Группа доступа физлиц» = «Группа2»



    Нужно у подразделения  Управление3 задать доп. сведение «Группа доступа физлиц» = «Группа2»


    Табельщик Сидоров С.С. (Группа доступа физлиц = Группа 3) табелирует Департамент2 (и все подчиненные ему подразделения за исключением Подразделения3 и Управления3)
    Нужно у подразделения Департамент2 задать доп. сведение «Группа доступа физлиц» = «Группа3»


     
  18. После подключения расширения в Администрировании добавится новый отчет "Табельщики"
    С его помощью можно проконтролировать результат настройки доступов по подразделениям
  19. Теперь у всех сотрудников нужно чтобы автоматически установилась нужная группа доступа, в зависимости от подразделения в котором он работает на текущий момент. Также нужно, чтобы обновление группы доступа происходило постоянно автоматически, потому что происходят кадровые перемещения.
    На ИТС в разделе Ограничение доступа на уровне записей из Документации по ЗУП 3.0 написано
     

    Примечание для технических специалистов

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


    Но самой внешней обработки для этого на ИТС нет.
    Для этого предназначена прилагаемая обработка ОбновлениеГруппДоступа.epf
    Ее нужно добавить в доп. обработки и задать расписание, например один раз в день ночью.


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


    Работу обработки можно проверить запустив вручную регламентное задание


    или через Файл-Открыть по кнопке «Обновить»


    Например сотрудник  Бальцер Герман Эдуардович  работает в Подразделении7, которое закреплено за табельщиком Сидоровым С.С, который табелирует  Департамент2 (кроме Подразделения3 и Управления3). Для него автоматически установилась группа доступа «Группа3»



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


    Такой вариант внедрен и два года работает на предприятии с численностью сотрудников 1500 чел.
    В настоящий момент доработано под ЗУП 3.1.13.188 (начиная с  ЗУП 3.1.13.75 и выше также будет работать)
    Платформа 1С 8.3.16.1224

Табель табельщик ограничение видимости сотрудников по подразделению Группы доступа

См. также

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

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

14800 руб.

01.11.2012    91933    103    1    

113

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

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

4500 руб.

23.08.2019    55161    161    63    

155

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

Открытая конфигурация (расширение) 1с для учета путевых листов. В том числе для 1с Бухгалтерии 3.0. 1. Реестр путевых листов 2. Печать путевых листов по форме 3, 4С, ПГ-1, 6 спец, ЭСМ-2 (грузовые, строительные, муниципальные и легковые) в том числе для индивидуальных предпринимателей 3. Автоматический расчет расстояний, ГСМ (летнего или зимнего), одометра (общего пробега авто). 4. Расчет сумм за путевой лист (перевозку). 5. Печать реестра путевых листов

3000 руб.

03.07.2018    38938    222    116    

55

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

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

4800 руб.

04.07.2018    25420    11    5    

13

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

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

3600 руб.

06.09.2016    39868    87    60    

48

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

Небольшая, не сильно перегруженная излишними функциональными возможностями внешняя обработка для конфигурации ЗУП 3.1, которая позволит легко загрузить данные в табель учета рабочего времени из Excel.

1000 руб.

12.03.2021    16670    15    14    

20

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

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

5400 руб.

18.12.2019    26574    29    6    

28
Комментарии
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
1. Serge_ASB 27.09.19 18:33 Сейчас в теме
Добрый день.
Есть задача: перенесены через выгрузку-загрузку XML документы кадрового учета.
В приемах на работу заполнена Группа доступа, но табельщик не видит этого сотрудника.
Пока у него (сотрудника) не перезаполнить (изменить-записать-изменить) группу доступа.
В чем может "храниться собака": где хранчтся настройки текущей группы доступа Сотрудника (Физлица).
P.S. ЗУП 3.1
2. Entano 40 03.10.19 09:45 Сейчас в теме
(1)
где хранчтся настройки текущей группы доступа Сотрудника (Физлица).

Группа доступа физ. лиц - реквизит элемента справочника "ФизическиеЛица"
в документе "Прием на работу" нет реквизита группа доступа.
Не видя базы я не могу вам сказать в чем у вас проблема.
3. Serge_ASB 03.10.19 14:38 Сейчас в теме
Да, реквизита нет: но есть сотрудник, у которого есть группа доступа - из справочника ФизЛиц.
Нюанс (будет тестироваться на боевой БД еще): если табельщик видит ФизЛицо, но не видит Сотрудника,
- смотрим на регистр "Группа значений доступа" на предмет наличия записи по этому ФЛ и нужной группе (если нужно - создаем такую запись)
- отменяем проведение "Приема на работу"
- проводим "Прием на работу"
в тестовой БД после загрузки данных "срослось"... правда, проверил один раз только пока.
4. elena84 05.10.19 17:57 Сейчас в теме
Добрый день!
Вопрос по данному доступу. Если создавать документы Табель(июнь, июль, август), по доступным подразделениям. Например с 15 августа сотрудника Иванова перевели в другое подразделение (не доступное данному пользователю), то в дальнейшем при смене доступа у это сотрудника. Предыдущие документы будут не доступны этому пользователю?
7. Entano 40 11.12.19 15:27 Сейчас в теме
(4) Да не будут доступны
5. Healer 1 10.12.19 16:57 Сейчас в теме
Заголовок статьи очень корректный :-)
А ещё в статье очень смелые снимки экрана, беспощадно нарушающие закон о персональных данных и палящие организацию ;-)
6. Entano 40 11.12.19 15:23 Сейчас в теме
(5) Все скрины сделаны на тестовой Демо базе с демо данными, которую поставляет 1С
Любому спецу по 1С это видно сразу ;-)
Даже если вы это не видите не уместно на нарушение указывать,
потому что вы не знаете реальные это данные или я их просто придумал и ввел для тестового примера.
8. Healer 1 11.12.19 15:27 Сейчас в теме
(6) Согласен с Вами... извините, не удержался, очень уж они реалистично выглядят О:-)
9. пользователь 27.03.20 12:47
Сообщение было скрыто модератором.
...
10. mart-artur 8 14.05.20 08:07 Сейчас в теме
Добрый день.
Зарплата и управление персоналом, редакция 3.1 (3.1.13.151)
ошибка.
Прикрепленные файлы:
12. Entano 40 18.05.20 19:11 Сейчас в теме
(10)
Здравствуйте!
1С изменили структуру, поэтому появилась эта ошибка.
Поправил обработку и статью под актуальный релиз ЗУП и платформу.
11. user_2010 944 14.05.20 09:57 Сейчас в теме
В середине месяца сотрудника перевели из одного подразделения в другое. От одного табельщика к другому табельщику. Т.е. сотрудник должен быть в дувух табелях. Как эта ситуация отрабатывается вашей методой?
13. Entano 40 18.05.20 19:20 Сейчас в теме
(11)
До перевода делает первый табельщик, после перевода он у первого пропадает, и вторая часть у второго табельщика.
Либо за первую половину делает расчетчик сам. А вторую половину делает второй табельщик.
У расчетчиков полный доступ остается.
14. user_2010 944 18.05.20 21:48 Сейчас в теме
(13) раньше было реализовано так, что если в документе есть хоть 1 сотрудник из недоступной группы - то не было доступа ко всему документу. Теперь не так?
15. Entano 40 19.05.20 11:40 Сейчас в теме
(14)
это как было так и осталось
16. user_2010 944 19.05.20 11:50 Сейчас в теме
(15) ? мы именно из-за этого отказались от использования этого функционала... любой кадровый перевод - и этот докмент становится доступен только пользователям с полными правами (у кого без ограничения по группам).
20. SlAndrey 16 26.04.23 15:35 Сейчас в теме
(8) насколько я понимаю это
(16) Добрый день! В этом решении https://infostart.ru/public/1815553/ сотрудник будет виден в обоих подразделениях, но заполнить табель можно будет только на те даты, которые он был в том или ином подразделении
17. oleg_smirnov 31.03.21 09:07 Сейчас в теме
Доброго времени суток!
Вопрос по вашей методике: скажите, пожалуйста, у Вас табельщики в ЗУП формируют документы (больничный, отпуск, отсутствие с сохранением зарплаты и т.д.)? Или же это делают расчетчики?
Просто у нас на предприятии формирование (ввод) первичных документов (больничный, отпуск, отсутствие с сохранением зарплаты и т.д.) отдано на откуп табельщикам (сейчас они это делают в ПО собственной разработки, после данные обработкой забираются в 1С и автоматом создаются документы отсутствия).
18. SlAndrey 16 05.12.22 19:56 Сейчас в теме
Доброго времени суток!
Правильно понимаю, что видимость сотрудника будет только в рамках одного подразделения или в рамках нескольких ?
19. user1174951 20.02.23 16:16 Сейчас в теме
Добрый день!
В ЗУП КОРП последнего релиза, на сервере, регламентное задание не корректно отрабатывает, люди появляются и исчезают из видимости. Получается некая рулетка))) Как можно исправить ситуацию?
21. vmix 14.06.24 02:22 Сейчас в теме
Платформа: 1С:Предприятие 8.3 (8.3.18.1334)
Конфигурация: Зарплата и управление персоналом КОРП, редакция 3.1 (3.1.17.60) (http://v8.1c.ru/hrmcorp)
Copyright © ООО "1С-Софт", 2010 - 2020. Все права защищены
(http://www.1c.ru)

Расширения конфигурации:
- Контроль доступности элементов формы

Режим: Файловый (без сжатия)
Приложение: Толстый клиент
Локализация: Информационная база: русский (Россия), Сеанс: русский (Россия)
Вариант интерфейса: Такси

Ошибки:
--------------------------------------------------------------------------------
14.06.2024 2:20:10
Табельщики: Критичная: Значение контролируемого свойства CompatibilityMode у объекта не совпадает со значением в расширяемой конфигурации
Оставьте свое сообщение