|
ЗУП Корп: данные времени (отработанного) | ☑ | ||
---|---|---|---|---|
0
Масянька
15.04.24
✎
10:11
|
Доброе утро!
У нас есть переходящие смены. Как получить (сводно, за месяц) количество явок, выходных и пр. времени? В РС ДанныеТабельногоУчетаРабочегоВремениСотрудников некорректно лежит: не видит переходящую смену (то есть: 2 марта - 6 явки, 6 вечерних, 2 ночных, 3 марта - 5 ночных и 3 явки, а в РС 3 марта - выходной). График перебирать? Или все-таки в каком-то РС есть? Спсаибо. |
|||
1
El_Duke
15.04.24
✎
10:19
|
(0) Получить для чего ? Чтобы что с этим делать дальше ?
|
|||
2
Масянька
15.04.24
✎
10:21
|
(1) В отчет положить.
Нужен отчет, где по сотруднику - выходные, явки, вечерние, ночные и пр. по датам и сумма (по видам времени). |
|||
3
Гена
15.04.24
✎
10:33
|
Чудес не бывает. Только в КОРП есть механизьма переходящих смен.
Точно не забыли указать флажком "переход"? https://buhexpert8.ru/wp-content/uploads/2018/03/image59-1.jpg Если указали, то гляньте в конфигураторе наименование этого реквизита и глобальным поиском найдите РС, где он участвует. |
|||
4
Масянька
15.04.24
✎
10:37
|
(3) Конечно, не забыли.
|
|||
5
Масянька
15.04.24
✎
10:39
|
(3) В обычной ЗУП нет переходящих смен?
|
|||
6
Гена
15.04.24
✎
10:47
|
(5) Увы...
Простым смертным остаётся только мечтать о корпе ) |
|||
7
SleepyHead
15.04.24
✎
11:29
|
(0) копай сюда
// получаем отработанные дни в разрезе видов времени МенеджерВременныхТаблиц = Новый МенеджерВременныхТаблиц; ДатаАктуальности = Макс(ТекущаяДата(), КонецМесяца(МесяцНачисления)); ПодготовитьВТСотрудники(ТС, МенеджерВременныхТаблиц, ДатаАктуальности); ПП = УчетРабочегоВремениРасширенный.ПараметрыДляЗапросВТДанныеУчетаВремениИСостоянийСотрудников(); ПП.ДатаНачала = НачалоМесяца(МесяцНачисления); ПП.ДатаОкончания = КонецМесяца(МесяцНачисления); ПП.МесяцДатаНачала = ПП.ДатаНачала; // сначала приготовь таблицу значений Процедура ПодготовитьВТСотрудники(ТС, МенеджерВременныхТаблиц, ДатаАктуальности) Запрос = Новый Запрос; Запрос.МенеджерВременныхТаблиц = МенеджерВременныхТаблиц; Запрос.УстановитьПараметр("ТС",ТС); Запрос.УстановитьПараметр("ДатаАктуальности", ДатаАктуальности); Запрос.Текст = "ВЫБРАТЬ | ТС.Сотрудник КАК Сотрудник, | ТС.ДатаНачала КАК ДатаНачала, | ТС.ДатаОкончания КАК ДатаОкончания, | ТС.Месяц КАК Месяц, | &ДатаАктуальности КАК ДатаАктуальности |ПОМЕСТИТЬ ВТСотрудники |ИЗ | &ТС КАК ТС"; Запрос.Выполнить(); КонецПроцедуры ПП.МесяцДатаОкончания = ПП.ДатаОкончания; ПП.ДатаАктуальности = ДатаАктуальности; УчетРабочегоВремениРасширенный.СоздатьВТДанныеУчетаВремениИСостоянийСотрудников(МенеджерВременныхТаблиц, Истина, ПП); ТЧ = МенеджерВременныхТаблиц.Таблицы.Найти("ВТДанныеУчетаВремениИСостоянийСотрудников").ПолучитьДанные().Выгрузить(); МенеджерВременныхТаблиц.Закрыть(); |
|||
8
Масянька
15.04.24
✎
11:32
|
(7) Спасибо!
|
|||
9
pavlika
15.04.24
✎
11:57
|
Если нужен просто отчет, то Т-13 в «аналитическом» виде Вам в помощь.
|
|||
10
Масянька
16.04.24
✎
14:56
|
(9) Это что такое?
|
|||
11
Gucci76
16.04.24
✎
15:20
|
(10) Наверно имеется в виду, что его можно под себя перестроить с нужными данными и отборами
|
|||
12
Масянька
16.04.24
✎
15:27
|
(11) Замечательно предложение!
Спасибо! Павлику - особенно! |
|||
13
Гена
16.04.24
✎
15:37
|
(12) Глянул Проф, там смены отключены, но код всё равно прописан.
Например, в общем модуле УчетРабочегоВремениРасширенный есть Функция ЭтоПереходящаяЧастьПредыдущейСмены(СтрокаРегистрируемыхДанных)
Возврат СтрокаРегистрируемыхДанных.ПереходящаяЧастьСмены И Не СтрокаРегистрируемыхДанных.ОтражатьЧасыВДеньНачалаСмены; КонецФункции Давайте всё-таки глянем картинку вроде (3) в реале. Откройте табель любого плохиша, который ошибочно не заполняет булевы реквизиты "перехода" в РН ДанныеТабельногоУчетаРабочегоВремениСотрудников и всё-таки посмотрим на любую ночную смену в доке табеля. |
|||
14
Масянька
16.04.24
✎
15:43
|
(13) Я уже в табеле поправила: четко выходные выводятся.
Теперь свод остался. |
|||
15
Гена
16.04.24
✎
15:51
|
(14) А в чём была ошибка кадровиков? В неправильном флажковании ОтражатьЧасыВДеньНачалаСмены ?
Небось флажковали ошибочно и вторую часть ночной смены? |
|||
16
Масянька
16.04.24
✎
15:52
|
(15) Нет. Флажка нет (нет, нет, нет, нет, нет, нет - может так понятнее?)
|
|||
17
Гена
16.04.24
✎
15:55
|
(16) Нет после полуночи, но есть до полуночи?
|
|||
18
Масянька
16.04.24
✎
16:05
|
(17) Вот зачем так себя вести?
|
|||
19
pavlika
16.04.24
✎
20:43
|
(10) Про это речь была, надеюсь что что-то пригодилось:
https://buhexpert8.ru/1s-zup/vozmozhnosti-i-nastrojki-1s-zup-3/osnovnye-dokumenty-i-otchety/nastrojka-otcheta-dlya-analiza-vremeni-na-osnovanii-tipovogo-otcheta-tabel-t-13.html |
|||
20
Масянька
17.04.24
✎
12:00
|
(19) Спасибо!
Но там выходные неправильно считает :( |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |