Имя: Пароль:
1C
1С v8
Хочу индикатор выполнения обработки на управляемых формах в клиенте-сервере
0 ProProg
 
27.02.13
23:10
С УФ82 пропала возможноть выводить идикатор на клиенте по процессу обработки данных.
И как без этого жить?
1 ProProg
 
27.02.13
23:12
Ну в сымсле когда на сервере что то колбасится.
2 alexei366
 
27.02.13
23:21
Тут варианта 2, или разбиваешь выполнение на сервере на части, сохраняя при этом чо те нужно во временное хранилище когда возвращаешься на клиент, или запускаешь фоновое задание (если сервер 1С) в нем кидаешь процент выполнения во временное хранилище, а на клиенте в обработчике ожидание проверяешь это хранилище.
3 GROOVY
 
27.02.13
23:22
Глобальный контекст.Состояние (Global context.Status)
Глобальный контекст (Global context)
Состояние (Status)
Синтаксис:

Состояние(<ТекстСообщения>, <Прогресс>, <Пояснение>, <Картинка>)
Параметры:

<ТекстСообщения> (необязательный)

Тип: Строка.
Строка, предназначенная для вывода в панель состояния. Если параметр не указан, возобновляется вывод системного текста в панель состояния.
<Прогресс> (необязательный)

Тип: Число.
Значение индикатора прогресса (от 1 до 100).
Если не задан, индикатор прогресса не отображается.
<Пояснение> (необязательный)

Тип: Строка.
Текст пояснения.
<Картинка> (необязательный)

Тип: Картинка.
Картинка.
Описание:

Выводит текст в панель состояния.

Доступность:

Тонкий клиент, веб-клиент, толстый клиент.
Примечание:

Для режима запуска ОбычноеПриложение используется только параметр <ТекстСообщения>, а вывод текста осуществляется в панель состояния.
Пример:

Состояние("Выполняется обновление информационной базы");
4 Snovy
 
27.02.13
23:23
(0) Я чел опытный и принципиально не изучаю управляемые формы (зная революционные, а не эволюционные технологии 1С - жду стабильного того, чем можно будет воспользоваться). Но даже я знаю, что в УФ этого нет, а нужно пользоваться чем то, что имеет в своем названии что то типа "... длительные процессы..." или как-то там похоже...
5 ProProg
 
27.02.13
23:25
(3) Я конечно все опнимаю...
Но как бы речь идет об индикаторе.
Есть 100 элементов. есть бегущая строка в процентах выполнения.
6 GROOVY
 
27.02.13
23:26
"Значение индикатора прогресса (от 1 до 100).
Если не задан, индикатор прогресса не отображается."
7 GROOVY
 
27.02.13
23:29
8 Asmody
 
27.02.13
23:30
(1) когда на сервере что-то колбасится, то пусть оно там и колбасится, чем тратить ресурсы на то, чтоб клиента дернуть, чтоб тот палочку нарисовал.

заведи себе гифку анимированную типа такой http://www.ajaxload.info/cache/FF/FF/FF/4B/CC/10/8-0.gif
и показывай на форме когда надо
9 Asmody
 
27.02.13
23:31
(6) он хочет ее с сервера двигать
10 IamAlexy
 
27.02.13
23:34
(8) не работает картинка...
наверное ты что то типа http://xmage.ru/images/bleat.gif имел в виду ?
11 Snovy
 
27.02.13
23:35
(8) Что делать, если гифка крутится второй час - оно зависло два часа назад или через пару сек будет результат? Дождаться или ребутнуть все, и сервер тоже до кучи?
12 ProProg
 
27.02.13
23:36
(8) например есть загрузка 20 000 строк номенклатуры, либо создание дока с 5000 строк (его заполнение). либо еще какая нить фигня.

Короче говоря большие обработки. На сервере.

Я не понимаю почему такую вещь не сделали какими нибудь двумя тремя СП.
еще бы с кнопкой отменить и прочее.
меня чесно говоря убивает этот шифт+бреак.

Еще больше стало убивать когда блин на маке Бреак вообще кнопки нет!
13 le_
 
27.02.13
23:37
14 Snovy
 
27.02.13
23:37
(12) У меня на Самсунге тоже нет...
15 Snovy
 
27.02.13
23:38
(13) Хотелось бы от платформы... Она же знает, что у нее там внутри происходит...
16 ProProg
 
27.02.13
23:40
(15) ну дык.. сложно себе представить какую нить оперцию в винде без идикатора и кнопок отмены и прочее.
17 Asmody
 
28.02.13
00:50
Вообще, я уже устал объяснять. Просто включаем голову и думаем, как работают веб-приложения
18 ProProg
 
28.02.13
00:57
Уже все поняли что сделать на 82 без извратов не получится.
Правильный ответ (2) но это как бы не вариант....
куча кода и тырыпыры.
19 ProProg
 
28.02.13
00:57
(17) 1Сникапельки не вэприложение. то что сделали тонкий клиент не делает его вэбприложением.
20 GROOVY
 
28.02.13
01:03
(19) Тонкий клиент построен по архитектуре вебприложения.
21 ProProg
 
28.02.13
01:06
(20) то что он построен на архитектуре к нам как то мало относится. код этой архитектуры закрыт и максимум чт оу нас есть это встроенный язык 1С.
22 Asmody
 
28.02.13
01:20
(21) код закрыт, но трафик-то проснифить никто не мешает. тонкий клиент - это суть XML-браузер со встроенными библиотеками и шаблонизатором.
23 GROOVY
 
28.02.13
01:41
(21) У стиральной машины тоже закрыт "код", но здравый смысл подсказывает, что там нельзя стирать кирпичи, домашних животных и детей.
24 tuxik07
 
28.02.13
09:57
Удачный пример с машинкой. С одной стороны код закрыт, но какая-то индикация работает. С другой - на некоторых "транзакциях" всё-таки криво прогресс работает ))
25 ProProg
 
28.02.13
10:05
Бред да и только. Всегла удливлялся как 1Сники криво интерпретируют вещи. Куйню какую то придумть и свято в нее верить.
26 Shurjk
 
28.02.13
10:11
(25) ага особенно поражают 1с-ки которые прорабтали хрен знает сколько лет даже на мерсы себе заработали и до сих пор не понимают что такое трехзвенка и в чем ее суть.