Добрый день!
Нужно получить данные по явкам и неявкам по конкретному работнику, на определенный месяц в разрезе дней месяца и категорий.
Где на форуме нарыл доку по программной интерфейсу к табелю, работает, но дне достаточно хорошо, например нет функций для получения данных по явкам, а только неявки! А нужны еще и явки.
Может, как вариант, просто отнять неявки от суммарного отработанного времени или графика работ, и получить явки?
А вообще конечно запросиком хотелось бы, но в табеле черт ногу сломит... HELP ME
Табель. Получение явок запросом.
Модераторы: m0p3e, edward_K, Модераторы
Re: Табель. Получение явок запросом.
Код: Выделить всё
if LoadWorkingTable(<нрек ЛС>, <месяц>, <год>) = 0
{
yavki := WT_GetDays(16, 1);
}
-
- Заслуженный деятель интернет-сообщества
- Сообщения: 5188
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: SPB galaxy spb
Re: Табель. Получение явок запросом.
а чего черт сломит?
lstab.DAYS - если чаго надо добавить, типа командировок
DAYCHF >0 <24 (у больняков 255 туда вроде пишется)
Но в своем отчет лучше использовать стандартные функции.
lstab.DAYS - если чаго надо добавить, типа командировок
DAYCHF >0 <24 (у больняков 255 туда вроде пишется)
Но в своем отчет лучше использовать стандартные функции.
-
- Слесарь-системщик
- Сообщения: 304
- Зарегистрирован: 29 мар 2005, 17:49
- Откуда: р.Беларусь, Унитарное предприятие "ТОП СОФТ"
- Контактная информация:
Re: Табель. Получение явок запросом.
Эдвард, ещё есть табельные отклонения с условными обозначениями, в которых выставлен признак "Явка". Их тоже нужно учитывать. Вот предложенный Раджой способ как раз учтет этот момент.
Кроме того, логика определения "явки" (да и любого другого типа часов/дней) может быть сколь угодно сложна, и пытаться получить данные напрямую из LSTAB не стоит и стараться. Табеля вообще может не быть в БД, но табельные функции всё равно будут исправно работать. Так что, лучше пользуйтесь табельным API.
Кроме того, логика определения "явки" (да и любого другого типа часов/дней) может быть сколь угодно сложна, и пытаться получить данные напрямую из LSTAB не стоит и стараться. Табеля вообще может не быть в БД, но табельные функции всё равно будут исправно работать. Так что, лучше пользуйтесь табельным API.
Виталий