...
возможно программное создание учетного периода
Programlistingcode |
---|
// создаем объект ContractPeriod ContractPeriod contractPeriod = new ContractPeriod(); // указываем ID договора contractPeriod.setContractId( 111 ); // создаем объект с периодом действия учетного периода PeriodWithTime period = new PeriodWithTime(); // начало периода 2019-09-01 01:02:03 period.setLocalDateTimeFrom( java.time.LocalDateTime.of( 2019, 9, 1, 1, 2, 3 ) ); // окончание периода 2019-09-10 04:05:59 period.setLocalDateTimeTo( java.time.LocalDateTime.of( 2019, 9, 10, 4, 5, 59 ) ); // устанавливаем период contractPeriod.setPeriod( period ); // устанавливаем необходимость сгенерировать событие окончания учетного периода ( true - генерировать, false - не генерировать ) contractPeriod.setGenerateCloseEvent( true ); // сохраняем в БД ServerContext.get( ServerContext.class ).getService( ContractPeriodServiceImpl.class, 0 ).updateContractPeriod( contractPeriod ); |
...