Имя: Пароль:
1C
1С v8
Не работает Фильтр в диалоге выбора файла , веб-клиент.
0 TDI
 
16.11.22
12:06
в БСП есть процедура

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

В ФильтрДиалогаВыбора передается обычный фильтр "Текстовый документ (*.txt)|*.txt|Табличный документ (*.mxl)|*.mxl"

Но в веб клиенте, при выборе файла всё равно доступны все расширения.
В чем может ,быть причина ?
1 Ryzeman
 
16.11.22
12:10
>>В чем может быть причина

В веб клиенте))) далеко не самый страшный баг)
2 TDI
 
16.11.22
12:22
(1) ну это же должно работать ..
3 Ryzeman
 
16.11.22
14:32
Должно да не обязано) Вот из того что я нашёл за последние пару месяцев и что нигде не документировано - веб клиент целиком игнорирует 1сные параметры печати. Макет подгоняй сам по 1сным линиям, чисто как в семёрке) Значительная часть элементов управления и и любые программные изменения в табличном документе лезут на сервер, хотя у тебя весь код выполняется якобы на клиенте) БСП и БПО ни черта не пашет в веб клиенте из коробки как надо, в разных местах разные затыки, которые не сложно лечатся, но всё равно обидно. Производительность и глючность в рекомендованных браузерах отвратительная. В других оно либо не работает вообще либо нет расширений для работы с 1с)
4 lodger
 
16.11.22
15:16
НачатьПомещениеФайла
Не рекомендуется использовать, начиная с версии 8.3.15.
5 lodger
 
16.11.22
15:18
Вариант синтаксиса: С диалогом выбора файла
Синтаксис:
НачатьПомещениеФайлаНаСервер(<ОписаниеОповещенияОЗавершении>, <ОписаниеОповещенияОХодеВыполнения>, <ОписаниеОповещенияПередНачалом>, <Адрес>, <ПараметрыДиалога>, <УникальныйИдентификаторФормы>)
6 lodger
 
16.11.22
15:18
(2) оно покрыто фразой "Не рекомендуется использовать"