16.04.2021, 17:10 | #1 |
Участник
|
В пакетнике(!) не проходит цикл
Создал пакетник. Цель - вывести 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)) Последний раз редактировалось Loengrinchik; 16.04.2021 в 17:20. |
|