Имя: Пароль:
1C
1С v8
8.2 Интерактив при клиент-сервере
0 Tashiro
 
03.04.13
10:41
Интересуют варианты
1) Прерывание пользователем процесса на сервере из-под клиента
2) Отображение индикации выполнения процесса на сервере средствами клиента

на практике сложился только вариант прерывания цикла с сохранением промежуточного результата в память сервера. Не уж-то в УФ такая фигня с интерактивом?
1 ДенисЧ
 
03.04.13
10:47
Да
2 Tashiro
 
03.04.13
10:49
(1) мдя, а есть какой-нить роадмап на платформу, или в 8.3.3 что-то похожее будет?
3 ДенисЧ
 
03.04.13
10:55
dhzl kb/
4 Fragster
 
гуру
03.04.13
10:59
(0) а в чем проблема?
5 Tashiro
 
03.04.13
11:56
(4) нет метода, есть только костыль.
Например обработка Эксель файла в 25тыс позиций нормально так по времени проходит, пришлось заморачиваться на индикацию, и тут меня в ступор ввело, то что на стороне сервера нельзя вернуть в клиент какую либо инфу пока процедура вызванная с клиента не завершится. В итоге перелопатив поисковики, перерефакторил код процентов так на 60, и ощущение костыля не исчезает и  объем памяти сжираемой на сервере при держании промежуточной ТЗ - настораживает. Вообщем думал может у кого есть опыт обхода или не документированные фишки.
6 H A D G E H O G s
 
03.04.13
12:00
(5) Грузите на клиенте.
7 Lexusss
 
03.04.13
12:09
Загрузка частями. После обработки каждой части - возвращаемся на клиента для обновления статуса.
8 Fragster
 
гуру
03.04.13
12:14
можно грузить фоновым заданием, а на клиенте получать из него сообщения
9 Fragster
 
гуру
03.04.13
12:15
(8)+ с периодичностью
10 H A D G E H O G s
 
03.04.13
12:15
(8) Бррр.

Как вы все боитесь заюзать клиента, когда это надо, вот вам "переносите все на сервер" мозг проело.
11 Fragster
 
гуру
03.04.13
12:16
(10) ну заюзай веб сервис на клиенте, да...
12 H A D G E H O G s
 
03.04.13
12:18
(11) Я не знаю даже, что это.
13 Fragster
 
гуру
03.04.13
12:19
(12) я к тому, что есть куча объектов, которые могут быть только на сервере, соовтетственно, если с ними массовая операция, при которой одна итерация короткая - на дергание сервера туда-сюда уходит ощутимое количество времени
14 H A D G E H O G s
 
03.04.13
12:22
(13) Примитивные данные, они такие примитивные.
Это я к тому, что из Екселя ничего неожиданного не вытащишь.
15 Tashiro
 
04.04.13
06:52
(14) ну не скажи, надо вытянуть номенклатуру с остатками и ценами, сделать приход\расход и установку цен, этого на клиенте не сделаешь
Компьютер — устройство, разработанное для ускорения и автоматизации человеческих ошибок.