ну такое приложение) оно по запросу отдает имя файла
но может отдать сразу, а может и не отдать вообще
мне нужно получить это имя файла, но ждать не более 2 сек
сейчас работает через http-сервис
ФайлСуществует = 0;
Для Й = 1 По 20 Цикл
ВызватьПаузу(50); // куда же без нее)
ФайлСуществует = ФайлОтвета.Существует();
Если ФайлСуществует Тогда
Прервать;
КонецЕсли;
КонецЦикла;
(3) а 50 мс таким образом можно сделать?
(4) по асинхронности, чаще всего файл появляется довольно быстро (менее чем 50мс), и ждать каждый раз 2 сек тоже не вариант.
(5) форма на мобильном клиенте, файл мне надо получить на сервере и отправить его на печать
(6) Задания на печать складывать в регистр сведений. Формировать и/или печатать другим процессом. На клиенте можно проверять статус задания с любой периодичностью.
(7) получается минимум 100мс, как вариант конечно, я об этом тоже думал, но 0.1 сек показалось много. Только еще надо предусмотреть не более 2сек, т.е. счетчик вызовов приделать.
На сколько точный таймер ПодключитьОбработчикОжидания, стоит ли ему доверять
(8) спасибо, буду пробовать
согласен с (1). почему бы не дергать вебсервис когда файл уже на месте? если "обычно он появляется" через 50 мс, то можно просто дергать сервис через 50мс. То, что дергает 1с явно что-то знает про этот файл. Если файла нет - то второй раз дергать через 2 секунды - если файла все еще нет, то до свидания.
Здесь можно обсудить любую тему при этом оставаясь на форуме для 1Сников, который нужен для работы. Ymryn