Ваше сообщение отправлено.
Спасибо за внимание!
Спасибо за внимание!
Код |
---|
&НаКлиенте Процедура Подключаемый_ОжиданиеДлительнойОперации() // Обновим статус Состояние = СостояниеФоновогоЗадания(); Если Не ПустаяСтрока(Состояние.Ошибка) Тогда // Завершено с ошибкой, сообщим и вернемся на первую страницу. Элементы.ШагиЗагрузки.ТекущаяСтраница = Элементы.ВыборРегионовЗагрузки; Элементы.АвторизацияНаСайтеПоддержкиПользователей.Видимость = Истина; ОбщегоНазначенияКлиентСервер.СообщитьПользователю(Состояние.Ошибка); Возврат; ИначеЕсли Состояние.Завершено = Неопределено Тогда // Завершено с ошибкой, вернемся на первую страницу. Элементы.ШагиЗагрузки.ТекущаяСтраница = Элементы.ВыборРегионовЗагрузки; Элементы.АвторизацияНаСайтеПоддержкиПользователей.Видимость = Истина; Возврат; ИначеЕсли Состояние.Завершено Тогда ЗагрузитьСледующийРегион(КодЗагружаемогоРегиона); Возврат; КонецЕсли; // Процесс продолжается Если ТипЗнч(Состояние.Прогресс) = Тип("Структура") Тогда ТекстСостоянияЗагрузки = Состояние.Прогресс.Текст; КонецЕсли; ПодключитьОбработчикОжидания("Подключаемый_ОжиданиеДлительнойОперации", ПараметрыДлительнойОперации.ИнтервалОжидания, Истина); КонецПроцедуры |
Код |
---|
&НаКлиенте Процедура Подключаемый_ОжиданиеДлительнойОперации() // Обновим статус Состояние = СостояниеФоновогоЗадания(); Если Не ПустаяСтрока(Состояние.Ошибка) Тогда // Завершено с ошибкой, сообщим и вернемся на первую страницу. Элементы.ШагиЗагрузки.ТекущаяСтраница = Элементы.ВыборРегионовЗагрузки; Элементы.АвторизацияНаСайтеПоддержкиПользователей.Видимость = Истина; ОбщегоНазначенияКлиентСервер.СообщитьПользователю(Состояние.Ошибка); Возврат; ИначеЕсли Состояние.Завершено Тогда Элементы.ШагиЗагрузки.ТекущаяСтраница = Элементы.УспешноеЗавершение; ТекстОписанияЗагрузки = НСтр("ru = 'Адресный классификатор успешно загружен.'"); Оповестить("ЗагруженАдресныйКлассификатор", , ЭтотОбъект); Элементы.Закрыть.КнопкаПоУмолчанию = Истина; ТекущийЭлемент = Элементы.Закрыть; ПодтверждениеЗакрытияФормы = Истина; // Для сброса признака АдресныйКлассификаторУстарел в параметрах работы клиента. ОбновитьПовторноИспользуемыеЗначения(); Возврат; КонецЕсли; // Процесс продолжается Если ТипЗнч(Состояние.Прогресс) = Тип("Структура") Тогда ТекстСостоянияЗагрузки = Состояние.Прогресс.Текст; КонецЕсли; ПодключитьОбработчикОжидания("Подключаемый_ОжиданиеДлительнойОперации", ПараметрыДлительнойОперации.ИнтервалОжидания, Истина); КонецПроцедуры |
Код |
---|
Состояние = СостояниеФоновогоЗадания(); |
Цитата | ||
---|---|---|
Ответ на пост №13 А не хотите попробовать в этом месте поставить точку останова:
А попробовать на более поздней платформе? |
Цитата |
---|
Ответ на пост №15 Сашка , у меня только у одного клиента была похожая проблема и то, только когда КЛАДР качался из интернета, скачал его заранее, установил в паку и закачал в программу, основная часть времени ушла на закачку из интернета. |