Имя: Пароль:
1C
1C 7.7
v7: Зик 7.7 снова состояние физ лица, на сей раз с больничными
,
0 Подводный Таракан
 
07.10.11
10:04
30.04.09    Больничный лист № 5858325                    Временно не работает
17.09.09    Больничный лист № 5858325                    Сотрудник по основному месту работы
17.09.09    Отпуск по уходу за ребенком № 000054                    Временно не работает
14.01.11    Отпуск по уходу за ребенком № 000054                    Сотрудник по основному месту работы
14.01.11    Отпуск по уходу за ребенком № 000001                    Временно не работает
01.02.11    Больничный лист № 6863485                    Временно не работает
01.02.11    Больничный лист № 6863485-И01                    Временно не работает
21.06.11    Больничный лист № 6863485                    Временно не работает
21.06.11    Больничный лист № 6863485-И01                    <...>
14.07.12    Отпуск по уходу за ребенком № 000001                    Сотрудник по основному месту работы

В результате получается что с 21.06.11 - сотрудник уволен. Глянул код, там короче если исправление, то смотрит по корр. документу состояния и если состояние отлично от временно не работает, то ставит его. Видимо не учитывается что в этот момент сотрудник находится в отпуске по уходу.

Дак вот больничный - не проводится как я понимаю задним числом, как можно поправить ситуацию? Если через исправление вот есть мысль, но не полетит ли что нибудь?
1 filh
 
07.10.11
10:05
а это как так?:
14.01.11    Отпуск по уходу за ребенком № 000001                    Временно не работает
01.02.11    Больничный лист № 6863485                    Временно не работает
2 de Bug
 
07.10.11
10:14
За каким вводили Больничный по БиР находящейся в отпуске по уходу?
3 Подводный Таракан
 
07.10.11
10:15
(1) это отпуск по уходу за ребенком до 3-х лет
4 Подводный Таракан
 
07.10.11
10:18
(2) Ну это надо расчётчиков спросить. Т.е. отпуск по уходу до 3-х лет вообще не надо вводить?
5 filh
 
07.10.11
10:21
так сотр работает или до 3-х лет сидит?
6 de Bug
 
07.10.11
10:28
(4) Отпуск и БиР не могут быть одновременно. Возможна только одна оплата за счет ФСС.
Поэтому Отпуск 000001 должен быть с 14.01 по 31.01.11.
Далее. В ОбработкеПроведения БольничногоЛиста, где устанавливается Состояние на Окончание больничного, тупо поставь временно Перечисление.СостояниеФизлица.СотрудникОсновной. Мягко откатись и перепроведи Больничный исправленный.
Ну и новый Отпуск с 21.06.11.
7 Подводный Таракан
 
07.10.11
10:28
(5) разобрались, получилась следующая ситуация:
14.01.11    Отпуск по уходу за ребенком № 000054                    Сотрудник по основному месту работы
14.01.11    Отпуск по уходу за ребенком № 000001                    Временно не работает
01.02.11    Отпуск по уходу за ребенком № 000001                    Сотрудник по основному месту работы
01.02.11    Больничный лист № 6863485                    Временно не работает
01.02.11    Больничный лист № 6863485-И01                    Временно не работает
01.02.11    Больничный лист № 6863485-И02                    Временно не работает
21.06.11    Больничный лист № 6863485                    Временно не работает
21.06.11    Больничный лист № 6863485-И01                    <...>
21.06.11    Больничный лист № 6863485-И02                    <...>

Сейчас вот исправлением больничного мне ничего не добиться, только через правку конфы похоже
8 Подводный Таракан
 
07.10.11
10:31
(6) Мягко откатиться это как? Обработенью специальной?
9 de Bug
 
07.10.11
10:32
(8) Угу. На Инфостарте их как грязи.
10 Подводный Таракан
 
07.10.11
10:37
(9) а если поставить в обработке проведения сотрудник по основному на конец периода, будет по исправленному с 21.06 - сотрудник по основному, должно прокатить по-моему
Чтобы обнаруживать ошибки, программист должен иметь ум, которому доставляет удовольствие находить изъяны там, где, казалось, царят красота и совершенство. Фредерик Брукс-младший