#0
by Storm2404
Не работает диалог выбора файла, помогите плиз! В форме элемента справочника есть реквизит "ПутьКФайлу" - тип "ЛюбаяСсылка" с кнопкой выбора. Проблема в том что диалог открывается, после выбора файла и нажатия на кнопку открыть в диалоге ничего не передается в ПутьКФайлу, т.е. на форме остается пустое поле. Что не так? Вот код события "НачалоВыбора": &НаКлиенте Процедура ПутьКФайлуНачалоВыбора(Элемент, ДанныеВыбора, СтандартнаяОбработка) СтандартнаяОбработка = Ложь; Диалог = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); Диалог.Заголовок = "Выберите файл"; Диалог.ПолноеИмяФайла = ""; Фильтр = "XLS-файл (*.xsl)|*.xls"; Диалог.Фильтр = Фильтр; Диалог.МножественныйВыбор = Ложь; Диалог.Каталог = "С:"; Если Диалог.Выбрать Тогда Элемент = Диалог.ПолноеИмяФайла; КонецЕсли; КонецПроцедуры
#4
by m-serg74
[В форме элемента справочника есть реквизит "ПутьКФайлу" - тип "ЛюбаяСсылка" с кнопкой выбора] по Вашему Строка является одним из типов Ссылки? :-)
#5
by Storm2404
Но у меня реквизит ПутьКФайлу с типом "Любая ссылка", мне не нужно его к строке преобразовывать
#9
by Storm2404
а как тогда выбрать ссылку если это имя выбирается, мне нужно чтобы ссылка появлялась после выбора на форме в поле "ПутьКФайлу"?
#10
by Storm2404
мне нужна ссылка, чтобы а дальнейшем её использовать в других процедурах, для открытия файла на который эта ссылка указывает
#11
by m-serg74
какую ссылку? ссылка - это когда у тебя в базе есть некий объект, а файло у тебя гдле? в базе?
#12
by Inkognito
Согласен с "m-serg74". Что мешает сделать поле "Строкой"? Зачем тип "Любая ссылка"?
#13
by m-serg74
тогда в любой (первый попавшийся справочник) пиши Путь к файлу в поле Наименование, и ссылку на этот элемент подставляй))) Шутка
#14
by Inkognito
"мне нужна ссылка, чтобы а дальнейшем её использовать в других процедурах, для открытия файла на который эта ссылка указывает". Не проще сделать так: Если ПутьКФайлу <> "" Тогда Попытка ЗапуститьПриложение(ПутьКФайлу); Возврат; Исключение Предупреждение("Проверьте путь!"); КонецПопытки; Иначе Предупреждение("Не указан путь!"); КонецЕсли;
#17
by m-serg74
открыть , не всегда означает открыть в каком то приложении интерактивно, и это... не мне а ТСу
#18
by Storm2404
мне не нужно открыть в каком-то приложении, мне нужно потом открыть его в процедуре по импорту данных из exel в 1с
#22
by m-serg74
[мне нужно потом открыть его в процедуре по импорту данных из exel в 1с] вот потом из той процедуры и прочитаешь то что в ПутьКФайлу, откроешь его для чтения и загрузишь то что нужно, а вообще возьми любую обработку по загрузке чего нить из Ехеля и посмотри, если уж на этом этапе сложности то дальше еще больше будет вопросов
#27
by kiruha
Тип Строка Вид поле надписи Гипперссылка галочка Событие нажатие - Запустить приложение Задать начальный текст - ПутьКФайлу="выберите файл"
Тэги: Математика и алгоритмы
Ответить:
Комментарии доступны только авторизированным пользователям
Похожие вопросы 1С
В этой группе 1С
- Конвертация данных: "Тип не определен"
- Как проверить, заполнены ли все субконто?
- СКД поменять заголовок полей в макете
- Универсальная обработка: редактирование справочников/документов (УФ)
- Регистр сведений срез последних неправильно работает
- Состояние обеспечения заказа 1с ут 11 есть ли рабочие варианты?
- В 8ке есть аналог функции "Шаблон()" из 7.7 ?
- Переход на платформу 8.2.18
- Хранилище значений и регистр сведений
- Разделяемый или Исключительный режим блокировки
- Автоширина столбца табличного поля. Реально?
- Ценообразование в УТ11
- Список объектов выгрузке в обмене УТ10.3 - БП 3.0
- Не выводится окно сообщение во внешшней обработке
- УФ. Сравнение с предопределенным значение справочника. Как "правильно" делать?
- RDP не видит локальный принтер
- УТ 11 Как сделать ведомость по товарам на складах
- УФ. Открыть значение выделеной ячейки в таблице значений.
- Розница 2.0 Проблемы с контролем остатков на складе.
- Как получить список дат в днях между двумя датами запросом?