Это ошибка на стороне 1С.
Логика такова:
Отсутствия выгружаются из 1С по данным регистра сведений СостояниеРаботников, где дата окончания отсутствия хранится в ресурсе ПериодЗавершения. Разработчики подсистемы обмена с сайтом не учли одну особенность:
ПериодЗавершения – дата, следующая за днем окончания отсутствия сотрудника.
Способ исправления:
В процедуре НастроитьПостроитель общего модуля ПроцедурыОбменаССайтом фрагмент текста запроса
| Код |
|---|
СостояниеРаботниковСрезПоследних.ПериодЗавершения КАК ОтсутствиеДатаКон |
заменить на
| Код |
|---|
ДОБАВИТЬКДАТЕ(СостояниеРаботниковСрезПоследних.ПериодЗавершения, ДЕНЬ, -1) КАК ОтсутствиеДатаКон |