|
Диалог.Фильтр web клиент |
☑ |
0
Alex_1C8
19.06.20
✎
23:25
|
Уважаемые форумчане, может кто сталкивался: делаю обработку, которая должна работать под web-клиентом в конфигурации на последней БСП (самописная).
Все работает замечательно,но только Фильтр работает во всех клиентах 1С, кроме web (Хром, firefox).
Хотелось бы чтобы при открытии Диалога пользователь видел только xlsx файлы, а не все.
Код вот такой:
Оповещение = Новый ОписаниеОповещения("ЗагрузитьСхемуПослеПомещенияФайла", ЭтотОбъект);
ПараметрыЗагрузки = ФайловаяСистемаКлиент.ПараметрыЗагрузкиФайла();
ПараметрыЗагрузки.Диалог.Фильтр = НСтр("ru = 'Excel '; en = 'Excel '") + "(*.xlsx)|*.xlsx";
ПараметрыЗагрузки.ИдентификаторФормы = ЭтаФорма.УникальныйИдентификатор;
ФайловаяСистемаКлиент.ЗагрузитьФайл(Оповещение, ПараметрыЗагрузки);
|
|
1
lodger
20.06.20
✎
00:06
|
в ИТС по бсп для этого интерфейса объявлена работа в толстом и тонком клиенте (никакого веба)
|
|
2
Alex_1C8
20.06.20
✎
00:27
|
) Гы, тем не менее работает, за исключением фильтра и более того в самой БСП есть ветки вида:
#Если ВебКлиент Тогда
+ указание в СП на возможность применения
(делал на скорую руку сам, диалог открывался нормально, но далее уперся в Установить расщирение для работы с файлами.. полез в БСП, нашел там ветки.. и глобальная проблема ушла, с расширением для файлов).
Что сделать с Фильтром, пока не разобрался и понял что сейчас запутался.
|
|
3
Сияющий в темноте
20.06.20
✎
01:41
|
Стандартный диалог выбора файла в браузере отбор по расширениям уметь не должен.
Да и вообще браузер не знает,что такое расширение имени файла,для него есть только ContentType.
Поэтому и не обещают,да можно расширение или внешнюю компоненту для браузера написать,но не во все браузеры ее так просто поставить.
|
|
4
Вафель
20.06.20
✎
11:38
|
и что даже расширение 1с не помогает?
|
|