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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 23.07.2019, 15:29   #1  
dark_knight is offline
dark_knight
Участник
 
20 / 10 (1) +
Регистрация: 20.01.2019
расылка писем согласно информации в табеле
Добрый день,

Мне необходимо написать runbasebatch класс который бы автоматическую рассылку писем согласно информации по залогированному в табеле времени. Есть view TSTimeSheetSummaryWeek, которая аггрегирует данные по всем активностям из таблицы TSTimeSheetLineWeek, которая в свою очередт содержит залогированные в табеле данные по каждой активности. В аттаче скриншот. Есть поле во view sumofhours которое суммирует часы по каждой неделе у каждого пользователя и выводит общее число залогированных часов по дням в разрезе недели. Я не знаю как вытащить количество залогированных часов в конкретный день. Пробовал обращаться как к элементу массива:
X++:
static void Job23(Args _args)
{
    PRJDevTaskTable      localDevTaskTable;
    DirPersonUser           dirPersonUser;
    TSTimesheetTable        tsTimesheetTable;
    TSTimesheetSummaryWeek  tsTimesheetSummaryWeek;

    while select Developper from localDevTaskTable
        group by Developper
        join tsTimesheetSummaryWeek
        group by Worker, dayfrom, dayto
            where tsTimesheetSummaryWeek.Worker == localDevTaskTable.Developper &&
                  (tsTimesheetSummaryWeek.DayFrom <= systemDateGet() && tsTimesheetSummaryWeek.DayTo >= systemDateGet())
    {
        if(DirPersonUser::findWorker(localDevTaskTable.Developper).userInfo().enable != true)
            continue;
        info(strFmt("%1 %2 %3 %4 %5", localDevTaskTable.Developper, tsTimesheetSummaryWeek.Worker,
                    tsTimesheetSummaryWeek.DayFrom, tsTimesheetSummaryWeek.DayTo, tsTimesheetSummaryWeek.SumOfHours[1]));

    }
Безуспешно.

Подскажите пожалуйста как это сделать? Так же подскажите пожалуйста как организовтаь рассылку писем. В администрировании системы нашел пункт "Обработка сообщений электронной почты". Скорее всего оттуда.

Заранее спасибо.
Миниатюры
Нажмите на изображение для увеличения
Название: 112.JPG
Просмотров: 86
Размер:	216.2 Кб
ID:	12353  

Последний раз редактировалось dark_knight; 23.07.2019 в 15:31.
 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Обработка из DAX2009 писем в разных почтовых серверах по каким-то общим технологиям Raven Melancholic DAX: Программирование 20 23.06.2018 18:10
Отображение информации QQmore DAX: Программирование 10 06.02.2013 12:32
Чего не хватает из аналитической информации? ollu DAX: Функционал 38 13.03.2009 16:00
Проблема с отсылкой писем через Outlook zelibobis DAX: Программирование 11 26.02.2008 19:27
Время по графику и фактическое время работы в табеле nicko DAX: Функционал 0 09.02.2005 15:24

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

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

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 20:35.
Powered by vBulletin® v3.8.5. Перевод: zCarot
Контактная информация, Реклама.