Зарплата+Кадры
Показывать по
10
20
40
сообщений
- 1
- 2
28.09.2010
11:46
#11
А что должно поменяться, если ее статус "временно не работает"? Изучай историю сотрудника.
04.10.2010
06:06
#14
"Поступаем следующим образом.
1. Запускаем простенькую обработку:
Сотр=СоздатьОбъект("Справочник.Сотрудники");
Сотр.НайтиПоКоду("12345");
Сотр.СостояниеФизлица.Установить('01.09.2010', Перечисление.СостояниеФизлица.СотрудникОсновной);
В Истории видим:
05.01.2009 Отпуск по уходу № 000001 Временно не работает
01.09.2010 - пусто - Сотрудник по основному месту
13.09.2010 Отпуск по уходу № 000001 Временное не работает
2. Перепроводим Отпуск по уходу. Просто открываем и жмем ОК.
В Истории изменилось:
05.01.2009 Отпуск по уходу № 000001 Временно не работает
01.09.2010 - пусто - Сотрудник по основному месту
13.09.2010 Отпуск по уходу № 000001 Сотрудник по основному месту
3. Удаляем следы наших действий. В Истории встаем на строку 01.09.2010 - Удалить - Все значения на дату.
В Истории остается:
05.01.2009 Отпуск по уходу № 000001 Временно не работает
13.09.2010 Отпуск по уходу № 000001 Сотрудник по основному месту
Все."
1. Запускаем простенькую обработку:
Сотр=СоздатьОбъект("Справочник.Сотрудники");
Сотр.НайтиПоКоду("12345");
Сотр.СостояниеФизлица.Установить('01.09.2010', Перечисление.СостояниеФизлица.СотрудникОсновной);
В Истории видим:
05.01.2009 Отпуск по уходу № 000001 Временно не работает
01.09.2010 - пусто - Сотрудник по основному месту
13.09.2010 Отпуск по уходу № 000001 Временное не работает
2. Перепроводим Отпуск по уходу. Просто открываем и жмем ОК.
В Истории изменилось:
05.01.2009 Отпуск по уходу № 000001 Временно не работает
01.09.2010 - пусто - Сотрудник по основному месту
13.09.2010 Отпуск по уходу № 000001 Сотрудник по основному месту
3. Удаляем следы наших действий. В Истории встаем на строку 01.09.2010 - Удалить - Все значения на дату.
В Истории остается:
05.01.2009 Отпуск по уходу № 000001 Временно не работает
13.09.2010 Отпуск по уходу № 000001 Сотрудник по основному месту
Все."
04.10.2010
13:09
#15
Не будет работать.
В ЗиК "СостояниеФизЛица" - реквизит, значение которого может быть установлено только при проведении документа. Значение <пусто> в данном реквизите в ЗиК соответствует состоянию "не принят на работу" (просто физлицо). Алгоритм проведения Отпуска по уходу устанавливает на ДатаОкончания+1 значение, соответствующее ДатаНачала-1, поэтому в вашем примере
> Сотр.СостояниеФизлица.Установить('01.09.2010'...
правильнее было бы заменить на
Сотр.СостояниеФизлица.Установить('04.01.2010'...
В ЗиК "СостояниеФизЛица" - реквизит, значение которого может быть установлено только при проведении документа. Значение <пусто> в данном реквизите в ЗиК соответствует состоянию "не принят на работу" (просто физлицо). Алгоритм проведения Отпуска по уходу устанавливает на ДатаОкончания+1 значение, соответствующее ДатаНачала-1, поэтому в вашем примере
> Сотр.СостояниеФизлица.Установить('01.09.2010'...
правильнее было бы заменить на
Сотр.СостояниеФизлица.Установить('04.01.2010'...
05.10.2010
05:41
#16
И все-таки она вертится! (с)
Я даже спорить не буду - работает и все. Проверено неоднократно.
Значение <пусто> значит - нет документа и только.
Суть всего: ставим значение Работает перед окончанием Отпуска, перепроводим Отпуск - значение переходит на окончание отпуска, удаляем следы наших действий.
Все приходит в вид, как при нормальном проведении.
Я даже спорить не буду - работает и все. Проверено неоднократно.
Значение <пусто> значит - нет документа и только.
Суть всего: ставим значение Работает перед окончанием Отпуска, перепроводим Отпуск - значение переходит на окончание отпуска, удаляем следы наших действий.
Все приходит в вид, как при нормальном проведении.
- 1
- 2
Ускорение загрузки базы 1С8.1Не могу скачать с помощью диска ИТС за октябрь 2010 новый релиз 7.70.301 и рег.отчеты....
Читают тему
(гостей: 1)