Имя: Пароль:
1C
1С v8
Прерывание операции через определенное время.
0 Mr_Best
 
06.10.11
12:29
Задача состоит в следующем:
Есть ДВЕ РАЗНЫЕ БАЗЫ 1С на разных компьютерах.
База № 1 - это сервер.
База № 2 - это клиент.
Обмен осуществляется через Soap.

Итак, все нормально работает, но в некоторые моменты на сервер подается большая нагрузка в результате которой клинт долго ждет ответа от сервера.

Код клиента:
.....
НноменклатураСписок = Сервис.GetListItems("Nomenclature");
.....

Собственно на этой строчке и происходит задержка.

Вопрос: можноли прервать выполнение этой строки, если она не выполнилась к примеру за 60 секунд? Ну и продолжить выполнение кода дальше ....
1 aleks-id
 
06.10.11
12:46
можно. на сервере.
2 aleks-id
 
06.10.11
12:48
хотя.... если там 1с... лучше сделать ВК и через нее лазить. а в ней поставить уже таймаут.
3 Mr_Best
 
06.10.11
12:49
(1) как можно? как это будет выглядеть?
(2) ВК - это внешнее подклечение?
4 aleks-id
 
06.10.11
14:40
вк это внешняя компонента