|
УФ: Прогресс-бар |
☑ |
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) ПроцессорВыводаРезультатаКомпоновкиДанныхВТабличныйДокумент
ОтображатьПроцентВывода
что выводить, я думаю, не надо подсказывать - разберешься ;)
|
|
Требовать и эффективности, и гибкости от одной и той же программы — все равно, что искать очаровательную и скромную жену... по-видимому, нам следует остановиться на чем-то одном из двух. Фредерик Брукс-младший