|
ЗУП: табель и график | ☑ | ||
---|---|---|---|---|
0
Масянька
18.06.24
✎
08:39
|
Доброе утро!
Нужен отчет: часы по графику и часы по табелю. С табелем вопросов нет. А вот с графиком... Сотрудник в течение месяца может переводиться с одного графика на другой и обратно. Получать график на каждый день? Или есть (я не нашла) регистр с часами по графику? Спасибо. |
|||
1
Ненавижу 1С
18.06.24
✎
08:47
|
(0) а смысл по графику? ну в отпуске он или болеет?
Вообще графики есть как регистры сведений |
|||
2
Масянька
18.06.24
✎
08:52
|
(1) "Смысл" - отизникам надо: контролируют, сравнивают, бьют бейсбольной битой.
|
|||
3
Масянька
18.06.24
✎
08:53
|
(1) Вот запрос по РС:
ВЫБРАТЬ МЕСЯЦ(ГрафикиРаботыПоВидамВремени.Месяц) КАК РабочийМесяц, ДЕНЬ(ГрафикиРаботыПоВидамВремени.Дата) КАК ДниНедели, ГрафикиРаботыПоВидамВремени.Дата КАК Дата, СУММА(ГрафикиРаботыПоВидамВремени.ДополнительноеЗначениеНорма) КАК ВремяВЧасахПоГрафику, ГрафикиРаботыПоВидамВремени.ГрафикРаботы КАК Сотрудник, 0 КАК ВремяВЧасахПоТабелю, NULL КАК Праздники, ГрафикиРаботыПоВидамВремени.ВремяВЧасах КАК ВремяВЧасах, ГрафикиРаботыПоВидамВремени.ВЦеломЗаПериод КАК ВЦеломЗаПериод, ГрафикиРаботыПоВидамВремени.Смена КАК Смена ИЗ РегистрСведений.ГрафикиРаботыПоВидамВремени КАК ГрафикиРаботыПоВидамВремени ГДЕ ГрафикиРаботыПоВидамВремени.Месяц МЕЖДУ &ДатаНач И &ДатаКон И ТИПЗНАЧЕНИЯ(ГрафикиРаботыПоВидамВремени.ГрафикРаботы) = ТИП(Справочник.Сотрудники) И ГрафикиРаботыПоВидамВремени.ГрафикРаботы = &Сотрудник И ГрафикиРаботыПоВидамВремени.ВидУчетаВремени В(&ВидУчетаВремени) СГРУППИРОВАТЬ ПО ДЕНЬ(ГрафикиРаботыПоВидамВремени.Дата), ГрафикиРаботыПоВидамВремени.Дата, ГрафикиРаботыПоВидамВремени.ГрафикРаботы, МЕСЯЦ(ГрафикиРаботыПоВидамВремени.Месяц), ГрафикиРаботыПоВидамВремени.ВремяВЧасах, ГрафикиРаботыПоВидамВремени.ВЦеломЗаПериод, ГрафикиРаботыПоВидамВремени.Смена Если смены графика не было - все норм, если смена график есть - не фига нет в результате. |
|||
4
spiller26
18.06.24
✎
08:57
|
(0) Смотрите расчет в документе "Начисление зарплаты и взносов" там идёт как раз расчетотработанных дней и часов.
|
|||
5
Ненавижу 1С
18.06.24
✎
08:58
|
1. делаешь временную таблицу периодов действия графиков: Сотрудник, График, ДатаНачала, ДатаОкончания
2. соединяешь с графиками через совпадение графиков и Дата Между ДатаНачала и ДатаОкончания |
|||
6
Масянька
18.06.24
✎
08:59
|
+(3) В самом регистре тоже пусто (по сотруднику, есть смена графика). А в прошлом месяце (нет смены графика) данные есть.
|
|||
7
Serg_1960
18.06.24
✎
09:03
|
"А вот с графиком..." - если мне память не изменяет, то алгоритм можно "подсмотреть" в документе "Индивидуальный график" (кнопка "Заполнить").
|
|||
8
Гена
18.06.24
✎
09:11
|
ЗУП проф.
РС ГрафикиРаботыПоВидамВремени не привязан к сотруднику, т.е. по дням там описан абстрактный график. А вот привязка графика к конкретному сотруднику задействована в РС ГрафикРаботыСотрудниковИнтервальный в котором как раз вся информация о всех интервалах нахождения сотрудника на разных графиках. Предлагаю сначала запросить по данному сотруднику интервалы его графиков из РС ГрафикРаботыСотрудниковИнтервальный и только затем для каждого графика запросить "цвет" каждого дня из РС ГрафикиРаботыПоВидамВремени |
|||
9
ptiz
18.06.24
✎
09:12
|
(0) Это же ЗУП.
Используй УчетРабочегоВремениРасширенный.СоздатьВТДанныеУчетаРабочегоВремениСотрудников() |
|||
10
Масянька
18.06.24
✎
09:22
|
(8) ЗУП Корп
|
|||
11
Масянька
18.06.24
✎
09:22
|
(9) Хочется запросом - отчет же.
|
|||
12
unenu
18.06.24
✎
09:29
|
(11) не надо чистым запросом - не осилите даже если 100500 опыта. Просто очень много параметров у рабочего/планового времени
(9) используйте. вытащить полученные Вт в свой запрос. Потом слепить отчет с ДаннымиОбъекта, загрузить Тз и оформить. |
|||
13
Гена
18.06.24
✎
09:57
|
(10) Одинаково в корп и проф. Делайте (8)
|
|||
14
Amra
18.06.24
✎
10:11
|
(0) Предлагал же поработать на ЗУПе со спецами, было бы у кого поучиться, а не на Мисте спрашивать, так нет же... ССЗБ
|
|||
15
El_Duke
18.06.24
✎
11:30
|
(0) "Сотрудник в течение месяца может переводиться с одного графика на другой и обратно"
Не может О предстоящих изменениях в графике работы и причинах, их вызвавших, работодатель по общему правилу обязан уведомить работника в письменной форме не позднее чем за 2 месяца (ч. 2 ст. 74 ТК РФ). |
|||
16
Масянька
18.06.24
✎
11:39
|
Я тут продолжу.
Какими док-тами заполняется РС Графики работы по видам времени? Отменила табеля (док-ты), отменила начисление ЗП, провожу табель, затем ЗП - записи не появляются... |
|||
17
pavlika
18.06.24
✎
11:52
|
(15) Ну не для сменников же - https://its.1c.ru/db/answersstaff/content/3035/hdoc
|
|||
18
Гена
18.06.24
✎
14:15
|
(16) Попробуйте не просто перепроводить док начисления, а сделать освежанс по сотруднику, т.е. удалить его записи и заново выбрать, можно даже без перепровода самого документа.
При освежансе должна запуститься обработка МенеджерДанныхУчетаВремениСотрудников которая через разные ВТ запишет данный месяц в РС ГрафикиРаботыПоВидамВремени в котором была командировка, сверхурочные, работа в праздник или отгул. Причём запишет именно по сотруднику, а не по элементу справочника графиков. |
|||
19
Масянька
18.06.24
✎
15:57
|
(18) Нет, перепроведение помогло.
|
|||
20
Гена
18.06.24
✎
17:36
|
(19) И всё-таки, чем не нравится РС ГрафикРаботыСотрудниковИнтервальный
? Вот я его глянул универсальным отчётом: https://i.ibb.co/ryBhXqc/2024-06-18-17-29-34.png Есть полная инфа по интервалам графикам (кроме индивидуальных, вводимых через документ, там РН задействован). Зная для каждого сотра интервалы графиков - дни потом берутся из РС ГрафикиРаботыПоВидамВремени строго по графикам, а не по сотрудникам. |
|||
21
DrZombi
19.06.24
✎
06:15
|
(0) "Ничего не понял, но очень интересно"...
Все же: 1. Каков смысл, со слов заказчика, желательно в слово в слово (для истории глупостей и треша) 2. Результат какой хотели получить, с вас екселька в картинках, или ексельке (Верстайте макет, девушка) 3. Вы одним запросом должны в зависимости от смены графика, менять и результат, таки двайте по пункту № 2 рисуйте, вдруг у нас с вами идеи возникнут :) |
|||
22
DrZombi
19.06.24
✎
06:16
|
(15) А это тут причем? :DDD
|
|||
23
DrZombi
19.06.24
✎
06:18
|
+(21) Просто, по графику у человека 8 часов, по табелю 3 часа или 11. Это за сутки одного и того же дня... Так что хотел заказчик видеть? (формулу рисуй, в макете) :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |