Смена отчетного периода и.....

Контур "Управление персоналом"

Модератор: Sparrow

Ответить
gavrilyukmg
заказчик
Сообщения: 87
Зарегистрирован: Пт, 14/03/2008 11:15
Имя Фамилия: Марина Гаврилюк
Откуда: КЧХК
Контактная информация:

Смена отчетного периода и.....

Сообщение gavrilyukmg »

Здравствуйте!
Такая проблема: 10 числа переходим на новый отчетный период. Все целодневные неявки, введенные до 10 числа, не зависимо от даты ухода, при переходе на новый отчетный период становятся архивными (otpusk.choice=3). Средствами Галактики "достать" их из архива невозможно. Для обработки неявок в отчетном периоде мы вынуждены их восстанавливать через Support (otpusk.choice=1)

Есть другой способ, или идите-идите-идите в ТП? :lol:
Ged
топ-софт
Сообщения: 76
Зарегистрирован: Вс, 16/09/2007 10:23
Имя Фамилия: Леонид Поликутин
Откуда: Галактика СПб
Контактная информация:

Сообщение Ged »

1. В отпусках в локальном меню есть функция "Отнести к текущему периоду"

2. Все регламентируется настройками
Настройки Галактики \ Управление персоналом \ Общие настройки \ Больничные, отпуска \ Отпуска
Дата начала формирования отпусков будущего периода = ДДММГГГ
Относительно даты формирования приказа на отпуск = Да/Нет
Если дата больше установленной настройки, то отпуск попадет в буд. период.
gavrilyukmg
заказчик
Сообщения: 87
Зарегистрирован: Пт, 14/03/2008 11:15
Имя Фамилия: Марина Гаврилюк
Откуда: КЧХК
Контактная информация:

Сообщение gavrilyukmg »

Это не отпуска, а расчет вынужденных отпусков/целодневные неявки/
там нету ничего такого, извините....
Ged
топ-софт
Сообщения: 76
Зарегистрирован: Вс, 16/09/2007 10:23
Имя Фамилия: Леонид Поликутин
Откуда: Галактика СПб
Контактная информация:

Сообщение Ged »

Раньше пункт назывался "Расчет вынужденных отпусков"
Тут два варианта - либо в ПИР, либо самим.
Воспользоваться например триггером на обновление.
gavrilyukmg
заказчик
Сообщения: 87
Зарегистрирован: Пт, 14/03/2008 11:15
Имя Фамилия: Марина Гаврилюк
Откуда: КЧХК
Контактная информация:

Сообщение gavrilyukmg »

Леонид Поликутин писал(а):Воспользоваться например триггером на обновление.
Поподробнее, пожалуйста ....и про в ПИР, либо самим
Ged
топ-софт
Сообщения: 76
Зарегистрирован: Вс, 16/09/2007 10:23
Имя Фамилия: Леонид Поликутин
Откуда: Галактика СПб
Контактная информация:

Сообщение Ged »

нечто вроде.

Код: Выделить всё

handler Otpusk_tgrU on trigger Otpusk before update [100] 
Action 
{ 
 var buf : record as table Otpusk; 
 GetTableBuffer(buf); 
 if(buf.DataN>dGetTune('UP.ZAR.DATCURPERVAC')) 
  {   buf.choice:=1; 
       SetTableBuffer(buf);
  } 
 Result := true; 
} 
Rollback 
{ 
}
Только эти действия должны касаться только вынужденных отпусков.
Кстати у вынужденных отпусков также имеются ссылки на FactOtpusk!
gavrilyukmg
заказчик
Сообщения: 87
Зарегистрирован: Пт, 14/03/2008 11:15
Имя Фамилия: Марина Гаврилюк
Откуда: КЧХК
Контактная информация:

Сообщение gavrilyukmg »

Спасибо
Ответить