Как получить отчет по видам оплаты с отрицательными суммами?

Как бы вы решили задачу получения отчета по налоговому виду оплаты, у которого возникли отрицательные суммы в месяце? Причина скорее всего связана с перерасчетом заработной платы.

Говоря языком программиста, нужно сделать select * from rt where lgart = ? and betrg < 0. Банальная задача, которая должна бы быть решена стандартными средствами системы.

Посмотрим, какие инструменты у нас есть для решения этой задачи.

Читать далее


Удаление результатов расчета заработной платы

Случается такое, что в процессе отладки каких-то масштабных вещей нужно удалить какой-то определенный период расчета из кластера. По одному удалять можно с помощью транзакции PU01. А если массово, то никак. Программа удаления результатов расчетов RPUDEL20 умеет удалять только все результаты, что нам не очень подходит.

Для этого можно скопировать программу и всего несколькими строчками изменить ситуацию. Копируем RPUDEL20 в свою программу. После блока DATA добавляем:

SELECTION-SCREEN BEGIN OF LINE.
SELECTION-SCREEN COMMENT 3(29) TEXT-089 for field p_inper.
PARAMETERS: p_inper LIKE pc261-inper.
SELECTION-SCREEN END OF LINE.

Читать далее


Перерасчет заработной платы

Методом длительного удовольствия с расчетом заработной платы выяснилось, что:

Система будет делать перерасчет заработной платы с того месяца, в котором есть первый расчет «для периода = рассчитываемый период».

Читать далее