Текущее время: Вс, июл 20 2025, 21:18

Часовой пояс: 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 часа


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

Сейчас этот форум просматривают: Yandex [Bot]


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

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