Имя: Пароль:
1C
 
Расчет по среднему для сотрудника
0 sqr4
 
23.04.19
11:01
Был переход на КА2 с КА1. Сотрудник был в отпуске с 1 по 14. Был введен документ Периоды, оплаченные до начала эксплуатации в котором, указан данные период.
Затем при расчете среднего за январь Учтено дней у него 16,07, хотя по идеи должно быть 23,63, т.к с 1-8 это праздники.
Посмотрел алгоритм расчета по среднему, он опирается на виртуальную таблицу Начисления.ФактическийПериодДействия где он не видит график работы и указывает в графу отработанные календарные дни = 0. Как можно этот момент исправить?
1 sqr4
 
23.04.19
11:01
КА2.4.7.147
2 sqr4
 
23.04.19
11:23
Более подробный анализ результата запроса, дал положительный результат) Для документа Периоды, оплаченные до начала эксплуатации не указано поле "Общий график", что скорее всего говорит о том, что этот документ был введен преждевременно. Перепроведение цепочки документов должно помочь
3 sqr4
 
23.04.19
11:27
Но не помогло)
4 sqr4
 
23.04.19
12:38
Вообщем в самом документе, это поле "Общий график" было не заполнено. Заполнялось при изменении сотрудника, т.е первыбрал сотрудника в доке, затем провел, и вроде все.
5 sqr4
 
23.04.19
15:46
Вообщем нефига не так, Дни, учтенные до начала эксплуатации, этот вид расчета не идет в расчет среднего
6 sqr4
 
23.04.19
15:47
Я опять там же...
7 sqr4
 
23.04.19
16:13
вообщем вот запрос
ВЫБРАТЬ
    Начисления.Ссылка КАК Ссылка,
    Начисления.ЗачетНормыВремени КАК ЗачетНормыВремени,
    Начисления.ЗачетОтработанногоВремени КАК ЗачетОтработанногоВремени,
    ЛОЖЬ КАК Прогул,
    ЛОЖЬ КАК Отгул,
    ЛОЖЬ КАК ЕжегодныйОтпуск
ПОМЕСТИТЬ ВТВидыНачислений
ИЗ
    ПланВидовРасчета.Начисления КАК Начисления
ГДЕ
    Начисления.ЗачетОтработанногоВремени
    И ИСТИНА В
            (ВЫБРАТЬ ПЕРВЫЕ 1
                ИСТИНА
            ИЗ
                ПланВидовРасчета.Начисления.СреднийЗаработокОбщий КАК НастройкаСреднегоЗаработка
            ГДЕ
                НастройкаСреднегоЗаработка.Ссылка = Начисления.Ссылка
                И НастройкаСреднегоЗаработка.Значение <> ЗНАЧЕНИЕ(Перечисление.УчетНачисленийВСреднемЗаработкеОбщий.НеВключать))

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    Начисления.Ссылка,
    ИСТИНА,
    ЛОЖЬ,
    ИСТИНА,
    ЛОЖЬ,
    ЛОЖЬ
ИЗ
    ПланВидовРасчета.Начисления КАК Начисления
ГДЕ
    Начисления.КатегорияНачисленияИлиНеоплаченногоВремени В(&КатегорииПрогула)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    Начисления.Ссылка,
    ИСТИНА,
    ЛОЖЬ,
    ЛОЖЬ,
    ИСТИНА,
    ЛОЖЬ
ИЗ
    ПланВидовРасчета.Начисления КАК Начисления
ГДЕ
    Начисления.КатегорияНачисленияИлиНеоплаченногоВремени В(&КатегорииОтгула)

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    Начисления.Ссылка,
    ИСТИНА,
    ЛОЖЬ,
    ЛОЖЬ,
    ЛОЖЬ,
    ИСТИНА
ИЗ
    ПланВидовРасчета.Начисления КАК Начисления
ГДЕ
    Начисления.КатегорияНачисленияИлиНеоплаченногоВремени = ЗНАЧЕНИЕ(Перечисление.КатегорииНачисленийИНеоплаченногоВремени.ОплатаОтпуска)
    И Начисления.ВидОтпуска.ОтпускЯвляетсяЕжегодным

ОБЪЕДИНИТЬ ВСЕ

ВЫБРАТЬ
    Начисления.Ссылка,
    ИСТИНА,
    ЛОЖЬ,
    ЛОЖЬ,
    ЛОЖЬ,
    ИСТИНА
ИЗ
    ПланВидовРасчета.Начисления КАК Начисления
ГДЕ
    Начисления.КатегорияНачисленияИлиНеоплаченногоВремени = ЗНАЧЕНИЕ(Перечисление.КатегорииНачисленийИНеоплаченногоВремени.ОтпускБезОплаты)
    И Начисления.ВидОтпуска = &ОтпускЧАЭС

ИНДЕКСИРОВАТЬ ПО
    Начисления.Ссылка
8 sqr4
 
23.04.19
16:19
вот тот пакет

ВЫБРАТЬ
    Начисления.Ссылка,
    ИСТИНА,
    ЛОЖЬ,
    ЛОЖЬ,
    ЛОЖЬ,
    ИСТИНА
ИЗ
    ПланВидовРасчета.Начисления КАК Начисления
ГДЕ
    Начисления.КатегорияНачисленияИлиНеоплаченногоВремени = ЗНАЧЕНИЕ(Перечисление.КатегорииНачисленийИНеоплаченногоВремени.ОплатаОтпуска)
    И Начисления.ВидОтпуска.ОтпускЯвляетсяЕжегодным

Т.е в результате выполнения запрос для определения количества календарных дней, будет подтягиваться множество периодов действий выбранных видов расчета в том числе и отпуска, но не будет подтягиваться, вид расчета Дни, учтенные до начала эксплуатации.

Это косяк релиза или я гоню?
9 sqr4
 
23.04.19
16:50
или же нужно руками прописать данные в Регистр накопления "Данные о времени для расчета среднего (общий)" и еще в куда-то?
10 sqr4
 
25.04.19
12:38
Делаю запись в регистр "Данные о времени для расчета среднего (общий)", документом перенос данных, но. За январь уже есть начисление ЗП, при расчете он Делает приоритеты и берет только запись с начисления ЗП, не прибавляя к ней, запись. Народ, кто делал недавно переход, на ЗУП 3, с 2.5 или по КА, кто как делал? Как это внести? Док корректировка регистров, не дает двинуть этот регистр...
11 sqr4
 
26.04.19
11:18
https://forum.infostart.ru/forum68/topic216370/ тут решение есть
Ошибка? Это не ошибка, это системная функция.