Установка периодического реквизита
11.12.2008
13:41
#1
"Добрый вечер. Подскажите, как установить дату периодического реквизита "Состояние физ лица" концом дня? Поясню. Такая ситуация, что из-за неправильного заведения документов ("Отпуск по уходу за ребенком") сбилось состояние физ лица. И сейчас картина такая
Дата Документ Состояние физ лица
01.08.2008 Отпуск по уходу за ребенком №1 Временно не работает
10.11.2008 Отпуск по уходу за ребенком №1 Временно не работает
30.11.2008 Приказ об увольнении <...>
Таким образом невозможно начислить ЗП за ноябрь этому сотруднику (работала с 10по 30).
Спр = СоздатьОбъект("Справочник.Сотрудники");
Спр.НайтиЭлемент(Сотрудник);
Спр.СостояниеФизЛица.Установить(ВыбДата,Перечисление.СостояниеФизлица.СотрудникОсновной);
Это не подходит, потому что выпадает рабочий день 10.11.2008 и картина получается следующая:
Дата Документ Состояние физ лица
01.08.2008 Отпуск по уходу за ребенком №1 Временно не работает
10.11.2008 Отпуск по уходу за ребенком №1 Временно не работает
11.11.2008 Сотрудник по основному месту работы
30.11.2008 Приказ об увольнении <...>
А если указать реквизит устанавливать 10.11.2008, то картина такая:
Дата Документ Состояние физ лица
01.08.2008 Отпуск по уходу за ребенком №1 Временно не работает
10.11.2008 Сотрудник по основному месту работы
10.11.2008 Отпуск по уходу за ребенком №1 Временно не работает
30.11.2008 Приказ об увольнении <...>
Т.е. опять же 10.11.2008 выпадает как рабочий день.
Буду очень благодарен за помощь."
Дата Документ Состояние физ лица
01.08.2008 Отпуск по уходу за ребенком №1 Временно не работает
10.11.2008 Отпуск по уходу за ребенком №1 Временно не работает
30.11.2008 Приказ об увольнении <...>
Таким образом невозможно начислить ЗП за ноябрь этому сотруднику (работала с 10по 30).
Спр = СоздатьОбъект("Справочник.Сотрудники");
Спр.НайтиЭлемент(Сотрудник);
Спр.СостояниеФизЛица.Установить(ВыбДата,Перечисление.СостояниеФизлица.СотрудникОсновной);
Это не подходит, потому что выпадает рабочий день 10.11.2008 и картина получается следующая:
Дата Документ Состояние физ лица
01.08.2008 Отпуск по уходу за ребенком №1 Временно не работает
10.11.2008 Отпуск по уходу за ребенком №1 Временно не работает
11.11.2008 Сотрудник по основному месту работы
30.11.2008 Приказ об увольнении <...>
А если указать реквизит устанавливать 10.11.2008, то картина такая:
Дата Документ Состояние физ лица
01.08.2008 Отпуск по уходу за ребенком №1 Временно не работает
10.11.2008 Сотрудник по основному месту работы
10.11.2008 Отпуск по уходу за ребенком №1 Временно не работает
30.11.2008 Приказ об увольнении <...>
Т.е. опять же 10.11.2008 выпадает как рабочий день.
Буду очень благодарен за помощь."
Читают тему
(гостей: 1)