Здравствуйте!
Сложилась вот такая ситуация.
У сотрудника посчитан отпуск. Пользователь просчитал ему зарплату и отпуск встал в предварительный просмотр один раз, т.е. вставляется запись в таблицу uchrabvr c полями
ATL_LASTUSER=Пользователь№1, KOLDN = 31, SUMMA = 8000, VIDOPL = 107
И еще у этого сотрудника в предварительном просмотре есть запись по 33 виду оплат (премия):
ATL_LASTUSER=Пользователь№1, KOLDN = 0, SUMMA = 300, VIDOPL = 33
Затем другой пользователь тоже считает по этому сотруднику зарплату. И в предварительном просмотре остается отпуск, посчитанный первым пользователем, и добавляется отпуск, посчитанный вторым пользователем, то есть в таблице uchrabvr содержатся теперь такие записи:
ATL_LASTUSER=Пользователь№1, KOLDN = 31, SUMMA = 8000.
и
ATL_LASTUSER=Пользователь№2, KOLDN = 31, SUMMA = 8000.
а по премии остается одна запись:
ATL_LASTUSER=Пользователь№1, KOLDN = 0, SUMMA = 300, VIDOPL = 33
У всех записей в предварительном просмотре стоит признак Сформирована автоматически и Корректировалась: НЕТ.
В итоге в Расчетке выдается удвоенное количество дней отпуска и удвоенная сумма!
в расчетке:Вид оплат 33, дней -, сумма 300
Вид оплат 107, дней 62, сумма 16000.
То есть, такая ситуация повторяется, когда з/п сначала просчитывается одним пользователем, а затем другой пересчитывает з/п по этим же сотрудникам
и, кроме того, задвоение происходит только по тем записям, которые были просчитаны в отпусках (компенсации, отпуска и командировки).
Может кто-нибудь сталкивался с такой проблемой. Подскажите, пожалуйста, как ее решить
Задваивание отпусков
Модераторы: m0p3e, edward_K, Модераторы
Вот такая ситуация:
У пользователя был в “Предварительном просмотре” посчитан 41 вид оплат.
Проверили, что никто не стоит на данном ЛС.
Посчитали з/п на другой машине и в “Предварительном просмотре” добавилась еще одна запись по 41 виду оплат. То есть в данном случае пересчет не помог.
Далее считаем на третьей машине и остается одна запись по 41, то есть сейчас пересчет помог.
Получается, что перерасчет только иногда помогает?
Почему именно отпуска задваивает?
Подскажите, пожалуйста, что же еще можно попробовать?
У пользователя был в “Предварительном просмотре” посчитан 41 вид оплат.
Проверили, что никто не стоит на данном ЛС.
Посчитали з/п на другой машине и в “Предварительном просмотре” добавилась еще одна запись по 41 виду оплат. То есть в данном случае пересчет не помог.
Далее считаем на третьей машине и остается одна запись по 41, то есть сейчас пересчет помог.
Получается, что перерасчет только иногда помогает?
Почему именно отпуска задваивает?
Подскажите, пожалуйста, что же еще можно попробовать?