Текущее время: Пт, сен 21 2018, 09:51

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




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

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


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

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


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

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


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

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


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

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


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

Зарегистрирован:
Сб, мар 18 2017, 16:54
Сообщения: 31
Спасибо, 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 + 4 часа


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

Сейчас этот форум просматривают: Google [Bot], MaрьЯ


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

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