13.09.2005, 08:17 | #1 |
Участник
|
Последовательный запуск объектов
Добрый день!
Возникла следующая проблема: Необходимо запускать ряд объектов последовательно способом REPORT.RUNMODAl(IDобъекта); DATAPORT.RUNMODAL(IDобъекта). Объекты запускаются последовательно по времени. ПРОБЛЕМА: если одно из предыдущих заданий в процессе выполнения выпадает с ошибкой, то все остальные задания не запускаются. Можно ли как то обработать ошибку с которой выпадает объект или вообще отменить вывод на экран сообщений об ошибках для данных объектов, чтобы не прекращать выполнение последующих заданий? |
|
13.09.2005, 08:29 | #2 |
Участник
|
уже обсуждалось. помойму не раз.
PHP код:
подавляет сообщения об ошибке |
|
13.09.2005, 16:41 | #3 |
Участник
|
А этот код даже не компилируется :-(
|
|
13.09.2005, 17:19 | #4 |
NavAx
|
Обсуждалась конструкция IF CodeUnit.RUNMODAL(ID) THEN;
Соответственно, можно попробовать такой финт ушами: Создать кодъюнит, у него в OnRun прописать запуск необходимых объектов. И последовательно запускать его через "безошибочную" конструкцию IF CODEUNIT.RUNMODAL(ID) THEN; Если подробнее: Например, у вас этот "последовательный запуск объектов" выполняется из некоторого кодъюнита. В этом самом кодъюните перед каждым запуском передаете каким-то образом в созданный кодъюнит параметры - тип объекта (датапорт или репорт), его айдишник, какие-то параметры (можно сделать кодъюнит SingleInstance, можно создать под это дело табличку и туда писать, можно еще как-нибудь), после чего вызываете "безошибочную" конструкцию. Дальше в самом кодъюните на OnRun в зависимости от параметров запускаете нужные объекты. |
|
14.09.2005, 07:12 | #5 |
Участник
|
Цитата:
Изначально опубликовано Nataly
А этот код даже не компилируется :-( |
|
|
Похожие темы | ||||
Тема | Ответов | |||
Запуск CU | 0 | |||
Запуск "период.заданий" скриптом. | 5 | |||
Запуск dataport | 39 | |||
Список объектов по гранулам | 5 | |||
Связи дизайнов объектов Attain друг с другом | 3 |
|