Неправильно вычисляется тарифная ставка при кадровом перемещении

1. yaguarrr 72 09.04.12 10:27 Сейчас в теме
Имеется основное начилсение с произвольной формулой расчета например доплата за питание=тарифная ставка месячная*0,3/кол-во календарных дней в месяце *время в днях по производственному календарю, данная доплата установлена всем сотрудникам. Далее в середине месяца вводится кадровое перемещение по какому-нибудь сотруднику и ему меняется оклад. При заполнении документа начисление зарплаты работ-м организаций за данный месяц, получается что тарифная ставка в доплате с момента перевода по кадровому перемещению не изменяется - остается старой. Если в кадровом перемещении при изменении оклада сотруднику, также поставить действие "Изменить", тогда доплата разбивается на два периода в документе начисления зарплаты до и после кадрового перемещения, однако тарифная ставка по доплате уже в обеих периодах новая. Должно быть: до кадрового перемещения тарифная ставка в доплате -старая, с момента кадровго перемещения -новая. Где можно что поднастроить? (вариант с расчетной базой не годится- так как оклад туда попадает за фактически отработанное время и эта формула доплаты зашита в расчет премии (соответственно с премией такая же беда), зависимости очередности расчета, вытесняющие начисления все прописаны вроде работают).
Хотя меня терзают смутные подозрения что это гдето на уровне запроса в общем модуле "Проведение расчетов"- пробовали на разных конфигурациях (ЗУП, УПП, даже двухгодичной давности) - история такая же. Может кто-то сталкивался с таким поведением показателя тарифная ставка часовая при произвольной формуле расчета. Поделитесь пожалуйста информацией
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. yaguarrr 72 03.05.12 04:56 Сейчас в теме
Никто не сталкивался с данной проблемой?
Было когда-то здесь: http://www.forum.mista.ru/topic.php?id=477163
Лекарства есть? не трогая конфигурацию...
3. tvg258 37 03.05.12 05:16 Сейчас в теме
(2) yaguarrr, Уточните - может я ошибаюсь, но может проблема в другом? Поговорим? Может поможем друг другу.
Я вчера столкнулась с проблемой вот какого плана. Необходимо поменять часовую тарифную ставку токарю с 1 апреля. Не меняется разряд, поднимают ставку ему одному. Ставку тоже ввели с 1 апреля. Делают кадровое перемещение, доходят до тарифных разрядов - не дает вводить этой профессии новую запись-там 2 записи есть изменения тарифа. Даже мне, админу, не дает с права сохранить новую, третью тарифную ставку. Я смогла ввести через регистр сведений размер тарифной ставки. Но, вот здесь новая проблема. Документ проводят с 1 апреля кадровое перемещение, остается старая ставка у человека. Пришлось ставку ввести с 31 марта, только тогда поменялась ставка у сотрудника.
5. yaguarrr 72 03.05.12 08:22 Сейчас в теме
(3) tvg258,
ситуацию повторить не смог, без проблем все меняется с 1 числа любого месяца, при известных ограничениях
в один день одни и теже начисления не вводятся и не изменяются документами ( прием на работу, кадровое перемещение, ввод плановых начислений и т.д.). Права администратора тут ни причем. В кадровом перемещении у первичного начисления (я так понимаю часовая тарифная ставка) вводится действие "изменить" и все ...
4. tvg258 37 03.05.12 05:18 Сейчас в теме
Я так понимаю изменения в справочниках прописываются временем 00-00? Т е любой документ введенный этим днем, но временем позже должен получать из справочника измененые данные? Может и у вас такая ситуация. Если вы меняли тариф.
6. OksDallas 22 03.05.12 08:59 Сейчас в теме
Столкнулись с похожей проблемой при изменении оклада в середине месяца. Но у нас она была связана с тем, что вводили сводный табель. Когда начали для перемещенных сотрудников делать развернутый табель - все стало на свои места.
7. yaguarrr 72 03.05.12 10:28 Сейчас в теме
(6) kotdallas,
с табелем это не связано. Изменить можно в расчетном модуле конфигурации, однако бухгалтерия категорически против того "чтобы что-то там делать". Проблема решается если ввести вместо тарифной ставки какойнибудь длополнительный показатель схемы мотивации и при кадровом перемещении менять этот показатель, но тут вылазит проблема "кол-во непредопрделенных показателей д.б. не больше 6", смотрим конфу ..запросы строятся Показатель1...Показатель6 . Полный бред в общем, зачем ввели такое ограничение не понимаю, какая разница 6 показателей или 36?
17. yaguarrr 72 07.06.13 17:33 Сейчас в теме
Прошел год, а воз и ныне там.
Иного способа кроме как в (7) никто не представил
18. nelena 87 10.06.13 15:43 Сейчас в теме
(17) yaguarrr, долго и упорно обсуждали здесь.
http://forum.infostart.ru/forum34/topic85700/message904855/#message904855
Возможно решение не очень красивое, зато работает всегда и везде
19. yaguarrr 72 09.10.13 06:28 Сейчас в теме
(18) nelena,
трюк с расчетной базой чтобы "располовинить" начисление известен достаточно давно, однако описанную проблему не решает.
А сами 1С заняли такую позицию (как мне объяснили владельцы популярных курсов по ЗУП): основные предопределенные виды начисления обрабатываются в отдельном коде, остальные (что ввел пользователь по формуле) - уже в другом коде, который разбиение в течении месяца не учитывает. Менять текущую ситуацию по ходу не собираются - изменения обещают в редакции 3.0, остается только ждать
В любом случае благодарю за проявленный интерес
Tolpinski; uralcentr; +2 Ответить
8. yaguarrr 72 03.05.12 10:32 Сейчас в теме
Мне показывают книгу Харитонова "Секреты профработы в ЗУП" в которой написано что все работает...Может я не прав и действительно все работает и дело в настройках, а не в расчетном модуле??
9. OksDallas 22 04.05.12 06:35 Сейчас в теме
Попробовала такую формулу:
Результат = Тарифная ставка месячная*0.3/Календарных дней в месяце *Время в календарных днях
При увольнении все нормально сработало. За апрель 2012: оклад 4555, уволен 16. 4555 * 0,3/30*16 = 728,80
10. yaguarrr 72 04.05.12 11:56 Сейчас в теме
(9) kotdallas,
такую же формулу попробовать при кадровом перемещении с изменением размера тарифной ставки (а еще лучше 2 кадровых перемещения в течении месяца:)) - описанный результат не заставит себя долго ждать...
OksDallas; +1 Ответить
11. OksDallas 22 05.05.12 03:33 Сейчас в теме
Попробовала - реально - считает неправильно. Я в таких случаях пишу в техническую поддержку, со всеми картинками - описание ВР, док. Начисление зарплаты, регистр Плановые начисления. Чаще всего они ошибки признают и исправляют. Или, по крайней мере, пишут что не так.
12. yaguarrr 72 07.05.12 12:29 Сейчас в теме
(11) kotdallas,
к несчастью работу службы сопровождения программного обеспечения знаю изнутри. Эта проблема как минимум двухгодичной давности (пробовали на старых конфигурациях). Вероятнее всего отдана на откуп франчам - терзает какое-то смутное предоположение....
13. OksDallas 22 10.05.12 01:37 Сейчас в теме
Все равно дерзайте. Года два назад они больше отмазывались, чем решали проблемы. А в последнее время ситуация значительно изменилась - чаще признают ошибки и даже их исправляют.
14. ivanbl4 28.06.12 23:14 Сейчас в теме
честно говоря проблема по моему не решена. уважаемые коллеги, может ктонибудь знает решение. Очень буду признателен
15. GalinaK 6 29.06.12 10:56 Сейчас в теме
У нас при изменении оклада в середине месяца и начислении ВР во второй части месяца (даты в документах указаны) - для расчета в Д-те Начисление Зарплаты все равно ставится старый оклад, причем его нельзя редактировать. Без изменений оклада все считает замечательно, поэтому проблему выявить достаточно проблематично, и способа решения пока не нашли...
16. uralcentr 31.05.13 12:12 Сейчас в теме
Аналогичная проблема...
Формула: Результат = Время в часах*Тарифная ставка часовая
При кадровых перемещения в документе "Начисление зарплаты работникам организации" тарифные ставки заполняются не правильно.

До сих пор не нашлось решение проблемы? Если кто-то придумал, как справиться с этой ошибкой, напишите пожалуйста!
20. aleksrf 17.11.15 09:05 Сейчас в теме
А подскажет кто? Если менять это через конфигурацию, то в какой процедуре?
Цель, чтобы при произвольных формулах тариф брался согласно верному тарифу в конкретном периоде
21. aleksrf 20.11.15 13:17 Сейчас в теме
Нашел гле это можно слелать, в модуле документа НачислениеЗарптатыРаботникамОрганизацмй в Функции Выполнить автозаполнение в тз начисления добавляется Новая строка, вот при дописке нескольких строк и запроса можно решить аышеописанную проблему, кому нужно могу скинуть.
23. orcdunaev 07.12.15 13:52 Сейчас в теме
(21) aleksrf, да, скиньте, пожалуйста.
24. Svetlana_E 5 07.12.15 20:10 Сейчас в теме
(21) aleksrf, а вы можете сюда скинуть?
Если сложно, то можно на почту SME62@yandex.ru
22. yaguarrr 72 24.11.15 12:20 Сейчас в теме
aleksrf,
давно перешли на редакцию 3.0 - там все работает
однако, многие работают на 2.5 - если вы опубликуете, то многие будут благодарны - большинство заходят и просто просматривают
25. sergey200910 14.03.16 10:48 Сейчас в теме
Добрый день!
aleksrf, и мне скиньте пожалуйста, если не сложно.
Буду очень благодарен.
26. aleksrf 15.04.16 08:36 Сейчас в теме
Добрый день.
Код уже внедрен и работает, точно скопировать не могу его, но в общих чертах делается так
В Документ НачислениеЗарплатыРаботникамОрганизации в процедуру ВыполнитьАвтозаполнение после строки
НоваяСтрока.ДатаНачалаСобытия = ... добавляем запрос
Выбрать
      ПлановыеНачисленияРаботниковОрганизацияСрезПоследних.Показатель1 как Тариф,
      ПлановыеНачисленияРаботниковОрганизацияСрезПоследних.ВидРасчета как ВидРасчета
из
   регистрысведений.ПлановыеНачисленияРаботниковОрганизация.СрезПоследних
   (
      &дат,
      Сотрудник.Ссылка = &физ и (
                  подстрока(ВидРасчета.Наименование,1,3) = &вид1
                  или подстрока(ВидРасчета.Наименование,1,3) = &вид2
                                )
                  и Активность = Истина
   )
   как ПлановыеНачисленияРаботниковОрганизацияСрезПоследних
Показать


А далее обходим выборку и вставляем условие
Если Сред(НоваяСтрока.ВидРасчета.Код,1,3)="***" тогда
   НоваяСтрока.Показатель3 = И вставляете любую нужную вам формулу
КонецЕсли;
Оставьте свое сообщение

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