Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

ЗУП 3.1, узнать рабочий ли день у сотрудника

ЗУП 3.1, узнать рабочий ли день у сотрудника
Я
   Kostyu12
 
09.03.21 - 18:08
Добрый день.
Для ЗУП 3.1 пишу обработку и мне надо в ней узнавать по дате, рабочий ли день в эту дату у определенного сотрудника. То есть данные брать не из производственного общероссийского календаря, а узнавать рабочий или не рабочий день, исходя из личного графика работы сотрудника. Как это проще всего сделать? Может есть встроенная функция, про которую я не знаю.
   Kesim
 
1 - 09.03.21 - 18:17
про встроенную не скажу, а так вроде все просто: сотрудник - график работы - вид дня графика
   pavlika
 
2 - 09.03.21 - 19:13
(1) Ага, а еще индивидуальный график работы, табель и документы отклонений.
Чукча не писатель, чукча читатель, но думаю что есть что-то типовое что возвращает виды времени по конкретному дню. Тот же Т-13 собирается же..
   2S
 
3 - 09.03.21 - 19:35
Рабочий по графику или по факту?
   AliceLight
 
4 - 09.03.21 - 19:38
(2) есть функция, которая используется в Табеле, она получает данные и факта и плана:
УчетРабочегоВремениРасширенный.СоздатьВТДанныеУчетаВремениИСостоянийСотрудников.

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

В зависимости от передаваемых параметров эта функция может вернуть немного разный результат, надо с ней аккуратно. Как заполнить параметры для нее, советую посмотреть в Табеле или в отчете УнифицированнаяФормаТ13 (там тоже эта функция используется).

Еще можно прогуляться по модулю УчетРабочегоВремениРасширенный, может, там есть еще какие-то полезные функции именно для планового времени.
   AliceLight
 
5 - 09.03.21 - 19:40
(4) кстати, сразу в модуле УчетРабочегоВремениРасширенный увидела процедуру СоздатьВТПлановоеВремя - может, она и нужна. Хз, сама ей не пользовалась
   Фрэнки
 
6 - 09.03.21 - 19:41
Наверное, нужно что-то такое

УчетРабочегоВремениРасширенный.СоздатьВТДанныеУчетаВремениИСостоянийСотрудников

И по этим словам можно нагуглить статьи с нескольких ресурсов с примерами использования этой процедуры

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.