Файл.Существует() => НачатьПроверкуСуществования() #747468


#0 by Адинэснег
Есть код с вызовами синхронных методов &НаКлиенте Конфа переписывается для работы без поддержки модальных окон. Соответственно при вызове конструктора Новый Файл прога падает "Использование синхронных методов на клиенте запрещено!" Как переписать код? Понятно что придется переписать на асинхронный метод. Но нет понимания как это будет работать. Один файл проверить - понятно как. Синтаксис: НачатьПроверкуСуществования(<ОписаниеОповещения>) Параметры: Тип: ОписаниеОповещения. Содержит описание процедуры, которая будет вызвана после завершения со следующими параметрами: <Существует> - помещается признак существования, тип Булево. Истина, если файл существует. <ДополнительныеПараметры> - значение, которое было указано при создании объекта ОписаниеОповещения. Описание: Но мне надо проверить существование двух файлов, и только потом принять решение - выполнять код или нет.
#1 by Cyberhawk
Ну так по очереди
#2 by Адинэснег
какой очереди? метод асинхронный, нет очереди
#3 by Господин ПЖ
#4 by Адинэснег
Хотя можно в обработчик оповещения первого файла передавать путь до второго и вывзвать в нем снова НачатьПроверкуСуществования, а уже во втором обработчике выполнять код... ндеее.. мульон процедур
#5 by Господин ПЖ
а кому щас легко...
#6 by Адинэснег
поднаsрали разрабы, всем спс за внимание :)
#7 by Гёдза
нужен список файлов отдельно и текущий номер в списке
#8 by Адинэснег
новая проблема) Процедура или функция с указанным именем не определена (НачатьПроверкуСуществования) В СП инфа по методу есть, вызываю  в форме обработки на клиенте
#9 by Lexey_
это метод объекта Файл, а не процедура глобального контекста
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

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