Добрый день!
Может кто-то сталкивался с проблемой работы пользователей с процессами в разных часовых поясах?
(Не хочется изобретать велосипед)
Например, есть представительство на Дальнем востоке. Запускают процесс, доходит до шага, который должен выполниться у сотрудника в Москве. В параметр ExecuteDate шага записывается местное время пользователя, например, 14:00.
Приходит сотрудник, под которым должен выполниться шаг в Москве в 9 утра (в ДВ уже вечер и ...все ушли домой - тогда проблем нет :) ...на самом деле, время работы перекрывается), но шаг "висит" в ожидании, пока в Москве не наступит 14:00.
Вопрос: где формируется время выполнения шага при его создании? Каким образом сделать так, чтобы время выполнения шага не на клиенте бралось, а с сервера?
Естественно, формат поля в БД Террасофта не предполагает хранение часовых поясов... видимо при разработке функционала не учитывали, что в РФ немного больше, чем 1 часовой пояс...
Спасибо!