Каталог решений - Ошибка ПВД Фактические отпуска в правилах переноса из ЗиК 7 в ЗУП 2.5.41.4

Ошибка ПВД Фактические отпуска в правилах переноса из ЗиК 7 в ЗУП 2.5.41.4

Ошибка ПВД Фактические отпуска в правилах переноса из ЗиК 7 в ЗУП 2.5.41.4

В наличии

Если у сотрудника в ЗиК период отпуска разбивался на 2 месяца, то в ЗУП отпуск переносится двумя периодами. При этом продолжительность каждого перида равна количеству дней всего отпуска.

Категория:

Описание

Например:

У сотрудника в ЗиК начислен отпуск в период с 20.09.2011 по 10.10.2011 на 22 календарных дня.

В ЗУП перенесется в документ Перенос данных Фактические отпуска за 2011г. двумя строчками: 

ПериодКоличествоДата окончания
20.09.20112230.09.2011
01.10.201122 10.09.2011

Правильно так:

ПериодКоличествоДата окончания
20.09.20111130.09.2011
01.10.20111110.09.2011

 

Для правильной выгрузки необходимо подправить ПВД  ФактическиеОтпуска:

Если ЖрнЗарплата.ВидРасч = ВидРасчета.ОтпускДополнительный Тогда
       Если Метаданные.Документ(ДокОтпуск.Вид()).РеквизитШапки(«КоличествоДнейДополнительногоОтпуска»).Выбран() = 1 Тогда
              ФактическиеОтпуска.Количество = ДокОтпуск.КоличествоДнейДополнительногоОтпуска;
       КонецЕсли;

Иначе

        Если Метаданные.Документ(ДокОтпуск.Вид()).РеквизитШапки(«КоличествоДнейОтпуска»).Выбран() = 1 Тогда
// было ФактическиеОтпуска.Количество = ДокОтпуск.КоличествоДнейОтпуска;
                ФактическиеОтпуска.Количество = КалендарьОтпуска.Дней(ФактическиеОтпуска.Период, ФактическиеОтпуска.ДатаОкончания) * ?(ЖрнЗарплата.ВидРасч = ВидРасчета.УдержаниеЗаНеотработанныйОтпуск, -1, 1);

        КонецЕсли;
КонецЕсли;

has been added to your cart:
Оформление заказа