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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 22.05.2015, 19:12   #1  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Проекты: tsTimesheetTrans и tsTimesheetLineWeek
Добрый вечер!

Прошу подсказать следующее:

Должны ли таблицы tsTimesheetTrans (Timesheet transactions) и tsTimesheetLineWeek (Timesheet weekly hours) иметь суммарно одинаковое количество часов?

Имею ситуацию, когда суммарно часы различны.

Спасибо!
Старый 22.05.2015, 23:30   #2  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Мне казалось, что должны. В конечном итоге эти Trans пользователю и не видны.
Старый 23.05.2015, 00:27   #3  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Цитата:
Сообщение от EVGL Посмотреть сообщение
Мне казалось, что должны. В конечном итоге эти Trans пользователю и не видны.
И мне казалось

Даже если итоги не видны, то при различиях, по какой таблице верно считать количество внесённых часов? Возможно, это регулируется какими-то настройками?

Я думал, что транс - это отражение Week в более "удобном" виде.
Старый 23.05.2015, 09:13   #4  
axm2013
Гость
 
n/a
Цитата:
Сообщение от Cardagant Посмотреть сообщение
Добрый вечер!

Прошу подсказать следующее:

Должны ли таблицы tsTimesheetTrans (Timesheet transactions) и tsTimesheetLineWeek (Timesheet weekly hours) иметь суммарно одинаковое количество часов?

Имею ситуацию, когда суммарно часы различны.

Спасибо!
Имхо:
судя по коду хотели чтобы были должны, но в реальности все это лишь при определенных условиях.

Пусть будет условие А:

ProjParameters::find().RequireStartStopTime && ProjWorkerSetup::findByWorker(this.timesheetTable().Worker,CompanyInfo::findDataArea(curext()).RecId).RequireStartStopTime;
сводится как понимаю к галочкам в соответствующих табличках настроек

Пусть будет условие Б
TSTimesheetHelper::isTimesheetEditable()
которое сводится как понимаю к проверке статуса в первой попавшейся строчке TSTimesheetTrans (TSAppStatus::Create или TSAppStatus::Returned)


При выполнении на tsTimesheetLineWeek:

insert

Если условие A не выполняется, то идет коррекция/создание TSTimesheetTrans с часами соответственно из tsTimesheetLineWeek (вызов метода updateFromTimesheetLineWeek)

update

Если условие A выполняется и выполнено условие Б

то идет коррекция часов в tsTimesheetLineWeek из TSTimesheetTrans (вызов updateTimesheetLineWeekHours)


Если же условие А не выполняется и при этом выполнено условие Б

то идет коррекция/создание TSTimesheetTrans с часами соответственно из tsTimesheetLineWeek (вызов метода updateFromTimesheetLineWeek)


ЗЫ:
> Возможно, это регулируется какими-то настройками?
Соответственно смотрим условие А

Последний раз редактировалось axm2013; 23.05.2015 в 09:17.
За это сообщение автора поблагодарили: Cardagant (2).
Старый 23.05.2015, 14:17   #5  
EVGL is offline
EVGL
Banned
Соотечественники
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
 
4,445 / 3001 (0) ++++++++++
Регистрация: 09.07.2002
Адрес: Parndorf, AT
Цитата:
Сообщение от Cardagant Посмотреть сообщение
Даже если итоги не видны, то при различиях, по какой таблице верно считать количество внесённых часов?
Считаю, что надо считать по Trans. Запрос на порядок эффективнее, и будет "биться" с модулем проектов, в который переносятся именно Trans.
За это сообщение автора поблагодарили: Cardagant (2).
Старый 25.05.2015, 12:19   #6  
Cardagant is offline
Cardagant
Участник
 
317 / 54 (2) ++++
Регистрация: 11.10.2011
Спасибо вам за ответы!

В моём случае данные настройки сделаны верно.

Буду искать по имеющимся различиям в данных.

Спасибо большое!
Теги
ax2012, project management and accounting, timesheet

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Amand: Управление проектами в Microsoft Dynamics AX 4.0 Проекты I-1, Основные настройки модуля проекты. Blog bot DAX Blogs 4 26.01.2010 13:13
Amand: Видео: Управление проектами в Microsoft Dynamics AX 4.0 Проекты I- 11 Проекты типа ?Фиксированная цена?. Blog bot DAX Blogs 2 22.01.2010 14:09
Amand: Видео: Управление проектами в Microsoft Dynamics AX 4.0 Проекты I- 10 Проекты типа ?Время и расходы?. Blog bot DAX Blogs 0 21.01.2010 17:05
Amand: Видео: Управление проектами в Microsoft Dynamics AX 4.0 Проекты I- 9 Внутренние проекты. Blog bot DAX Blogs 0 21.01.2010 17:05
Вопрос: учет затрат по закупкам в модуле Проекты Keks DAX: Функционал 5 13.07.2006 10:15

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

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

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