Независимый форум, посвященный системе БОСС-Кадровик и всему, что с ней связано
|
|
Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Пн Окт 26, 2015 17:58 Заголовок сообщения: РСВ-1 уволенные в последний день квартала |
|
|
Добрый день!
При формировании пачки индивидуальных сведений (Данные / Индивидуальные сведения (СЗВ-6-4, РСВ-1-ИС)) сотрудники которые уволились в последний день квартала не помечаются флагом: "Сведения об увольнении застрахованного лица".
В документации написано:
Цитата: |
o Сведения об увольнении застрахованного лица – флаг будет поднят автоматически при формировании пачки с индивидуальными сведениями, если:
- застрахованное лицо было уволено в последние три месяца отчетного периода и не было вновь принято на работу.
|
Получается в процедуре pfr_prc_gen_pach_is_2014 после комментария Увольнение
Идет проверка:
Цитата: |
if exists (
select top 1 1
from people _hintbrowser
INNER JOIN Pr_current ON pr_current.pid = people.pid
AND (@@date_per_2 BETWEEN Pr_current.date_trans AND Pr_current.date_depart)
INNER JOIN VPR_WK_TYPE ON pr_current.Work_Code = VPR_WK_TYPE.Work_Code
where
people.auto_card = @people_list:auto_card
and people.id_firm = @@id_firm
and (people.out_date between @@date_per_1 and @@date_per_2)
and VPR_WK_TYPE.Work_Status in (0, 1)
)
and not exists (
select top 1 1
from people _hintbrowser
INNER JOIN Pr_current ON pr_current.pid = people.pid
AND (@@date_per_2 BETWEEN Pr_current.date_trans AND Pr_current.date_depart)
INNER JOIN VPR_WK_TYPE ON pr_current.Work_Code = VPR_WK_TYPE.Work_Code
where
people.auto_card = @people_list:auto_card
and people.id_firm = @@id_firm
and (@@date_per_2 between people.in_date and (CASE WHEN @@date_per_2 = people.out_date THEN dateadd(DAY,-1,people.out_date) ELSE people.out_date END))
and VPR_WK_TYPE.Work_Status in (0, 1)
)
then Let _check_out_ := 1;
|
Где устанавливается переменная _check_out_
Соответственно если @@date_per_2 будет равна people.out_date то переменная _check_out_ = 0, так как попадает под условие and not exists = false.
Сведение об увольнении лица должны быть предоставлены по состояние на конец отчетного периода, хоть у сотрудника последний день квартала и был рабочим днём, по состоянию на него он уволенный, или я не прав? |
|
Вернуться к началу |
|
 |
DUCKKK Большой шоколадный орден

Зарегистрирован: 16.09.2009 Сообщения: 1691
|
Добавлено: Пн Окт 26, 2015 19:10 Заголовок сообщения: |
|
|
Да, должны отмечаться уволенные в последний день. Проверка будет изменена.
Дождались бы уже обновления, 13-го ноября по планам .... |
|
Вернуться к началу |
|
 |
dimachus
Зарегистрирован: 07.10.2011 Сообщения: 108
|
Добавлено: Пн Окт 26, 2015 19:11 Заголовок сообщения: |
|
|
Спасибо, я у себя уже поменял. |
|
Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
|