В какой момент в ЗУП происходит получение КалендарныеДни? #798117


#0 by svird
В процедуре ПолучитьДанныеДляРасчета когда таблица движений заходит еще они не проставлены, когда в конце выполняется запрос, они уже есть в движениях. Когда они появляются? На один день плавает как то странно.
#1 by Генератор
отладчиком посмотри по процедуре в какой момент они появляются
#2 by svird
да не могу поймать. Там какие то виртуальные движения по регистрам. Как отследить когда он появляется?
#3 by Генератор
отладчиком переходишь по строкам и смотришь на каждой строке, в этой строке еще нету, а в этой уже есть, значит какая-то процедура вызвалась которая заполнила
#4 by svird
там в процедуре ПолучитьДанныеДляРасчета гиганский запрос, и его никак разобрать нельзя, он формируется только если есть движения по документу, в рабочем случае на основании виртуальных движений и в этот запрос откуда то и попадают колендарные дни, в самом запросе они мельком только встречаются:     ЕСТЬNULL(ДанныеГрафика.ПроизводственныйКалендарьКалендарныеДниФактическийПериодДействия, 0) КАК КалендарныеДни,         ЛЕВОЕ СОЕДИНЕНИЕ РегистрРасчета.ОсновныеНачисленияРаботниковОрганизаций.ДанныеГрафика(     И Основной.Сотрудник В(&парамСотрудники)
#5 by svird
Как же оно работает, загадка какая то?
#6 by КнОпка
не загадка а черный ящик эта виртуальная таблица. Лучше конкретный вопрос задавай)
#7 by svird
на один календарный день меньше пишет сотруднику при начислении больничного, если последний день больничного на выходной выходит
#8 by КнОпка
Как определили что меньше дней? Создаю больничный с 25 мая по 27, пишет оплачено 3 дня в колонке Оплачено дней.
#9 by svird
больничный с 21.02.2017 по 02.03.2017 если в документе поставить месяц расчета Апрель (принесли больничный позже) то ставит Оплачено 9 дней, Если месяц расчета поставить Февраль - то ставит 10 дней
#10 by КнОпка
у меня нет такой проблемы смотри периоды какие ставит у меня 21.02.17-23.02.17   3 24.02.17-28.02.17   5 01.03.17-02.03.17   2
#11 by svird
у меня это возникает, если сотрудник работает по индивидуальному графику и конец больничного выпадает на выходной по его графику. И месяц расчета стоит Апрель.
#12 by svird
Позвонил на линию консультации, сказали, что надо делать в феврале документ невыхода, или больничный без суммы. Бред какой -то! И доказывали, что в Апрельском больничном месяц расчета надо ставить Февраль.
#13 by Генератор
ага, еле научил бухов не удалять красную строку "дни неоплачиваемые по табелю", а просто обнулять сумму если она им не нравится
#14 by svird
так а у вас нету такой траблы с КалендарныеДни?
#15 by Генератор
на это не жаловались вроде бухи..., у меня лично точно нету
#16 by Генератор
когда они удаляют эту строку, трабла начинается в другом, в среднем заработке при отпуске например, спустя полгода
#17 by Генератор
если эти календарные дни именно в расчете среднего, трабла очень может быть похожа на то что они удаляли сторно дней неоплачиваемых по табелю
#18 by svird
ого, пока с таким не встречался, обращу внимание
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С