Вход | Регистрация

1С:Предприятие ::

Метки: 

Как сделать отчет по отработанным выходным дням за период?

Я
   NewbieDina
 
06.10.17 - 08:30
Здравствуйте!
Опять вопрос от новичка для терпеливых, которым не лень писать что-то кроме "Закажите профессионалу".

Как оптимальнее сделать отчет по работникам организации за произвольный период, выводящий количество отработанных выходных дней?

Есть уже готовые отчеты с количеством отработанных дней, при выводе которых можно задать условие "считать только субботы и воскресенья"?

Если нет, то киньте, пожалуйста, примерный текст запроса - к каким регистрам или документам обращаться, какое условие накладывать?
Как сделать кроме общего количества дней еще и вывод перечня отработанных выходных дней (дат) в одной строке, списком?

Версия ПО: Управление производственным предприятием, редакция 1.3 (1.3.92.3) (http://v8.1c.ru/enterprise/)

ЗАранее большое спасибо за конструктивные ответы.
 
  Рекламное место пустует
   DrShad
 
1 - 06.10.17 - 08:43
Регистр накопления Рабочее время работников организаций + регистр сведений Производственный календарь
   DrShad
 
2 - 06.10.17 - 08:44
[Как сделать кроме общего количества дней еще и вывод перечня отработанных выходных дней (дат) в одной строке, списком? ] 
пиши на СКД и выводи массивом
   NewbieDina
 
3 - 06.10.17 - 11:05
Спасибо! А на основе запроса ниже можно получить искомое?

ВЫБРАТЬ
   РабочееВремяРаботниковОрганизаций.Период КАК Период,
   РабочееВремяРаботниковОрганизаций.Регистратор,
   РабочееВремяРаботниковОрганизаций.Активность,
   РабочееВремяРаботниковОрганизаций.Сотрудник КАК Сотрудник,
   РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени,
   РабочееВремяРаботниковОрганизаций.Дней,           
   РабочееВремяРаботниковОрганизаций.МоментВремени,
   РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени.РабочееВремя,
   РабочееВремяРаботниковОрганизаций.Организация КАК Организация,
   РабочееВремяРаботниковОрганизаций.Сотрудник.Актуальность
ИЗ
   РегистрНакопления.РабочееВремяРаботниковОрганизаций КАК РабочееВремяРаботниковОрганизаций
ГДЕ
   РабочееВремяРаботниковОрганизаций.Организация = &Организация
   И РабочееВремяРаботниковОрганизаций.Период  МЕЖДУ &ПериодНачало И &ПериодОкончание
   И ДЕНЬНЕДЕЛИ(РабочееВремяРаботниковОрганизаций.Период) МЕЖДУ 6 И 7
   И РабочееВремяРаботниковОрганизаций.ВидИспользованияРабочегоВремени.РабочееВремя = ИСТИНА
  //И РабочееВремяРаботниковОрганизаций.Сотрудник.ДатаУвольнения <= &ПериодОкончание

   И РабочееВремяРаботниковОрганизаций.Сотрудник.Актуальность= ИСТИНА     

Будет ли это корректно? Волнуют вопросы:

1. Можно использовать условие Сотрудник.Актуальность= ИСТИНА для получения среза работающих на данный момент сотрудников? Почему-то у уволенных дата увольнения пустая, поэтому не могу отфильтровать по ней. Это наши что-то неправильно делают.

2. ВидИспользованияРабочегоВремени.РабочееВремя = ИСТИНА  - это достаточное условие, чтобы считать, что это отработанный день?


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