Имя: Пароль:
1C
 
Количество отработанных дней сотрудником
0 semiluki
 
07.02.24
15:04
Подскажите пожалуйста есть ли в ЗУП 3.1 какая нибудь универсальная функция которая покажет количество отработанных дней сотрудником?
2 2S
 
07.02.24
15:11
(0) смотря что понимать под отработанными днями.
3 RAJAH
 
07.02.24
15:29
Я бы смотрел в сторону функций типа УчетРабочегоВремениРасширенный.СоздатьВТДанныеУчетаВремениИСостоянийСотрудников
4 Гена
 
гуру
07.02.24
16:06
(3) Глянул. Этот общий модуль отвечает своему названию и формирует данные по рабочему времени, т.е. для знаменателей будущих расчётов зарплаты, т.е. Норму.
А автору нужно отработанное время, т.е. для числителей будущих расчётов зарплаты. Оно собирается в РН ОтработанноеВремяПоСотрудникам
а с этим регистром работает общий модуль ЗарплатаКадрыОбщиеНаборыДанныхРасширенный
в котором я бы присмотрелся к
Функция ЗапросВТПредставленияОтработанноеВремя
которая даёт на выходе
ВТПериодыОтработанноеВремя
из которой автор и возьмёт свои отработанные дни/часы.
5 semiluki
 
07.02.24
16:24
(4) Спасибо, только вроде этот регистр заполняется после расчета зарплаты
6 Гена
 
гуру
07.02.24
16:30
(5) Естественно. Ведь только или расчёт зарплаты, или Табель являются окончательными фиксаторами отработанного времени.
7 _Batoo
 
07.02.24
17:04
(4) (6) что-то вас понесло тут)

> Этот общий модуль отвечает своему названию и формирует данные по рабочему времени, т.е. для знаменателей будущих расчётов зарплаты, т.е. Норму.

тут и Норма и Факт

и в данном случае нужно все-таки использовать (3)
8 semiluki
 
07.02.24
17:14
(6) А тогда можно получить результат Т13 в виде ТаблицыЗначений?
9 Гена
 
гуру
07.02.24
17:16
(8) После замечания (7) я уже в сомнениях...
10 _Batoo
 
07.02.24
17:36
вот "вырезка" из ВТ которая формируется в (3)
все что по виду учета времени "Рабочее время" является отработанным временем
11 Гена
 
гуру
07.02.24
17:44
(10) Да. Всё есть, судя по картинке. Был неправ.
Спасибо.
12 semiluki
 
07.02.24
18:48
(10) Понятно спасибо. А как из этой таблицы получить таблицу вида: Сотрудник Отработанное время

По каждому сотруднику перебирать таблицу? Как то можно фильтр наложить типа
ПараметрыПолученияДанных.ВидУчетаРабочееВремя = ОбщегоНазначения.ПредопределенныйЭлемент("Справочник.ВидыИспользованияРабочегоВремени.РабочееВремя"
13 Волшебник
 
07.02.24
19:02
(12) запросом с предложением ГДЕ и функцией ЗНАЧЕНИЕ()
14 SleepyHead
 
гуру
08.02.24
06:38
(5) Смотрите обработку "менеджер расчета зарплаты".
15 Гена
 
гуру
08.02.24
07:12
(14) Я тут подумал, ведь есть же вузы, где преподают 1с? Почему бы не дать дипломникам тему, в которой распишут запросные функции и типовые ВТ в ЗУПе? Зачем каждый раз программисты тычутся вслепую как дети малые, когда можно всё систематизировать для нормальной работы.
16 SleepyHead
 
гуру
08.02.24
07:19
(15) Они плывут от релиза к релизу. Пока такого специалиста из ВУЗа выпустят, все поменяется.

А попытки систематизации неоднократно видел на инфостарте, и на мисте их выкладывали (искать ссылки лень).

Я вижу проблему в том, что выпускники учатся делать запросы к базам данных, а искать информацию не умеют. парадокс, да? А в едь это тоже запросы.
17 mars2020
 
08.02.24
08:03
(15) К тому моменту, как это систематизируют, оно уже утратит актуальность. Никто не хочет даже начинать
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn