Текущее время: Чт, мар 28 2024, 19:42

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Межрасчет 0108 Расчет для заявки ФСС Необходимо платить 3дня за счет работодателя
СообщениеДобавлено: Пн, дек 11 2017, 14:40 
Ассистент
Ассистент

Зарегистрирован:
Сб, мар 18 2017, 15:54
Сообщения: 41
Приветствую, вас, сообщество sapboard!
И прошу помощи. В регионе используется пилотный проект. Для формирования реестров в ФСС используется межрасчет (далее МРВ) 0108 Расчет для заявки ФСС .
Но вот появилась необходимость при формировании МРВ выплачивать 3 дня за счет предприятия и НДФЛ с них (сейчас данный ВО рассчитывается в регулярном расчете).
В настоящий момент в BT_PERSON пусто, но сам вид оплаты считается 4301 -> O431.
Каким образом сказать системе, чтобы она формировала BT_PERSON для отправки денег в МРВ 0108 ? Может есть какая-то настройка или в схеме где-то настраивается ?


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Межрасчет 0108 Расчет для заявки ФСС Необходимо платить 3дня за счет работодателя
СообщениеДобавлено: Вт, дек 12 2017, 13:47 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1392
Открываешь два окна в GUI, в одном делаешь межрасчет заявки в ФСС, в другом межрасчет отпуска (как наиболее подходящий пример). Оба расчет с журналом.
Смотришь по шагам в журнале межрасчета отпуска что происходит с ВО отпуска, переходишь в окно с расчетом ФСС и смотришь, что на этом шаге происходит с ВО больничного за счет работодателя. Начинать, естественно, нужно с шага, когда ВО больничного появиться (функция RUSI0).
Спускаясь по журналу вниз, найдем точку, где отпуск будет обрабатываться одном способом, а больничный - другим. Вникаешь, что это за шаг, определяешь как изменить поведение схемы на этом шаге, вносишь настройки, все повторяешь. Так, в несколько итераций, добьешься нужного поведения.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Межрасчет 0108 Расчет для заявки ФСС Необходимо платить 3дня за счет работодателя
СообщениеДобавлено: Ср, дек 13 2017, 07:51 
Ассистент
Ассистент

Зарегистрирован:
Сб, мар 18 2017, 15:54
Сообщения: 41
Спасибо, RoustR!
Сейчас начну искать. Только я немного оптимизирую процесс. Мне выделили еще один монитор, так что слева - МРВ отпуска, справа - МРВ больничного. :D


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Межрасчет 0108 Расчет для заявки ФСС Необходимо платить 3дня за счет работодателя
СообщениеДобавлено: Ср, дек 13 2017, 08:47 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1392
У межрасчета логика такая - сначала все считаем, и нужное и и ненужное. Затем перед переходом к расчету удержаний есть шаг, который отбрасывает ненужные ВО. От момента расчета больничных должно быть рядом.
Я могу его назвать, но будет намного полезнее, если найдешь его сам.


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Межрасчет 0108 Расчет для заявки ФСС Необходимо платить 3дня за счет работодателя  Тема решена
СообщениеДобавлено: Ср, дек 13 2017, 08:49 
Ассистент
Ассистент

Зарегистрирован:
Вт, апр 07 2009, 14:20
Сообщения: 26
Откуда: Moscow
Пол: Мужской
BT_PERSON очищает функция RUCDT (вызываемая с параметром 4 = COL) в конце схемы.
В подпрограмме RUCDT_START есть такой кусок, где для категорий межрасчета 19 и 15 очищаются BT_PERSON и RT_PERSON:
Изображение


Пометить тему как нерешенную
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Межрасчет 0108 Расчет для заявки ФСС Необходимо платить 3дня за счет работодателя
СообщениеДобавлено: Пт, дек 15 2017, 09:46 
Ассистент
Ассистент

Зарегистрирован:
Сб, мар 18 2017, 15:54
Сообщения: 41
Спасибо, RoustR, за ценный совет.
В итоге поправил 6 Z-правил (ZUO6, =U65, ZOFF, ZU5C, -UO6, ZUDM), поправил формуляры в PE51 по межрасчету и регулярному расчету.
И огромное спасибо, Sаша58, за RUCTD_START. Я долго не мог понять, почему BT_PERSON очищается (наверное, невнимательно смотрел). Теперь в данном месте Enhancement проверяет на причину 0108 и не очищает:
Code:
if new_aper-ocrsn ne ‘0108’.
    CLEAR context->result_person-rt_person.
    CLEAR context->result_person-bt_person.
endif.


Все, передал на тестирование, впереди выходные!


Пометить тему как нерешенную
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB