К списку форумов К списку тем
Регистрация    Правила    Главная форума    Поиск   
Имя: Пароль:
Рекомендовать в новости

ЗИК 7.7. состояние физ.лица не меняется после окончания отпуска по уходу

0 - 18.10.2016 - 19:27
1С 7.7. ЗИК
Есть отпуск по уходу за ребенком (вообще у сотрудницы трое детей). Документ от 11.04.2015. Выйти она должна 10.10.2016. Вдруг от 11.10.2016 сам собой (как увержадает клиент) сформировался еще один отпуск по уходу (проведен тем же апрелем 2015) и состояние физ.лица осталось "временно не работает". Честно, давно с этого боку не сталкивался с ЗИК. Подскажите плизз!!!

Всем форумчанам привет и наилучшие пожелания



Гость
1 - 18.10.2016 - 20:18
"Сам собой"... Ага.
Чтоб таких "чудес" не было, надо вынуть из доступа оч-умелых ручек всех *.ert-шек, позволяющих шляндать без наказания по периодам расчета.
По сути. Проблема древняя. Вернее - две проблемы, одна из которых общая: неумение задавать период.
Если чему-то (временная работа, отпуск, и т.д.) задан период Дата1-Дата2, то Дата2 - принадлежит периоду. Т.е., сотрудник в эту дату еще работает, или в отпуске, т т.д. А "выйдет" после "Дата2".
В твоем случае: 11.04.2015-10.10.2016. Статус "временно не работает" прекращается 11.10.2016. 10-го числа работница еще в отпуске. А 11- уже нет, и статус должен вернуться к первоначальному состоянию (т.е., каким был 10.04.2015. До отпуска). "Вернуться" - это означает запись статуса на 11.10.2016.
Что будет, если на 11.10.2016 провести еще один отпуск по уходу?
Праааально. С 11.10.2016 сотрудница будет "временно неработающая".
А когда и этот опуск кончится, над вернуть состояние, котрое было до отпуска? Так? Так. Вертаем.... "временно не работает". Все верно: смотри историю реквизита.
:)
2 - 18.10.2016 - 21:00
(1) Так а делать-то что? И потом вот этот новый отпуск, сам собой создавшийся, он проведен 11.04.2015. Ерунда какая-то.
Гость
3 - 18.10.2016 - 21:35
2-Путевый лист > НЕТ у "опусков по уходу" никаких "продолжений". И не надо фантазировать.

Если хотите соврать (а здесь явное вранье, ибо "второй приказ" - от первой даты), так врите прямо, и не ёрзайте задницей: просто перенесите день выхода на работу. Не надо никакого "второго документа".
Я такие штуки "микрообработками" делаю. Нет смысла в "товарном" оформлении.
Гость
4 - 18.10.2016 - 21:40
Историю в студию :)
5 - 18.10.2016 - 23:30
(4) Завтра будут скриншоты и продолжим. Спасибо!
6 - 18.10.2016 - 23:31
(3) Меня сегодня с бухты-барахты попросили разобраться с проблемой. Как-то я с таким никогда не сталкивался
Гость
7 - 19.10.2016 - 01:02
(0) Есть такая ерунда, Валера всё чётко расписал. Исправлять:
0) Архивная копия.
1) В конфигураторе для документа "ОтпускПоУходуЗаРебенком" снимаешь галку "Автоматическое удаление движений".
2) В модуле документа в процедуре ОбработкаПроведения первой строкой пишешь:
УстановитьРеквизитСправочника(Сотрудник,"Состояние Физлица",Перечисление.СостояниеФизлица.СотрудникОс новной,ДатаВыходаНаРаботу);
Возврат;
3) Пишешь обработку для проведения этого дока:
Док=СоздатьОбъект("Документ.ОтпускПоУходуЗаРебенко м");
Док.НайтиДокумент(ВыбДок);
Док.Провести();
Интерактивно проводить не стоит, только программно.
4) В конфигураторе для документа "ОтпускПоУходуЗаРебенком" ставишь галку "Автоматическое удаление движений". Если забудешь п.4 - обретёшь проблем.
Как-то так, минут на 15, с учётом теста на копии. Если у кого есть способ проще, буду рад услышать.
Гость
8 - 19.10.2016 - 11:21
да может там все проще. и наверняка можно сделать штатными средствами, напр. через док. "изменение условий отпуска по уходу..." или дату какую поменять
Гость
9 - 19.10.2016 - 12:10
8-Buhta > Однако, есть в ЗиК такая закорюка. И может появляться если делается продление или перерасчёт больничного перед отпуском по уходу, когда предыдущее состояние не устанавливается в штатный сотрудник, а остаётся временно не работает.
Исправить можно только специальной обработкой (напр., http://infostart.ru/public/15909/) или через конфигуратор: в справочнике Сотрудники в реквизите Состояние Физлица (Изменить) на вкладке Дополнительно установить галку Ручное изменение. Тогда в программе непосредственно перед отпуском по уходу можно изменить или ввести состояние физлица на "Сотрудник по основному месту" и перепровести отпуск по уходу. После этого вернуть состояния на место.
Гость
10 - 19.10.2016 - 13:41
_____
11 - 19.10.2016 - 16:22
Спасибо что откликнулись, читаю внимательно. Хотел прилепить скриншот[img]История Алексевой.JPG[/img], но что-то тут не так
12 - 19.10.2016 - 16:25
История периодических реквизитов.
Справочник: Сотрудники
Элемент: Алексеева Светлана Юрьевна
Дата Установлены документом Вид застрахованного лица Состояние физлица
12.02.04 Прием на работу № 000010 Сотрудник по основному месту работы
02.10.04 Приказ об увольнении № 0097-к <...>
25.07.05 Прием на работу № 000050 Сотрудник по основному месту работы
17.06.06 Приказ об увольнении № 000075 <...>
15.06.09 Прием на работу № 000079 Сотрудник по основному месту работы
06.02.12 Больничный лист № 024643838978 Временно не работает
25.06.12 Больничный лист № 024643838978 Сотрудник по основному месту работы
25.06.12 Отпуск по уходу за ребенком № 000001 Временно не работает
08.08.13 Отпуск по уходу за ребенком № 000001 Сотрудник по основному месту работы
08.08.13 Больничный лист № 099474077513 Временно не работает
26.12.13 Больничный лист № 099474077513 Сотрудник по основному месту работы
26.12.13 Отпуск по уходу за ребенком № 000004 Временно не работает
26.12.13 Отпуск по уходу за ребенком № 000005 Временно не работает
11.04.15 Отпуск по уходу за ребенком № 000004 Временно не работает
11.04.15 Отпуск по уходу за ребенком № 000005 Временно не работает
11.04.15 Отпуск по уходу за ребенком № 000001 Временно не работает
11.10.16 Отпуск по уходу за ребенком № 000001 Временно не работает
13 - 19.10.2016 - 16:26
Но вот этого отпуска 11.10.2016 в базе нет, ссылка идет на документ от 11.04.2015 №1
14 - 19.10.2016 - 16:28
Она же должна 11.10.2016 выйти на работу. Что за ересь?
15 - 19.10.2016 - 16:52
а что это у тебя два человека, что ли? почему это 26.12.13 у тебя человек сразу в два отпуска ушел? под номерами №4 и под № 5?
одна половинка человека ,значится, на дачу уехала, а другая половинка в Таиланд улетела?
прикольно.. хочу-хочу-хочу два отпуска сразу одновременно.

ps:
забей на отпуск под №1. там все верно.
У тебя болезнь в базе тянется еще с 26.12.13, когда ты умудрился одного человека в два отпуска отправить одновременно.
Ну явно какой-то из них
- Отпуск по уходу за ребенком № 000004
- Отпуск по уходу за ребенком № 000005

лишний
Гость
16 - 19.10.2016 - 17:00
Ересь в голове расчетчицы. Настучи ей по тыковке:
Отпуск во время освобождения от работы по нетрудоспособности - не назначается.
Освобождение от работы по причине нетрудоспособности во время "неработы" - не делается (отдельное исключение - очередной отпуск).
В общем случае больничный лист и отпуск (не очередной) не сочетается по датам никак.

И отпуска "по уходу" никак не могут пересекаться. Без всяких "А если?". Потомушто гладиолус.
Здесь не "исправление" требуется. Здесь чистка БД требуется.
С розгами.
17 - 19.10.2016 - 17:04
1-VZ >
7-Харлампий Дымба >
эта проблема в общем то не вылазит, если расчетчик не косячит. Не пересекает периоды БИР и ОУ, не отправляет во второй ОУ, забыв о первом и т.п.

а вот у меня реально был случай, когда мамочка ушла в ОУ "до 3-х", а потом через пару месяцев уволилась по собственному.
Ну и расчетчица ее ничтоже сумняшеся уволила.
А через полтора года эта мамочка вдруг внезапно "стала "штатным сотрудником" и расчетчица, незаметив, пару месяцев начисляла ей зарплату. И даже умудрилась один раз перечислить на карточку. На второй раз и увидела, стопорнула..
Гость
18 - 19.10.2016 - 17:04
1)Вот мне интересно,там двойня? Если двойня, то за каким второй отпуск?

2)Или там что-ль два ребёнка подряд родилось? Типа была в отпуске до трёх лет и ещё один родился?
Если второй вариант, то это болезнь 7.7.

И судя по-всему её "вылечели", способом как на BUH.RU. А потом просто родился третий.(!) И вылечить уже нельзя....
19 - 19.10.2016 - 17:12
Цитата:
Сообщение от VZ Посмотреть сообщение
В общем случае больничный лист и отпуск (не очередной) не сочетается по датам никак.
Валер, завязывай пороть чушь. Ей (чуши) больно. :)
Больничный по беременности и родам и отпуск по уходу по датам именно что сочетаются - второй начинается сразу же после окончания первого..

и у автора в истории БиР и ОУ идут следом друг за другом, тут все в порядке.

Косяк унего - это два одновременных одинаковых ОУ под номерами 4 и 5.
Гость
20 - 19.10.2016 - 17:23
17-Блондинка в шок > давно уже доказано: т.н. "косяки ЗиК" - это безграмотность расчетчиц. Тупая безграмотность.
Есть "больничный по уходу" - и есть "отпуск по уходу" - и это совсем-совсем разные вещи. Даже если ребенок прежний.

А "больничный" (правильно: "листок временной нетрудоспособности") - вообще-то, не просто "бумажка". Ежели сотрудник с этим "листком" в кармане кого-нить задавит, кому-то из администрации и на нары могут пригласить. Запросто.
Гость
21 - 19.10.2016 - 17:28
19-Блондинка в шок > Не сочетаются. По датам не сочетаются. "Сразу же после" - не в течении одного дня.
Насчет чуши - промахнулась, мать :)
22 - 19.10.2016 - 17:40
Сложно чистить мозги когда это все за тридевять земель и разовое обращение. Так все-таки как мне правильно выправить ситуацию?
23 - 19.10.2016 - 17:40
Вообще у нее трое детей
Гость
24 - 19.10.2016 - 17:46
22-Путевый лист > Я бы оставил помучатся. Тем паче "разовая". Тем паче "за тридевять земель".
Ну разгильдяи. Ну огребут рано или поздно. Никто не помрет.
Взрослые люди.
Гость
25 - 19.10.2016 - 17:59
15-Блондинка в шок > Глянул в модуле приказа на увольнение - оказалось уже правил и эту ошибочку. 1С предусмотрела эту ситуацию, но отрабатывает её только для документа "НачислениеОтпуска", а вот про "ОтпускПоУходуЗаРебёнком" забыла. Правка на 30 секунд работы, а вот на хотлайн писать не стал, уж больно муторно им объяснять.
26 - 19.10.2016 - 18:07
Если без конфигуратора, то придется просто принять ее на работу с 12.10.16 - больше ни как.
Если с конфигуратором, тогда в отпуске
УстановитьРеквизитСправочника(Сотрудник,"Состояние Физлица",Сотрудник.СостояниеФизлица.Получить(ДатаВ ыходаНаРаботу-1),ДатаВыходаНаРаботу);
Заменить
УстановитьРеквизитСправочника(Сотрудник,"Состояние Физлица",Перечисление.СостояниеФизлица.СотрудникОс новной,ДатаВыходаНаРаботу);

перепровести отпуск - потом вернуть текст модуля взад
Гость
27 - 19.10.2016 - 19:46
установить в 5-м отпуске от 26.12.13 дату досрочного выхода ранее 11.04.15 (м.б. даже равной началу). 4-ий отпуск от 26.12.13 перепровести. затем перепровести отпуск №1 от 11.04.15
Гость
28 - 19.10.2016 - 19:47
+ от переначислений з/п отказаться
29 - 19.10.2016 - 20:23
27-Buhta > не получится... проще внешней обработкой поменять на 11.10.06 состояние ФЛ
Гость
30 - 19.10.2016 - 20:29
29-Гена > а ты пробовал?
31 - 19.10.2016 - 20:38
30-Buhta > я к тому, что многое зависит от дат самих документов, ну и один отпуск лишний... чем лезть в эту кашу - лучше поменять принудительно реквизит и забыть...
Гость
32 - 19.10.2016 - 21:16
31-Гена > ну я про штатный способ с имеющейся историей...
33 - 19.10.2016 - 22:00
(28) Насчет варианта с увольнением и новым приемом были мысли. А вот насчет перепроведений - мне что откатывать период в 2013 год или пользоваться нерегламентной сменой периода?
34 - 19.10.2016 - 22:02
31-Гена > Чтобы поменять реквизит - он же должен меняться через документ. Вряд ли такое можно сделать через обработку.
35 - 19.10.2016 - 22:06
Мне больше всего понравилось вот это:

0) Архивная копия.
1) В конфигураторе для документа "ОтпускПоУходуЗаРебенком" снимаешь галку "Автоматическое удаление движений".
2) В модуле документа в процедуре ОбработкаПроведения первой строкой пишешь:
УстановитьРеквизитСправочника(Сотрудник,"Состояние Физлица",Перечисление.СостояниеФизлица.СотрудникОс новной,ДатаВыходаНаРаботу);
Возврат;
3) Пишешь обработку для проведения этого дока:
Док=СоздатьОбъект("Документ.ОтпускПоУходуЗаРебенко м");
Док.НайтиДокумент(ВыбДок);
Док.Провести();
Интерактивно проводить не стоит, только программно.
4) В конфигураторе для документа "ОтпускПоУходуЗаРебенком" ставишь галку "Автоматическое удаление движений". Если забудешь п.4 - обретёшь проблем.
Гость
36 - 19.10.2016 - 22:29
33-Путевый лист > Ты так и не ответил на вопрос - откуда взялись два одинаковых Отпуска по уходу под номерами 4 и 5 от 26.12.13? Что это означает?
37 - 19.10.2016 - 22:39
36-GSokolov> Завтра позвоню за тридевять земель, попробую уточнить.
38 - 19.10.2016 - 22:42
Вроде получилось. Правда она мне в расчетном листке влепила "отпуск по уходу до 3 лет" с нулевой суммой, ну а так в начисление попала нормально и состояние правильное теперь
Гость
39 - 19.10.2016 - 23:03
33-Путевый лист > никуда не надо откатывать. перепроводить можно без отката, но не все действия при этом выполняются. состояние меняется. напр, для установки даты досрочного выхода откатывать не надо и происходит возврат состояния. попробуй все-таки этот вариант.
38-Путевый лист >
Цитата:
Сообщение от Путевый лист Посмотреть сообщение
Правда она мне в расчетном листке влепила "отпуск по уходу до 3 лет" с нулевой суммой
вот это м.б. не есть хорошо.... возможно будет "захлебываться" при расчете среднесписочной


К списку вопросов






Copyright ©, Все права защищены