Имя: Пароль:
1C
 
Использование синхронных методов на клиенте запрещено!
0 falselight
 
24.11.16
08:22
В тонком клиенте, при открытии диалога выбора файлов
выходит сообщение об ошибке. Как с ней быть?
||
&НаКлиенте
Процедура КаталогДляФайловНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка)
    Режим                             = РежимДиалогаВыбораФайла.ВыборКаталога;
    ДиалогОткрытия                    = Новый ДиалогВыбораФайла(Режим);
    ДиалогОткрытия.Каталог            = "";
    ДиалогОткрытия.МножественныйВыбор = Ложь;
    ДиалогОткрытия.Заголовок          = "Выберите каталог для загрузки.";
    Если ДиалогОткрытия.Выбрать() Тогда
        Объект.КаталогДляФайлов = ДиалогОткрытия.Каталог + "\";
    КонецЕсли;
КонецПроцедуры

||

{ВнешняяОбработка.ЗагрузкаПоступленийМЦИзXLS.Форма.Форма.Форма(25)}: Ошибка при вызове метода контекста (Выбрать)
    Если ДиалогОткрытия.Выбрать() Тогда
по причине:
Использование синхронных методов на клиенте запрещено!
1 jsmith
 
24.11.16
08:26

&НаКлиенте
Процедура КаталогДляФайловНачалоВыбора(Команда)
    
    Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.ВыборКаталога);
    Диалог.Показать(Новый ОписаниеОповещения("КаталогДляФайловНачалоВыбораЗавершение", ЭтаФорма, Новый Структура("Диалог", Диалог)));
    
КонецПроцедуры

&НаКлиенте
Процедура КаталогДляФайловНачалоВыбораЗавершение(ВыбранныеФайлы, ДополнительныеПараметры) Экспорт
    
    Диалог     = ДополнительныеПараметры.Диалог;
    Каталог = Диалог.Каталог;                                              
    
КонецПроцедуры
2 DrZombi
 
гуру
24.11.16
08:26
3 DrZombi
 
гуру
24.11.16
08:26
4 DrZombi
 
гуру
24.11.16
08:28
Вот тут разжевали
http://catalog.mista.ru/public/447001/
5 falselight
 
24.11.16
08:32
так в (1) решение?
6 falselight
 
24.11.16
08:37
(1) да, это решение!!!
Иначе только под толстым клиентом открывать.