|
Отмена выбора файла в форме обработки | ☑ | ||
---|---|---|---|---|
0
LivingStar
14.10.19
✎
14:33
|
Обработка РаботаСФайлами, форма ПрисоединенныеФайлы. Как и где лучше сделать, что когда в табличной фарме этой обработки
выбирают не тот файл. Что бы выходило сообщение и действие не производилось. Например, - "Выбран файл не того типа, нужно выбрать нужный тип файла." Смотрю в процедуре &НаКлиенте СписокВыбор. Список это динамический список на форме. Как правильно обработать? А то в этой процедуре я не вижу Отказ. Может в другой какой? |
|||
1
LivingStar
14.10.19
✎
14:37
|
В какой процедуре это правильно сделать?
http://joxi.ru/xAe7lqJiROMdPm А то управление передается в &НаКлиенте Процедура ФайлыПоНарушениямПриИзменении(Элемент) уже в форме документа. А хотелось бы не давать выбрать не тот файл ещё в форме обработки. |
|||
2
LivingStar
14.10.19
✎
14:53
|
Хоть намек где это можно увидеть подскажите ?
|
|||
3
FIXXXL
14.10.19
✎
14:56
|
при открытии формы выбора файлов задавай жесткий фильтр по маскам файлов
|
|||
4
LivingStar
14.10.19
✎
15:01
|
(3) Как это сделать? Там же и по добавлению файлов это делать нужно будет.
Где пример посмотреть? Можно пример кода? Я хотел при выборе файла это делать. Поделитесь советами? Ваш совет хороший. Только у меня вечер, голова не варит ( |
|||
5
LivingStar
14.10.19
✎
15:06
|
У меня есть вот такой массив расширений разрешенных файлов
МассивРасширений = Новый Массив; МассивРасширений.Добавить("png"); МассивРасширений.Добавить("jpg"); МассивРасширений.Добавить("jpeg"); МассивРасширений.Добавить("jpe"); МассивРасширений.Добавить("gif"); МассивРасширений.Добавить("bmp"); МассивРасширений.Добавить("tiff"); МассивРасширений.Добавить("psd"); Если МассивРасширений.Найти(Элемент.ТекущиеДанные.Расширение) = Неопределено Тогда КонецЕсли; |
|||
6
acht
14.10.19
✎
17:56
|
Переходи на lsFusion, там это реализовано!
|
|||
7
Мимохожий Однако
14.10.19
✎
17:58
|
(2) ДиалогВыбораФайла.Выбрать (FileDialog.Choose)
ДиалогВыбораФайла (FileDialog) Выбрать (Choose) Синтаксис: Выбрать() Возвращаемое значение: Тип: Булево. Истина - выбор/сохранение завершено успешно; Ложь - в противном случае. Описание: Открывает окно диалога выбора файла. Доступность: Тонкий клиент, веб-клиент, толстый клиент. Примечание: Для использования метода на веб-клиенте необходимо предварительно подключить расширение работы с файлами. Пример: Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); Диалог.Заголовок = "Выберите файл с фотографией"; Диалог.ПолноеИмяФайла = ""; Диалог.ПредварительныйПросмотр = Истина; Диалог.Фильтр = "Все картинки (*.bmp;*.dib;*.rle;*.jpg;*.jpeg;*.tif;*.gif;*.png;*.ico;*.wmf;*.emf)|*.bmp;*.dib;*.rle;*.jpg;*.jpeg;*.tif;*.gif;*.png;*.ico;*.wmf;*.emf|" + "Формат bmp (*.bmp;*.dib;*.rle)|*.bmp;*.dib;*.rle|" + "Формат JPEG (*.jpg;*.jpeg)|*.jpg;*.jpeg|" + "Формат TIFF (*.tif)|*.tif|" + "Формат GIF (*.gif)|*.gif|" + "Формат PNG (*.png)|*.png|" + "Формат icon (*.ico)|*.ico|" + "Формат метафайл (*.wmf;*.emf)|*.wmf;*.emf|"; // картинки Если Диалог.Выбрать() Тогда ВыбранноеФото = Новый Картинка(Диалог.ПолноеИмяФайла,Ложь); ЭлементыФормы.ПолеИзображения.Картинка = ВыбранноеФото; Иначе Отказ = Истина; Возврат; КонецЕсли; -------------------------------------------------------------------------------- Методическая информация |
|||
8
Lexey_
14.10.19
✎
18:35
|
(0) "Нужно выбрать нужный тип файла" (c) Ливингстар
|
|||
9
LivingStar
15.10.19
✎
04:51
|
(7) К сожалению это не совсем то
есть форма обработки, на которой выбирается файл http://joxi.ru/LmGbQ18CwXDaxr в ней нужно предотвратить выбор если выбирается не тот файл |
|||
10
Chameleon1980
15.10.19
✎
05:57
|
(9) я даже не знаю, как на тебя поругаться. Что ни ветка, то жесть.
жесть не в темах даже. Жесть в трудности переваривания тобой советов, которые тебе дают. тебе посоветовали жёсткий фильтр. Что не так? |
|||
11
LivingStar
15.10.19
✎
08:59
|
(10) Совет в (7) хорош! Но не подходит в данной ситуации.
Так как в 1с не все однозначно. И есть разные методы реализации. Сам уже увижу как лучше сделать. Тем более что эта задача отошла. |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |