Текущее время: Сб, июл 19 2025, 06:56

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




Начать новую тему Ответить на тему  [ Сообщений: 10 ] 
Автор Сообщение
 Заголовок сообщения: Сводный отчет по зарплате
СообщениеДобавлено: Чт, сен 07 2006, 15:23 
Начинающий
Начинающий

Зарегистрирован:
Пт, дек 16 2005, 16:17
Сообщения: 13
Можно ли стандартными способами сформировать сводный отчет по подразделению на этапе моделирования? Может есть какой-то сводный формуляр, а не отдельный листок на каждого человека?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Чт, сен 07 2006, 18:20 
Специалист
Специалист

Зарегистрирован:
Вт, авг 17 2004, 14:49
Сообщения: 216
Откуда: Санкт-Петербург
На сколько я знаю, нет (если ошибусь - буду только рад)...
Все сводные отчеты формируются на основании данных из кластера расчета ЗП, а в кластер при моделировании они (данные) не складываются.
Поэтому для получения свода считаю ЗП без галки "моделирование"


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Имхо
СообщениеДобавлено: Пт, сен 08 2006, 08:00 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
Я слышал про решение, когда вытаскивали данные из моделирования, поскольку расчетный листок-то можно посмотреть в режиме моделирования, так что драйвер расчета хранит в памяти эти данные. Но это скорее в тему про ABAP .


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 08 2006, 08:27 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 10 2005, 14:57
Сообщения: 59
Стандартно вряд ли, но можно скопировать отчет и заменить в нем чтение из кластера, данными из моделирования.

Например:

*-- запускаем моделирование
submit rpcalcy0
with tst_on = 'X'
with schema = 'Y000'
with pnpxabkr = pnpxabkr
with pnpabkrs in pnpabkrs
with pnppernr in pernr-pernr
with pnptimr9 = pnptimr9
with pnptimra = pnptimra
with pnppabrp = pnppabrp
with pnppabrj = pnppabrj
with ecalled = 'X'
with exp_buff = 'X'
and return.
import_export_key-repid = 'RPCALCY0'.

perform import_buffer_all.

*-- получаем каталог кластера
cd-key-pernr = pernr-pernr.
import cd-version to ocd-version
cd-next_seq
cd-last_pay
rgdir
dir2 to %%_dir2
from database pcl2(cu)
id cd-key using pcl2_exp_imp.
*-- а дальше все стандартно


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 08 2006, 13:20 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Mel написал(а):
Стандартно вряд ли, но можно скопировать отчет и заменить в нем чтение из кластера, данными из моделирования.

Например:

*-- запускаем моделирование
submit rpcalcy0
with tst_on = 'X'
with schema = 'Y000'
with pnpxabkr = pnpxabkr
with pnpabkrs in pnpabkrs
with pnppernr in pernr-pernr
with pnptimr9 = pnptimr9
with pnptimra = pnptimra
with pnppabrp = pnppabrp
with pnppabrj = pnppabrj
with ecalled = 'X'
with exp_buff = 'X'
and return.
import_export_key-repid = 'RPCALCY0'.

perform import_buffer_all.

*-- получаем каталог кластера
cd-key-pernr = pernr-pernr.
import cd-version to ocd-version
cd-next_seq
cd-last_pay
rgdir
dir2 to %%_dir2
from database pcl2(cu)
id cd-key using pcl2_exp_imp.
*-- а дальше все стандартно


Вот очень интересует момент, как происходит импорт и экспорт в памяти выбранных данных? Ну т.е. как после сабмита получить-то то что выбралось?


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 08 2006, 13:53 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 10 2005, 14:57
Сообщения: 59
вроде все написано...

чтобы все было еще проще можно воспользоваться ФМ HR_PAYROLL, он сам для указаной страны запустит необходимый драйвер расчета и вернет результат.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 08 2006, 14:13 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Mel написал(а):
вроде все написано...

чтобы все было еще проще можно воспользоваться ФМ HR_PAYROLL, он сам для указаной страны запустит необходимый драйвер расчета и вернет результат.

:) Отличный ответ.
Вот там где перформ: perform import_buffer_all.
вот меня интересует что. Как это из памяти вставляется и куда :).


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 08 2006, 14:20 
Младший специалист
Младший специалист
Аватара пользователя

Зарегистрирован:
Чт, ноя 10 2005, 14:57
Сообщения: 59
в начале программы необходимо объявить примерно следующий список инклюдов (для версии 4.6с):

include rpcftb00.
include rpppxd10.
include rpc2cd09.
include h99paydata.
include rpppxd00.
include up50qdat.
include rpppxi10.

в RPPPXI10 находиться import_buffer_all.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 08 2006, 14:51 
Старший специалист
Старший специалист
Аватара пользователя

Зарегистрирован:
Пт, июл 01 2005, 13:23
Сообщения: 303
Откуда: Питер
Пол: Мужской
Mel написал(а):
в начале программы необходимо объявить примерно следующий список инклюдов (для версии 4.6с):

include rpcftb00.
include rpppxd10.
include rpc2cd09.
include h99paydata.
include rpppxd00.
include up50qdat.
include rpppxi10.

в RPPPXI10 находиться import_buffer_all.


Спасибо большое!!! УЖе немного полегчало :)
Хотелось бы понять что вот этот набор символов означает:
Цитата:
cd-key-pernr = pernr-pernr.
import cd-version to ocd-version
cd-next_seq
cd-last_pay
rgdir
dir2 to %%_dir2
from database pcl2(cu)
id cd-key using pcl2_exp_imp.
Расскажите пожалуйста.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт, сен 08 2006, 14:51 
Гуру-эксперт
Гуру-эксперт

Зарегистрирован:
Вт, сен 07 2004, 17:47
Сообщения: 2988
Mel написал(а):
в начале программы необходимо объявить примерно следующий список инклюдов (для версии 4.6с):

include rpcftb00.
include rpppxd10.
include rpc2cd09.
include h99paydata.
include rpppxd00.
include up50qdat.
include rpppxi10.

в RPPPXI10 находиться import_buffer_all.

И для импорта ещё можно воспользоваться макросом
RP-IMP-C2-CD
И найти на просторах сети или ещё где курс HR350

_________________
"После" - не значит "вследствие"


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

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


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

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


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

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