Имя: Пароль:
1C
1С v8
УФ: Прогресс-бар
,
0 KUBIK
 
11.07.14
23:25
Задача:
Подготовка к переходу на БП 3.0
Есть внешние обработки,прекрасно работающие на БП 2.0
Требуется для комфорта юзера отображать РЕАЛЬНЫЙ прогресс-бар и иметь возможность брейка = в ОФ все ОК

На клиенте: В цикле(по содежимому каталога обмена) вывзываю НУЖНУЮ по наличию ТРЕБУЕМОГО файла процедуру чтения ДБФ для конкретного объекта (справочник, документ)

На сервере: в цикле (пока не последняя запись ДБФ) читаю данные из текущего ДБФ и СРАЗУ обрабатываю их (справочники (группы, элементы) = если новые создаем, проверяем подчиненность - перемещаем при необходимости,
документы - новые создаем, существующие непроведенные - перезаполняем)  

Вопрос: как сей процесс (на сервере) вывести  в Прогресс-бар с возможностью его прерывания? Позырил и юзал что предлагают в "Я" = ничего не получается реально. Толкните в правильное направление! :)))
(нах не предлпагать! :)))))
1 ДенисЧ
 
11.07.14
23:26
Толкаю. Стенка там ------>
2 KUBIK
 
11.07.14
23:28
(1) проще в коленку :))))))))
3 dangerouscoder
 
11.07.14
23:31
посмотри обработку обновления конфигурации например в БП 3.0 там это реализовано - недавно обновил конфигурацию запустилось окно обновление  и написали оптимистично ждите от нескольких минут до нескольких часов...
4 KUBIK
 
11.07.14
23:39
(3) :))))))))
такое я тож могу вывести, токо упрощу текст: "Пожалуйста, подождите!"
5 dangerouscoder
 
12.07.14
00:12
6 DirecTwiX
 
12.07.14
00:22
(0) На инфостарте какая-то шляпа была. Раза два натыкался, каждый раз забивал..
Так у тебя сколько всего dbf? Если их больше одного, то имеет смысл на клиенте запилить индикатор по количеству файлов - по-моему, пользователю с головой должно хватить.
7 DirecTwiX
 
12.07.14
00:38
8 KUBIK
 
12.07.14
00:39
(5) Спасибо, гляну
(6) не совсем то. Набор ДБФ по типу как в 7.7: справочники - X ДБФ, документы с ТЧ - 2*Y ДБФ (загововок, ТЧ), документы без ТЧ - Z ДБФ

Поскольку чтение/загрузка данных в 1С8.2 идет по порядку:
1. чтение/запись справочников
2. чтение/запись подчиненных справочников
3. чтение/запись документов
4. чтение/запись подч. документов

хотелось бы на каждом этапе предоставить пользователю видимость каждого этапа загрузки и возможность брейка на любом этапе
9 KUBIK
 
12.07.14
00:47
(7) Спасибо, завтра гляу.
10 DirecTwiX
 
12.07.14
01:28
Не знаю, что там в семёрке творится, но может ещё имеет смысл залить файлик в дерево значений и обрабатывать строки пачками...
11 К_Дач
 
12.07.14
01:45
(0) ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент

ОтображатьПроцентВывода

что выводить, я думаю, не надо подсказывать - разберешься ;)