Начал формировать сведения для ПФР по новой форме 2015 г., полезли ошибки.
Решил создать тему.
У нас много людей уволили 30.06.2015. По новой форме для них должен проставляться признак УВОЛЕН. Но в штатной обработке ПодготовкаСведенийПФР ошибка и они не отмечаются как уволенные. Надо в Функции СотрудникУволенВОтчетномПериоде поставить вместо ДатаОкончания значение ДатаОкончания+1.
Решил создать тему.
У нас много людей уволили 30.06.2015. По новой форме для них должен проставляться признак УВОЛЕН. Но в штатной обработке ПодготовкаСведенийПФР ошибка и они не отмечаются как уволенные. Надо в Функции СотрудникУволенВОтчетномПериоде поставить вместо ДатаОкончания значение ДатаОкончания+1.
По теме из базы знаний
Ответы
Подписаться на ответы
Инфостарт бот
Сортировка:
Древо развёрнутое
Свернуть все
espero2000, где конкретно?
Функция СотрудникУволенВОтчетномПериоде(Сотрудник,ДатаНачала,ДатаОкончания)
Периодический = СоздатьОбъект("Периодический");
Периодический.ИспользоватьОбъект("СостояниеФизлица",Сотрудник);
СостояниеФЗ = Периодический.ЗначениеНаДату(ДатаОкончания);
Если ПустоеЗначение(СостояниеФЗ)=1 Тогда
ДатаУвольнения = Дата(0);
Периодический.ОбратныйПорядок();
Периодический.ВыбратьЗначения(,ДатаОкончания);
Пока Периодический.ПолучитьЗначение()=1 Цикл
Если ПустоеЗначение(Периодический.Значение)=1 Тогда
ДатаУвольнения = Периодический.ДатаЗнач-1;
Прервать;
КонецЕсли;
КонецЦикла;
Если ДатаУвольнения >= ДатаНачала Тогда
Возврат 1;
КонецЕсли;
КонецЕсли;
Возврат 0;
КонецФункции
Показать
Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот