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/