MyTetra Share
Делитесь знаниями!
Заготовка перерасчета
Время создания: 06.07.2020 12:20
Раздел: INFO - JOB - rtneo - BC
Запись: wwwlir/Tetra/master/base/1592301758e07kip8wf5/text.html на raw.githubusercontent.com

import java.util.*

import com.haulmont.cuba.core.global.*

import com.groupstp.rtneo.entity.*

import com.groupstp.rtneo.entity.*

import com.haulmont.cuba.core.global.*;

import com.groupstp.rtneo.service.CompanyService

import com.groupstp.rtneo.service.*

def contractService = AppBeans.get(ContractService.NAME)

AccrualService accrualService = AppBeans.get(AccrualService.class)


def period1 = '2019-01-01'

def period2 = '2019-12-01'


def df = new SimpleDateFormat("yyyy-MM-dd")


Calendar start = Calendar.getInstance();

start.setTime(df.parse(period1));

Calendar end = Calendar.getInstance();

end.setTime(df.parse(period2));


Calendar billDate = Calendar.getInstance();

billDate.setTime(df.parse("2020-06-01"));


List<Contragent> contragents = dataManager.load(Contragent.class)

.query('select c from rtneo$Contragent c where not c.type = 3 and not c.personalAccount is null ')

.view("_local")

.list();

for(def contragent : contragents){

accrualService.makeAccrual(dateFrom, dateBefore, contragent, billDate, true);

}


Так же в этом разделе:
 
MyTetra Share v.0.59
Яндекс индекс цитирования