|
Как сделать отчет по отработанным выходным дням за период? | ☑ | ||
---|---|---|---|---|
0
NewbieDina
06.10.17
✎
08:30
|
Здравствуйте!
Опять вопрос от новичка для терпеливых, которым не лень писать что-то кроме "Закажите профессионалу". Как оптимальнее сделать отчет по работникам организации за произвольный период, выводящий количество отработанных выходных дней? Есть уже готовые отчеты с количеством отработанных дней, при выводе которых можно задать условие "считать только субботы и воскресенья"? Если нет, то киньте, пожалуйста, примерный текст запроса - к каким регистрам или документам обращаться, какое условие накладывать? Как сделать кроме общего количества дней еще и вывод перечня отработанных выходных дней (дат) в одной строке, списком? Версия ПО: Управление производственным предприятием, редакция 1.3 (1.3.92.3) (http://v8.1c.ru/enterprise/) ЗАранее большое спасибо за конструктивные ответы. |
|||
1
DrShad
06.10.17
✎
08:43
|
Регистр накопления Рабочее время работников организаций + регистр сведений Производственный календарь
|
|||
2
DrShad
06.10.17
✎
08:44
|
[Как сделать кроме общего количества дней еще и вывод перечня отработанных выходных дней (дат) в одной строке, списком? ]
пиши на СКД и выводи массивом |
|||
3
NewbieDina
06.10.17
✎
11:05
|
Спасибо! А на основе запроса ниже можно получить искомое?
ВЫБРАТЬ РабочееВремяРаботниковОрганизаций.Период КАК Период, РабочееВремяРаботниковОрганизаций.Регистратор, РабочееВремяРаботниковОрганизаций.Активность, РабочееВремяРаботниковОрганизаций.Сотрудник КАК Сотрудник, РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени, РабочееВремяРаботниковОрганизаций.Дней, РабочееВремяРаботниковОрганизаций.МоментВремени, РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени.РабочееВремя, РабочееВремяРаботниковОрганизаций.Организация КАК Организация, РабочееВремяРаботниковОрганизаций.Сотрудник.Актуальность ИЗ РегистрНакопления.РабочееВремяРаботниковОрганизаций КАК РабочееВремяРаботниковОрганизаций ГДЕ РабочееВремяРаботниковОрганизаций.Организация = &Организация И РабочееВремяРаботниковОрганизаций.Период МЕЖДУ &ПериодНачало И &ПериодОкончание И ДЕНЬНЕДЕЛИ(РабочееВремяРаботниковОрганизаций.Период) МЕЖДУ 6 И 7 И РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени.РабочееВремя = ИСТИНА //И РабочееВремяРаботниковОрганизаций.Сотрудник.ДатаУвольнения <= &ПериодОкончание И РабочееВремяРаботниковОрганизаций.Сотрудник.Актуальность= ИСТИНА Будет ли это корректно? Волнуют вопросы: 1. Можно использовать условие Сотрудник.Актуальность= ИСТИНА для получения среза работающих на данный момент сотрудников? Почему-то у уволенных дата увольнения пустая, поэтому не могу отфильтровать по ней. Это наши что-то неправильно делают. 2. ВидИспользованияРабочегоВремени.РабочееВремя = ИСТИНА - это достаточное условие, чтобы считать, что это отработанный день? |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |