AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.12.2005, 09:40   #4  
raz is offline
raz
NavAx
Аватар для raz
NavAx Club
Лучший по профессии 2014
Лучший по профессии 2009
 
1,499 / 1097 (39) ++++++++
Регистрация: 22.07.2003
Адрес: МО
Наверно так. Только это пример для одной организации.
При большем количестве организаций или анализе по подразделенияем надо анализировать контейнер.

Код:
static void test(Args _args)
{
	EmplTable	   EmplTable;
	TransDate	   TransDate = 22\12\2005;
	container	   con;
	int			 i;
;
	while select EmplTable
	{
		con = RPayHistory::getOrganizationByDateInterval(EmplTable.EmplId,TransDate,TransDate);
		if (conlen(con) > 0)
			i++;
	}

	info(strfmt("%1", i));
}
ЗЫ. При учете неполной занятости или неполных ставок опять же надо усложнять все.
В axapta есть интересная формочка в западном функционале: Управление персоналом\Запросы\Статистика\Распределение по сотрудникам
Если проанализировать как там все устроено, то можно сделать похожий функционал на россиских данных, принципы одинаковые.
[attachment=351:attachment]
Миниатюры
Нажмите на изображение для увеличения
Название: Untitled_1.jpg
Просмотров: 422
Размер:	65.7 Кб
ID:	9923  
 


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 22:35.