forum.bitel.ru http://forum.bitel.ru/ |
|
[6.1] Закрыть статус договору из скрипта http://forum.bitel.ru/viewtopic.php?f=19&t=9932 |
Страница 1 из 1 |
Автор: | Phricker [ 17 ноя 2014, 20:51 ] |
Заголовок сообщения: | [6.1] Закрыть статус договору из скрипта |
Чот пинзец под вечер туплю уже. Не могу найти тему, где говорилось, что закрывать статус через Код: ContractStatus status = new ContractStatus(); status.setComment("Установлен скриптом закрытия договоров"); status.setContractId(cid); status.setDateFrom(TimeUtils.convertCalendarToDate(statusDate)); status.setDateTo(null); status.setStatus(STATUS_CLOSED); csm.changeStatus(status.clone(), Integer.valueOf(User.USER_SERVER)); некошерно и в приличном обществе такое не показывают. И там же приводился пример кошерности Собсно, как сейчас кошерно закрывать статус договора? |
Автор: | skyb [ 18 ноя 2014, 06:01 ] |
Заголовок сообщения: | Re: [6.1] Закрыть статус договору из скрипта |
Код: ContractStatusManager csm = new ContractStatusManager(con); ContractStatus statusR = new ContractStatus(); statusR.setContractId(cid); statusR.setDateFrom(c.getTime()); statusR.setDateTo(null); statusR.setStatus( 0 ); statusR.setComment("Автоматическое изменение статуса скриптом на Активен c Приостановлен"); csm.changeStatus( statusR, 0, false ); я так делаю, ворнов и тд нет, статус меняется |
Автор: | stark [ 18 ноя 2014, 12:13 ] |
Заголовок сообщения: | Re: [6.1] Закрыть статус договору из скрипта |
Кошерно. Там событие кидается внутри этого метода . |
Страница 1 из 1 | Часовой пояс: UTC + 5 часов [ Летнее время ] |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |