1С:ЗУП 8 (2.5 ) Ошибка при расчете доп.начисления зависящего от тарифной ставки

1. ATrade06 14 15.05.15 08:34 Сейчас в теме
Ситуация следующая:
У работника есть плановые начисления:
1. Оплата по тарифу
2. Доплата (рассчитывается как 4% от тарифа * на отработанное время - ремонт)

Проблема заключается в следующем:
При кадровом перемещении например с 20.04.2015 по 30.04.2015 с изменением тарифа с 30р. на 40р. записи в документе по Начислению ЗП, должны встать след.:

01.04.2015 - 19.04.2015
Оплата по тарифу 30р.
Доплата 4% * 30р.

20.04.2015 - 30.04.2015
Оплата по тарифу 40р.
Доплата 4% * 40р.

Но работает при этом так:

01.04.2015 - 19.04.2015
Оплата по тарифу 30р.
Доплата 4% * 40р. (тут встает тариф неправильный)

20.04.2015 - 30.04.2015
Оплата по тарифу 40р.
Доплата 4% * 40р.

P.S.
Еще дело в том что если развернуть базу в файловом режиме будет все ОК. эта проблема проявляется в sql. тестирование базы делал ошибок нет.
Но опять же развернутая база в файловом режиме на другом компе дает тоже не верный результат!

кто сталкивался с такой проблемой? расскажите как решили.
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Mnemonik 15.05.15 08:41 Сейчас в теме
А начисление Доплата у вас основное или дополнительное?
4. ATrade06 14 15.05.15 09:00 Сейчас в теме
(2) Mnemonik,

Плановых начислений нет для доп.видов расчета, или я ошибаюсь)
5. I_r_a 15.05.15 09:04 Сейчас в теме
(4) ATrade06, не ошибаетесь, напишите полную формулу расчета
7. ATrade06 14 15.05.15 09:10 Сейчас в теме
(5) I_r_a,
Результат = Процент * Тарифная ставка часовая * Время в часах (Процент запрашивается в кадровых документах)
9. ATrade06 14 15.05.15 09:16 Сейчас в теме
(5) I_r_a,
Сама форма абсолютно типовая, просто при расчете из данного вида расчета исключаются часы по ремонту, это уже изменение конфы.
но заполнение документа (Начисление ЗП) абсолютно типовое.
6. Mnemonik 15.05.15 09:06 Сейчас в теме
(4) ATrade06, Логично, я спутал с начислениями рассчитывающихся от базы. Ну если при кадровом перемещении Доплата присутствует на закладке Начисления, то в документе Нач. зп. должно быть с учетом кадровых перемещений.
8. ATrade06 14 15.05.15 09:14 Сейчас в теме
(6) Mnemonik,
Если есть под рукой ЗУП типовой воспроизведите аналогичную ситуацию и посмотрите что получится!
в конфе в которой возникла данная ошибка не типовая(далеко не типовая), думал что косяк при настройках, ан нет
такая ситуация возникает в абсолютно типовой ЗУП.

смотрел отладчиком что возникает при таких кадровых перемещениях там записи все двоятся и это в типовой конфе, и все зависит от воли случая как отсортирует задвоеные записи 1С. если запись которая нам необходима встанет второй то Документ(Начисление ЗП) при заполнении первую запись сотрет и поставит вторую, но если наоборот то косяк)
3. ATrade06 14 15.05.15 08:56 Сейчас в теме
10. user_2010 911 15.05.15 09:23 Сейчас в теме
Сталкивались однажды с тем, что в базе SQL формировался отчет неверно или расчет был неверный... а в файловой все верно было. Проблема оказалась в том, что у SQL была настроена неверно сортировка. Поэтому и неправильно формировался поток данных...
Но раз у вас и в другой файловой тоже неверно считает.... то тут что-то другое видимо! Может быть тестирование и исправление поможет?
11. ATrade06 14 15.05.15 09:26 Сейчас в теме
(10) user_2010,
тестирование и исправление сделано уже. да проблема проявляется на другом сервере в файловом режиме так что тут не важно sql или нет.
12. I_r_a 15.05.15 10:09 Сейчас в теме
(11) ATrade06, а если формулу по-другому настроить = Процент * расчетную базу (в расчетную базу взять оплату по тарифу), там сразу учитывается отработанное время и смена тарифа при кадровом перемещении, сейчас протестила - цифры такие как нужно
13. ATrade06 14 15.05.15 10:16 Сейчас в теме
(12) I_r_a,
у меня расчет переписан данной доплаты,
Результат = Процент * Тарифная ставка часовая * (Время в часах - Время в ремонте)
т.е. через базу не получится
или вы имеете ввиду такую формулу
Результат = Процент * (Расчетная база / Отработанное время) * (Время в часах - Время в ремонте)?
Такой расчет имеет место быть, но блин должно же работать через тарифы, это однозначно косяк 1С.!
14. I_r_a 15.05.15 10:27 Сейчас в теме
(13) ATrade06, Код ошибки 10089329
Дата публикации: 6 ноября 2012 г.
Описание: Если в произвольной формуле вида расчета используется предопределенный показатель "Тарифная ставка" (часовая, дневная или месячная) и ставка изменяется в течение месяца, то при заполнении документа "Начисление зарплаты сотрудникам организаций" в обеих строках по такому виду расчета проставляется значение, действующее на конец месяца.
15. ATrade06 14 15.05.15 10:31 Сейчас в теме
(14) I_r_a,
Смотрел перечень ошибок, не нашел. спасибо., но мне от этого не легче).
Просто бесит честно говоря, они знают об этом косяке с 2012 года и не исправляют его))
Попробовал через базу вариант конечно хорош, но у меня в дальнейшем в отчетах используется инфа о тарифах по которым идет доплата так что придется допиливать ЗУП. спасибо.
16. pavelyar 15.05.15 10:47 Сейчас в теме
А формулы в ставках меняли?
17. ATrade06 14 15.05.15 11:49 Сейчас в теме
(16) pavelyar,
не понял о каких формулах в ставках вы говорите.
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот