Создал пакетник. Цель - вывести excel отчет - его в рассылку определенным лицам.
используется наследник ComExcelDocument_RU_Server - серверный от базового стандарта.
сейчас баг в том, что в пакетном режиме на почту приходит пустой отчет. только шапка. Т.е. заполнение цикла значениями(данными) не проходит.
В непакетном режиме все ок. Т.е. внутрь цикла не попадаем в пакетном режиме.
X++:
while select oOProblemTable
where oOProblemTable.Confirmed
&& oOProblemTable.ConfirmationDate >= dt && oOProblemTable.ConfirmationDate <= dtEND
join PIN, SObjectType, SObjectGroupId, CustGroupId, SObjectCategoryId, InstallDate, smmMountingOrganisationAccount, smmDealerAccount, Installer,
ActivationDate, createdDateTime, Address, ProblemReasonId, ServiceDistrictId,ManagerIdPersonal, RecId, CustGroupId FROM sObject where
sObject.PIN == oOProblemTable.PIN
&& sObject.SObjectType == VK6_SObjectType::Stationary
&& sObject.ServiceDistrictId == smmServiceDistrictId
join Name FROM smmBusRelTable where
smmBusRelTable.busRelAccount == sObject.smmClientAccount
EXISTS JOIN * FROM OOProblemClass WHERE OOProblemTable.ProblemClassId == OOProblemClass.ProblemClassId
NOTEXISTS JOIN * FROM SOServiceRequests
WHERE OOProblemTable.SOServiceReqId == SOServiceRequests.Number && (SOServiceRequests.eMPLiD) && ((SOServiceRequests.RequestDate >= tDate) || (SOServiceRequests.Status == 2))
Куда копать?