Регистрация Правила Главная форума Поиск |
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
| Цитата:
Больничный по беременности и родам и отпуск по уходу по датам именно что сочетаются - второй начинается сразу же после окончания первого.. и у автора в истории БиР и ОУ идут следом друг за другом, тут все в порядке. Косяк унего - это два одновременных одинаковых ОУ под номерами 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-Путевый лист > вот это м.б. не есть хорошо.... возможно будет "захлебываться" при расчете среднесписочной | |
| Интернет-форум Краснодарского края и Краснодара |