Текущее время: Чт, июл 24 2025, 01:09

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


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

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


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

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