selesta писал(а) 23. Сентября 2013 :: 14:03:компонента супер, огромное спасибо автору
пользуюсь больше года - все олично
возникло пару вопросов:
1) как можно реализовать разные ограничения для разных форм - например, стандартно в глобальных предопределенных процедурах прописаны общие ограничения, а в 2-х формах надо персонализировать - конкретно - установленый фильтр с типами файлов
объявить в гл. модуле переменную с объектом компоненты и в зависимости от открытой формы в процедуре
Функция ДиалогВыбораФайлаПриОткрытии(РежимДиалога)
если ... тогда менеджерДиалогов.УстановитьФильтр(...)
иначеесли... тогда менеджерДиалогов.УстановитьФильтр(...)
КонецФункции
устанавливать фильтр
Цитата:2) можно ли прочитать програмно установление значение фильтра с типами файлов
вообще можно но в компоненте этого сейчас нет
Цитата:3) можно ли прописать множественный фильтр, например Катринки (*.jpg *.bmp *.tiff) чтобы создать общий список приемлимых файлов и не раздувать доступный перечень. Пока удалось сэекономить только для файлов Ворд\Ексель разных форматов, указав в маске *.doc* & *.xls* - звездочку понимает как любой символ
можно. нужно писать так например:
менеджерДиалогов.УстановитьФильтр("Документы MS Office|*.xls;*.doc|Катринки|*.jpg;*.bmp;*.tiff");
Цитата:4) где хранится последний открытый каталог? есть глюк такой - если перехожу вверх от домашнего каталога и получаю ошибку что об отстуствии доступа, то после етого второй раз диалог открывается тупо в ExtForms текущей базы и хоть ты тресни, хотя в модуле прописан каталогпользователя и опция запоминатьпоследний не используется. Куда копать?
а как у тебя получилось перейти в верхний каталог? какой параметр указывается в менеджерДиалогов.ЗапретитьИзменениеТекущегоКаталога() ?