Текущее время: Вт, окт 23 2018, 09:59

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 6 ] 
Автор Сообщение
 Заголовок сообщения: Командировки(Work Flow)
СообщениеДобавлено: Чт, сен 22 2011, 14:35 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 21 2010, 16:55
Сообщения: 21
Добрый день уважаемы форумчане.

Описываю сложившуюся ситуация:

Процесс командировок реализован с помощью Work Flow.

При ододневных командировках срабатывает одна вложенная логика в поток операций, если командировка не однодневная, то срабатывает другая логика. Случаются такие ситуации, что человек задерживается в командировке или наооборот приезжает раньше планируемой даты, в следствии чего даты командировки изменяются и формируется приказ об изменении дат командировки.
Поток операции "крутится" в цикле тем самым проверяя не измененились ли даты командировки,(условием выхода из цикла является соотвествующие статусы командировки) в тот момент когда даты меняются ФМ считывает эти даты из Ит 0298, после чего новые даты командировки отправляются в контейенер потока операций, в следствии чего логика может измениться, командировка из однодневной может превратиться в неодндневную и наоборот. Вот тут то и проблема, объект Ztrip, тип объекта zmybus2089, старые командировки хранятся в атрибутах объекта: ZWFEmployeeTrip.BeginDate и ZWFEmployeeTrip.EndDate.

У меня не получается изменить старые даты командировки на новые, операция присвоения не срабатывает. На прямую из из задачи соверщить присвоение тоже не удается.

Помогите пожалуйста, ни кто из знакомых понятие не имеет как это можно сделать.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Командировки(Work Flow)
СообщениеДобавлено: Чт, сен 22 2011, 16:53 
Почетный гуру
Почетный гуру

Зарегистрирован:
Пн, апр 04 2005, 11:56
Сообщения: 552
Откуда: Moscow
Пол: Мужской
Наверное лучше спрашивать это в форуме по Workflow, так как буква Z в упоминаемых вами названиях явно говорит о том , что это нестандартный самодельный какой-то поток операций


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Командировки(Work Flow)
СообщениеДобавлено: Чт, сен 22 2011, 16:59 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 21 2010, 16:55
Сообщения: 21
А не дадите ссылку на форум?

За ранее спасибо.


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Командировки(Work Flow)
СообщениеДобавлено: Чт, сен 22 2011, 17:01 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 21 2010, 16:55
Сообщения: 21
ССори, нашел сам. Спасибо еще раз. ))


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
 Заголовок сообщения: Re: Командировки(Work Flow)
СообщениеДобавлено: Пн, сен 26 2011, 17:35 
Младший специалист
Младший специалист

Зарегистрирован:
Пт, дек 02 2005, 16:49
Сообщения: 90
Откуда: Белгород
Пол: Мужской
rumsinst написал(а):
Добрый день уважаемы форумчане.

Описываю сложившуюся ситуация:

Процесс командировок реализован с помощью Work Flow.

При ододневных командировках срабатывает одна вложенная логика в поток операций, если командировка не однодневная, то срабатывает другая логика. Случаются такие ситуации, что человек задерживается в командировке или наооборот приезжает раньше планируемой даты, в следствии чего даты командировки изменяются и формируется приказ об изменении дат командировки.
Поток операции "крутится" в цикле тем самым проверяя не измененились ли даты командировки,(условием выхода из цикла является соотвествующие статусы командировки) в тот момент когда даты меняются ФМ считывает эти даты из Ит 0298, после чего новые даты командировки отправляются в контейенер потока операций, в следствии чего логика может измениться, командировка из однодневной может превратиться в неодндневную и наоборот. Вот тут то и проблема, объект Ztrip, тип объекта zmybus2089, старые командировки хранятся в атрибутах объекта: ZWFEmployeeTrip.BeginDate и ZWFEmployeeTrip.EndDate.

У меня не получается изменить старые даты командировки на новые, операция присвоения не срабатывает. На прямую из из задачи соверщить присвоение тоже не удается.

Помогите пожалуйста, ни кто из знакомых понятие не имеет как это можно сделать.

День добрый!
Попробуйте установить значение атрибута "виртуальный" и в самом атрибуте производите перезачитывание указанных данных.
по идее при обращении к инстанции (т.е. во время вышах проверок) будет происходить перезачитывание указанных атрибутов.


Принять этот ответ
Вернуться к началу
 Профиль  
 
 Заголовок сообщения: Re: Командировки(Work Flow)
СообщениеДобавлено: Чт, сен 29 2011, 10:30 
Начинающий
Начинающий

Зарегистрирован:
Вт, дек 21 2010, 16:55
Сообщения: 21
Спасибо большое! Все получилось!


Принять этот ответ
Вернуться к началу
 Профиль Отправить email  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 6 ] 

Часовой пояс: UTC + 4 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


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

Найти:
Перейти:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB