Здравствуйте!
Такая проблема: 10 числа переходим на новый отчетный период. Все целодневные неявки, введенные до 10 числа, не зависимо от даты ухода, при переходе на новый отчетный период становятся архивными (otpusk.choice=3). Средствами Галактики "достать" их из архива невозможно. Для обработки неявок в отчетном периоде мы вынуждены их восстанавливать через Support (otpusk.choice=1)
Есть другой способ, или идите-идите-идите в ТП?
Смена отчетного периода и.....
Модератор: Sparrow
-
- заказчик
- Сообщения: 87
- Зарегистрирован: Пт, 14/03/2008 11:15
- Имя Фамилия: Марина Гаврилюк
- Откуда: КЧХК
- Контактная информация:
-
- топ-софт
- Сообщения: 76
- Зарегистрирован: Вс, 16/09/2007 10:23
- Имя Фамилия: Леонид Поликутин
- Откуда: Галактика СПб
- Контактная информация:
1. В отпусках в локальном меню есть функция "Отнести к текущему периоду"
2. Все регламентируется настройками
Настройки Галактики \ Управление персоналом \ Общие настройки \ Больничные, отпуска \ Отпуска
Дата начала формирования отпусков будущего периода = ДДММГГГ
Относительно даты формирования приказа на отпуск = Да/Нет
Если дата больше установленной настройки, то отпуск попадет в буд. период.
2. Все регламентируется настройками
Настройки Галактики \ Управление персоналом \ Общие настройки \ Больничные, отпуска \ Отпуска
Дата начала формирования отпусков будущего периода = ДДММГГГ
Относительно даты формирования приказа на отпуск = Да/Нет
Если дата больше установленной настройки, то отпуск попадет в буд. период.
-
- заказчик
- Сообщения: 87
- Зарегистрирован: Пт, 14/03/2008 11:15
- Имя Фамилия: Марина Гаврилюк
- Откуда: КЧХК
- Контактная информация:
-
- заказчик
- Сообщения: 87
- Зарегистрирован: Пт, 14/03/2008 11:15
- Имя Фамилия: Марина Гаврилюк
- Откуда: КЧХК
- Контактная информация:
-
- топ-софт
- Сообщения: 76
- Зарегистрирован: Вс, 16/09/2007 10:23
- Имя Фамилия: Леонид Поликутин
- Откуда: Галактика СПб
- Контактная информация:
нечто вроде.
Только эти действия должны касаться только вынужденных отпусков.
Кстати у вынужденных отпусков также имеются ссылки на FactOtpusk!
Код: Выделить всё
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!
-
- заказчик
- Сообщения: 87
- Зарегистрирован: Пт, 14/03/2008 11:15
- Имя Фамилия: Марина Гаврилюк
- Откуда: КЧХК
- Контактная информация: