Архив вопросов и ответов Вопросы и ответы, которые утратили свою актуальность


Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 30.09.2011, 00:12
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Выполняется такой процесс (код 1С):СчетчикЦикла = 0;Для СчетчикЦикла = 1 По СЗ.РазмерСписка() Цикл Document = Desktop.LoadComponentFromURL(ConvertToUR L(СЗ.ПолучитьЗначение(СчетчикЦикла)), "_blank", 0, Array); sMacroURL = "macro://./Standard.Module1.Main"; oDisp.executeDispatch(Desktop, sMacroURL, "", 0, Array); Document.storeAsURL(ConvertToURL(СЗ.Полу читьЗначение(СчетчикЦикла)), Array); Document.close(0);КонецЦикла;В цикле открывается документ, выполняется макрос, сохраняется, закрывается.Можно ли сделать это все невидимым, а то экран моргает?И еще при выполнении этого цикла на быстродействующих машинах, 1С-ка ругается на стороку: Document.storeAsURL(ConvertToURL(СЗ.Полу читьЗначение(СчетчикЦикла)), Array);На мой взгляд это происходит, потому что 1С-ка не дожидаясь OOo идет дальше построчно.Есть ли механизмы обратной связи, т.е. пока OOo не выполнит открытие, макрос и закрытие документа, 1С-ка не сможет идти дальше?
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Легко скрыть ненависть, трудно скрыть любовь, всего труднее скрыть равнодушие. Guest Ещё вопросы и ответы из архива 2 0 17.01.2012 14:29
Легко скрыть ненависть; трудно скрыть любовь; всего же труднее скрыть равнодушие Guest Ещё вопросы и ответы из архива 4 0 09.01.2012 15:52
Скрыть время публикации, оставить только дату Guest Третий архив вопросов и ответов 0 29.09.2011 07:49
Как скрыть время добавления? Guest Продолжение нового архива 0 29.09.2011 04:07



© www.otvetnemail.ru - Форум вопросов и ответов.