реестр по удержаниям

Программирование на Атлантисе (VIP, FCOM, ARD), FastReport

Модераторы: m0p3e, edward_K, Модераторы

Ответить
novichok
Постоянный гость
Сообщения: 79
Зарегистрирован: 10 апр 2013, 09:24

реестр по удержаниям

Сообщение novichok »

Подскажите, пожалуста -
надо в печатную форму реестра по удержаниям (модуль зарплата) добавить колонку "назначение платежа", как я понимаю, из таблицы SHTRAF.
с чем связана эта таблица, по какому полю? Чего-то не могу разобраться, как её выцепить.
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: реестр по удержаниям

Сообщение edward_K »

1. Ctrl+F4 На поле. Вычислить GetIfcCurrentfieldname - целиком выражение сюда.
2. Журнал посмотреть. Также результат сюда(таблицы и какое поле меняется).
3. Назначение платежа вообще то генерится при формировании платежек алгоритмом указанным в класс. видов удержаний, поэтому не совсем понятно о каком именно назначении вы говорите.
novichok
Постоянный гость
Сообщения: 79
Зарегистрирован: 10 апр 2013, 09:24

Re: реестр по удержаниям

Сообщение novichok »

Назначение платежа - которое в окне "Постоянные удержания" из "смежных данных" человека.
getifccurrentfieldname = 'Z_ZAR::ZSHTRAF1.MAINWINDOWBLANK.SHTRAF11.PAYMENTPURPOSESTR1'
а что менять, что в журнале смотреть?
edward_K
Заслуженный деятель интернет-сообщества
Сообщения: 5188
Зарегистрирован: 29 мар 2005, 17:49
Откуда: SPB galaxy spb

Re: реестр по удержаниям

Сообщение edward_K »

выводится там так
if((Trim(SHTRAF.NAMEPL1) = '') and IsValid(tnKLUDER), KLUDER.NAMEPL1, SHTRAF.NAMEPL1)
ну и для других строк также.
тянуться видимо так
spplban.clsch == shtraf.clsch
and spplban.vidud == shtraf.vidud // здесь вроде как системные коды
and spplban.vidud == klvidud.vidud
novichok
Постоянный гость
Сообщения: 79
Зарегистрирован: 10 апр 2013, 09:24

Re: реестр по удержаниям

Сообщение novichok »

а если у одного человека есть несколько одинаковых удержаний (одинаковые vidud) - два штрафа или алименты двум детям?
Ответить