v7: Как грамотней организовать ожидание появления определенного файла? #803765


#0 by brr_art
В общем ситуация следующая: В 1с производим некие действия, в результате чего формируется простой текстовый файл задания с данными в определенном каталоге для сторонней программы. В ответ этот сторонний софт создает что-то типа файла ответа. 1с его читает и по результату ответа делает свои дела дальше. Время формирования ответа всегда разное, зависит от данных, передаваемых из 1с. После отработки всего процесса файлы задания и ответа удаляются. Сделал фиксированную паузу в 15 секунд, после чего ищу файл ответа. Всё работает, но пользователи утверждают что типа долго ждать и всё такое. Типа ответы приходят раньше чем из читает 1с. Вопрос: Как лучше организовать ожидание появления файла? чтобы ответ обрабатывался сразу после появления файла ответа ...
#1 by mehfk
А что мешает проверять наличие файла каждые n секунд?
#2 by brr_art
Тоже про это думал, но лишние циклы не есть хорошо.
#3 by mehfk
"Лишние циклы" - это сильно. Тогда сделай кнопку с обратным отсчетом на 15 секунд. Если пользователь уверен, что есть что загружать - он ее нажимает ранее.
#4 by Фокусник
Еще вариант. Обработка ожидания: если типовая, то в глобальном модуле, или можно в формексе (если не ошибаюсь, там есть локальная обработка ожидания, для текущей формы).
#5 by Il19
у Ромикса есть vk_ChangeNotification для локальных файлов пойдет
#6 by Злопчинский
Используешь вк Которая мониторит появление файла Работе не мешает По факту появления файла генерится внешнее событие Отрабатываешь его (типа как сканирование штрихкода) И все
Тэги: 1С 7.7 и ранее
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С