Текущее время: Ср, июл 23 2025, 23:44

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




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Адрес в СЗВ-6
СообщениеДобавлено: Ср, фев 13 2013, 10:08 
Специалист
Специалист

Зарегистрирован:
Чт, окт 04 2012, 15:45
Сообщения: 135
Здравствуйте, подскажите.

Делаем СЗВ-6 в транзакции HRPADRUPFR (программа HRULPFP5_CE).
Почему в адрес работнику подтягивается адрес места рождения, как с этим бороться (чтобы подтягивался адрес проживания или регистрации)?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Адрес в СЗВ-6
СообщениеДобавлено: Ср, фев 13 2013, 11:01 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
В HRUIPFP3_CE есть такие строки
Code:
  select * from t7rurptcst00 where progr eq gc_report_id.
    if t7rurptcst00-param cp 'ADDR*'.
      gr_addr-sign = 'I'.
      gr_addr-option = 'EQ'.
      gr_addr-low = t7rurptcst00-contn.
      append gr_addr.
    endif.
  endselect.

и
Code:
  loop at p0006 where subty in gr_addr.
* for PDF & XML - non-Russian address
    perform get_address_string changing gs_person_man.
* for XML - Russian address
    perform get_address_fields changing gs_person_man.
  endloop.


То есть, укажите в таблице t7rurptcst00 в параметры по маске ADDR* подтипы ИТ0006, которые вам нужны.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Адрес в СЗВ-6
СообщениеДобавлено: Чт, фев 14 2013, 14:20 
Специалист
Специалист

Зарегистрирован:
Чт, окт 04 2012, 15:45
Сообщения: 135
Здравствуйте, параметр указал, но в форму всё равно подставляется адрес места рождения.

В строке 3352 rp_provide_from_last p0006 space pn-begda pn-endda.

Всё равно в P006 вовзращается адрес с 0 подтипом, такое ощущения что вместо space здесь должен быть указан 1 подтип.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Адрес в СЗВ-6
СообщениеДобавлено: Пт, фев 15 2013, 06:19 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Пт, сен 07 2007, 07:53
Сообщения: 1398
Да, этот provide ничем не управляется. Space там значит - без учета подтипа.

У нас компоненты CE нет, поэтому HRULPFP5_CE просто не компилируется. По тому коду, что есть, я не вижу чтобы было какое-то ограничение по потипу адреса, хотя настройка и предусмотрена.

Обратитесь в САП, если не ходите править программу сами.


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

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


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

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


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

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