|
Учет выходных дней в отчете | ☑ | ||
---|---|---|---|---|
0
anikulnikova
08.01.16
✎
08:48
|
УПП 8.3 (обычное приложение)1.3.9.5
Добрый день, продолжаю создавать отчет на скд, отчет по соц.отпускам. Подскажите пожалуйста, как можно в условии прописать, что если у человека за период, на который он "взял" без содержания попали выходные дни, то их не считать. Для определения данных по сотрудникам использую Р.С. состояния сотрудников организаций. Графики работ у сотрудников разные, присутствует и сменный и пятидневка. Понятно, что надо использовать справочник Графики работ. В документе по соц.отпускам нет данных по количеству дней, есть только данные с какого и по какое человек отсутствовал, и по какой причине. Вот код: ВЫБРАТЬ СостояниеРаботниковОрганизаций.Сотрудник КАК Сотрудник, СотрудникиОрганизаций.ДатаПриемаНаРаботу, СостояниеРаботниковОрганизаций.Регистратор, СостояниеРаботниковОрганизаций.Состояние, СостояниеРаботниковОрганизаций.Период, СостояниеРаботниковОрганизаций.ПериодЗавершения, СостояниеРаботниковОрганизаций.СостояниеЗавершения, РАЗНОСТЬДАТ(СостояниеРаботниковОрганизаций.Период, СостояниеРаботниковОрганизаций.ПериодЗавершения, ДЕНЬ) КАК КоличествоДней, ГОД(НАЧАЛОПЕРИОДА(ДОБАВИТЬКДАТЕ(НАЧАЛОПЕРИОДА(СотрудникиОрганизаций.ДатаПриемаНаРаботу, ГОД), СЕКУНДА, РАЗНОСТЬДАТ(СотрудникиОрганизаций.ДатаПриемаНаРаботу, СостояниеРаботниковОрганизаций.Период, СЕКУНДА)), ГОД)) КАК РабочийГод, СостоянияРаботникаОрганизации.Ссылка ИЗ РегистрСведений.СостояниеРаботниковОрганизаций КАК СостояниеРаботниковОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ Справочник.СотрудникиОрганизаций КАК СотрудникиОрганизаций ЛЕВОЕ СОЕДИНЕНИЕ Справочник.ГрафикиРаботы КАК ГрафикиРаботы ПО СотрудникиОрганизаций.ГрафикРаботы = ГрафикиРаботы.Ссылка ПО СостояниеРаботниковОрганизаций.Сотрудник = СотрудникиОрганизаций.Ссылка ЛЕВОЕ СОЕДИНЕНИЕ Перечисление.СостоянияРаботникаОрганизации КАК СостоянияРаботникаОрганизации ПО СостояниеРаботниковОрганизаций.Состояние = СостоянияРаботникаОрганизации.Ссылка И СостояниеРаботниковОрганизаций.СостояниеЗавершения = СостоянияРаботникаОрганизации.Ссылка ГДЕ СостояниеРаботниковОрганизаций.Регистратор ССЫЛКА Документ.ОтпускаОрганизаций УПОРЯДОЧИТЬ ПО Сотрудник |
|||
1
dimaldinho
08.01.16
✎
10:14
|
(0) >> если у человека за период, на который он "взял" без содержания попали выходные дни, то их не считать.
Похожая задача уже решена в типовой конфигурации. Если в период обычного отпуска попадает праздничный день, то он исключается из количества дней отпуска. Сделай по аналогии. |
|||
2
anikulnikova
11.01.16
✎
12:29
|
(1) А с помощью СКД реализовать нельзя это?
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |