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

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




Начать новую тему Ответить на тему  [ Сообщений: 7 ] 
Автор Сообщение
 Заголовок сообщения: Проблема с типом кумуляции и интервалом для вида оплаты в таблице CRT
СообщениеДобавлено: Чт, апр 04 2013, 16:22 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 04 2013, 16:05
Сообщения: 11
Подскажите, пожалуйста, может кто сталкивался с такой ситуацией:
Есть вид оплаты по задолженности сотрудника, остаток долга по которому должен переноситься на следующий месяц. В текущем году этот вид оплаты суммируется из месяца в месяц. Все отрабатывается верно.Но при смене года, если был долг в декабре, не переносится на январь следующего года.
Поискали везде, где могли. По этому виду оплаты указали в таблице T512W 30 класс обработки - вариант Т, прописали в T54C3 - период неограниченный.
После продуктивного прогона зарплаты, в pc_payresult в таблице CRT теперь выводится двоичная запись по этому ВО, новая правильная - с периодом неограниченным (суммировался декабрь и январь), и вторая запись - старая - с периодом -год. Почему - то в расчет все равно попадает последняя неправильная запись.
Может есть таблица в которой эта двоичность устраняется?или есть ли другой выход из положения, как убрать у этого ВО запись что он считается с периодом в год?
Заранее спасибо


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с типом кумуляции и интервалом для вида оплаты в таблице CRT
СообщениеДобавлено: Чт, апр 04 2013, 16:31 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
Пересчитать с начала года,запись уберется

Можно еще попробовать транзакцию PC00_M99_UCRT , если у вас в течение года то что лежит в CRT никак в расчетах не участвовало

А в расчет - чтобы прочесть данные из CRT вы где-то используете конструкцию типа AMT=C XXXX, почитайте хелп, там после C должен стоять тип кумуляции , просто пробел аналогичен Y , то есть годовой кумуляции, если кумуляция неограниченная - то нужно что-то типа AMT=CUXXXX


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с типом кумуляции и интервалом для вида оплаты в таблице CRT
СообщениеДобавлено: Чт, апр 04 2013, 16:49 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 04 2013, 16:05
Сообщения: 11
Спасибо. Попробовали пересчитать за год, все равно запись двоится и в расчет идет ежегодная с типом кумуляции Y,а не та которая суммирует все записи за период U.
Больше вариантов нет как можно исправить?


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с типом кумуляции и интервалом для вида оплаты в таблице CRT
СообщениеДобавлено: Пт, апр 05 2013, 09:27 
Младший специалист
Младший специалист

Зарегистрирован:
Пн, сен 17 2012, 21:38
Сообщения: 64
Попробуйте использовать таблицу не CRT, а LRT.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с типом кумуляции и интервалом для вида оплаты в таблице CRT
СообщениеДобавлено: Пт, апр 05 2013, 15:31 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 10:56
Сообщения: 559
Откуда: Moscow
Пол: Мужской
Tatsiana.T написал(а):
Спасибо. Попробовали пересчитать за год, все равно запись двоится и в расчет идет ежегодная с типом кумуляции Y,а не та которая суммирует все записи за период U.
Больше вариантов нет как можно исправить?


Вы вторую часть моего сообщения не читали :) , что значит "идет в расчет" - я так понимаю - читается каким-то из ваших правил .
Вот это правило вы должны поправить, чтобы читалась на сумма кумулированная по годам, а сумма с бесконечным периодом кумуляции


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Проблема с типом кумуляции и интервалом для вида оплаты в таблице CRT
СообщениеДобавлено: Пт, апр 05 2013, 16:41 
Начинающий
Начинающий

Зарегистрирован:
Чт, апр 04 2013, 16:05
Сообщения: 11
Dimon написал:
Tatsiana.T написал(а):
Спасибо. Попробовали пересчитать за год, все равно запись двоится и в расчет идет ежегодная с типом кумуляции Y,а не та которая суммирует все записи за период U.
Больше вариантов нет как можно исправить?


Вы вторую часть моего сообщения не читали :) , что значит "идет в расчет" - я так понимаю - читается каким-то из ваших правил .
Вот это правило вы должны поправить, чтобы читалась на сумма кумулированная по годам, а сумма с бесконечным периодом кумуляции

читали, и сами в справке нашли, но понимаете, что у нас в правиле расчета идет ADDWTCXXXX, мы посмотрели исходный код этой операции, она изначально запрограммирована на кумул. тип Y, даже если мы мы поменяли AMT=CUXXXX. При такой ситуации оно добавляет остаток с прошлого года, но складывает эту сумму в другой ВО в таблицу RT.вот и ломаем голову что еще сделать. А ADDWTCXXXX отрабатывает этот год и идет дальше в расчет CRT.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Проблема с типом кумуляции и интервалом для вида оплаты в таблице CRT
СообщениеДобавлено: Пт, апр 05 2013, 19:12 
Старший специалист
Старший специалист

Зарегистрирован:
Пт, ноя 25 2011, 17:37
Сообщения: 291
Навскидку:
У ВО установлен 30й класс обработки. В процессе расчета вы скидывете во в crt используя addwtc, которая игнорирует настройки таблицы t54c3 и видмо он еще в rt хранится. Далее он в конце схемы, перед экспортом скорее всего скидывется в crt еще раз при обработке таблицы rt функцией addcu p30, которая как раз и предназначена для анализа 30го класса. Это скорее всего и ведет к задвоению.
Crt из прошлого периода переносится функцией setcu в начале схемы (кажется). Можно попробовать убрать 30й класс обработки из во, чтобы он не обрабатывался addcu (если скидывать addwtc), а после setcu с условием на начало года переносить это с использованием amt=qxxxxx(кажется это работает с ocrt)
Либо отказаться от использования addwtc и пользовать только ф-цию addcu

В первом случае вы не сможет использовать отчет по пересборке crt тк он аналогичен ф-ции addcu p30

_________________
Зачем делать просто, когда можно сделать круто?!


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

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


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

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


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

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