Имя: Пароль:
1C
1С v8
ЗуП 2.5 Как получить количество отработанных календарных дней
0 jamesgold
 
14.12.18
09:25
Добрый день, прошу помочь!

Как в ЗуП 2.5 получить или откуда можно вытащить количество отработанных календарных дней?
1 jamesgold
 
14.12.18
09:46
ап
2 jamesgold
 
14.12.18
10:03
Вообще без вариантов?
3 Alexandr_U1982
 
14.12.18
10:26
Вариант:
ВЫБРАТЬ
    ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.Сотрудник КАК Сотрудник,
    ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ВидРасчета КАК ВидРасчета,
    ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ПериодДействия КАК Месяц,
    ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ПериодДействияНачало КАК ПериодДействияНачало,
    ДОБАВИТЬКДАТЕ(ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ПериодДействияКонец, СЕКУНДА, 1) КАК ПериодДействияКонец,
    СУММА(РАЗНОСТЬДАТ(ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ПериодДействияНачало, ДОБАВИТЬКДАТЕ(ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ПериодДействияКонец, СЕКУНДА, 1), ДЕНЬ)) КАК КоличествоДней
ИЗ
    РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ФактическийПериодДействия() КАК ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия
ГДЕ
    ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.Сотрудник = &Сотрудник
    И ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ПериодДействия МЕЖДУ &НачалоПериода И &КонецПериода
    И ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ВидРасчета.ЗачетОтработанногоВремени
    И ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ВидРасчета.ЗачетНормыВремени

СГРУППИРОВАТЬ ПО
    ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.Сотрудник,
    ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ВидРасчета,
    ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ПериодДействия,
    ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ПериодДействияНачало,
    ДОБАВИТЬКДАТЕ(ОсновныеНачисленияРаботниковОрганизацийФактическийПериодДействия.ПериодДействияКонец, СЕКУНДА, 1)
4 Alexandr_U1982
 
14.12.18
10:28
Подробнее опиши вопрос, что и зачем хочешь получить.
Отработанные дни можно получить с начислений см (3), можно получить с кадрового учета (сколько календарных дней сотрудник трудится в организации).
Отсюда не видно, что тебе требуется.
5 jamesgold
 
14.12.18
10:39
Нужно получить сколько сотрудник отработал дней, но получить не фактическое число дней как в тебе например 22 дня, а календарное число, если сотрудник отработал месяц полностью без не выходов, то число отработанных календарных дней должно быть например 30
6 Фрэнки
 
14.12.18
10:41
(5) поищи как это делают, когда процедурами расчета среднего заработка пользуются которые для отпуска.
Там есть проверка на похожие условия.
7 Фрэнки
 
14.12.18
10:43
(5) и Александр возможно хотел услыщать пояснение, что тебе это нужно при настройке некоторого хитрого вида начисления прямо в показателях расчета на закладках формы настройки нового начисления
8 jamesgold
 
14.12.18
10:48
(7) Нужно просто для отчета, получить отработанные календарные дни
9 jamesgold
 
14.12.18
10:49
(3) В запросе не все сотрудники, КоличествоДней - это фактически отработанные дни?
10 Alexandr_U1982
 
14.12.18
10:52
(9) КоличествоДней - это количество календарных дней. В запросе вычитаются неявки.
Что значит не все сотрудники? Там стоит отбор по конкретному сотруднику.
Стоит учитывать, что если месяц не рассчитан, то запрос ничего не вернет.
11 jamesgold
 
14.12.18
11:37
(3)   Alexandr_U1982, то что нужно! Большое спасибо!
12 jamesgold
 
14.12.18
11:47
(10) Что значит не рассчитан месяц? Не начислена ЗП?
13 jamesgold
 
14.12.18
11:48
За ноябрь совсем мало сотрудников
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс