Считывание информации с истории сотрудника dbo_PA11?

Автор Сообщение
REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 09.12.2013 07:37 Заголовок сообщения: Считывание информации с истории сотрудника dbo_PA11?
Добрый день!

При формировании DDF-отчета при формировании расчетных листков (формируется из 6-го или 9-го файла) необходимо вытаскивать информацию из истории сотрудника dbo_PA11 по табельному номеру, коду категории истории, дате записи истории.

Есть ли команды считывания информации по истории в таком отчете (основа 6-й или 9-й файл с информацией из истории)?

Или есть ли команды типов зарплат, считывающие информацию по истории?
_________________
Rebus

Игорь Голиков
Главный форумщик

Зарегистрирован: 21.09.2004
Сообщения: 284
Откуда: Свято-Петроград

Добавлено: 09.12.2013 22:12 Заголовок сообщения:
В типах зарплат команд считывания истории нет, только запись (U10 и U11). В отчетах можно выводить данные истории: Вот выдержка из справки по DDF отчетам Payroll^

Lines of this format may only be used within the BODY block. In its turn, the BODY block may contain a history block.
Formats:
(S)LAN(:)line
($)LAN(:)line
Print line into external file (S – empty string is printed, $ – empty string is not printed)
(S)…:filename
($)…:filename
(S)…@filename
($)…@filename
– open external file with filename (with path)
@ – create external file with filename (with path)

:START-HEAD

…:aaaaaa
S…:bbbbb
S…:@C:\AAA.TXT
…:cccccc
S…:dddddd

:END-HEAD
aaaaaa – printed
bbbbb – written into PLMDATA.X – Terminal number
cccccc – printed
dddddd – written into C:\AAA.TXT
(+)LAN(Smile([line][field][line][field]…)
Read first/next history record (may only be used within the history block in the BODY block).
(@)LAN(Smile([line][field][line][field]…)
Periodic reading of all subsequent history records (may only be used within the history block in the BODY block).
History block itself is limited to two reserved lines:

(#)XX(space)(Smile
body of the history block
(#)(space)(space)(space)(Smile
Parameter XX – sets the history category from which data will be selected.
An example:
Suppose that the following records are stored in the employee history file:

Category Date Value
03 01.01.94 AAAAA
03 01.02.94 BBBBB
03 01.03.94 CCCCC
03 01.04.94 DDDDD
03 01.05.94 EEEEE
03 01.06.94 FFFFF
In the DDF file the BODY-block has the following description

:START-BODY

:Employee History (category 03)
#03 :
+ :Record 1 — <11:003>
+ :Record 2 — <11:003>
:Other records
:——————
@ :<11:003>
:==========
# :

:END-BODY
Printed report will look as follows:

Employee History (category 03)
Record 1 — AAAAA
Record 2 — BBBBB
Other records
——————
CCCCC
==========
DDDDD
==========
EEEEE
==========
FFFFF

==========
History records selection criteria

History records selection criteria are listed in the selection/sorting conditions when report printing.

REBUS
Заслуженный форумщик

Зарегистрирован: 07.12.2005
Сообщения: 87
Откуда: Астана

Добавлено: 10.12.2013 07:58 Заголовок сообщения:
Спасибо за оперативный ответ.
Можно ли сформировать отчет по 6-му или 9-му файлу с выборкой информации по истории по табельному номеру, отчетной дате, коду категории истории, дате записи истории?
Т.е. можно ли сделать связку dbo_PA06(dbo_PA09) и dbo_PA11 в одном отчете?
_________________
Rebus
Игорь Голиков
Главный форумщик

Зарегистрирован: 21.09.2004
Сообщения: 284
Откуда: Свято-Петроград

Добавлено: 10.12.2013 22:00 Заголовок сообщения:
Можно в профессиональных отчетах, выборка из РА06 (РА09) через рабочие таблицы (pas…ddf).