|
Путь к внешней обработке |
☑ |
0
customs
20.06.20
✎
16:19
|
Всех приветствую. Получаю путь к обработке с помощью данного кода. Путь получаю в сл формате "с:\папка\обработка.epf". Как получить путь в формате "с:\папка" , то есть без названия обработки в пути.
&НаКлиенте
Процедура ПриОткрытии(Отказ)
ПутьКОбработке = ПолучитьИспользуемоеИмяФайла();
Сообщить(ПутьКОбработке);
КонецПроцедуры
&НаСервере
Функция ПолучитьИспользуемоеИмяФайла()
ТекущийОбъект = РеквизитФормыВЗначение("Объект");
Возврат ТекущийОбъект.ИспользуемоеИмяФайла;
КонецФункции
|
|
1
customs
20.06.20
✎
19:00
|
Пока остановился на варианте СтрЗаменить(строка, "обработка.epf", "") есть ли более цивильный способ? при смене наименования обработки все сломается.
|
|
2
Ёпрст
гуру
20.06.20
✎
19:06
|
(0)
ПолноеИмяФайла = ПолучитьИспользуемоеИмяФайла();
ИмяКаталога = "";
ИмяФайлаОбработки = "";
ХранилищеДополнительнойИнформации.ПолучитьКаталогИИмяФайла(ПолноеИмяФайла, ИмяКаталога, ИмяФайлаОбработки);
|
|
3
Prog111
20.06.20
✎
19:07
|
Каталог (Directory)
Использование:
Чтение и запись.
Описание:
Тип: Строка.
Содержит значение текущего каталога. В режиме выбора каталога может использоваться для определения выбранного каталога.
|
|
4
Prog111
20.06.20
✎
19:09
|
Вот ещё:
Файл (File)
Путь (Path)
Использование:
Только чтение.
Описание:
Тип: Строка.
Содержит путь к файлу, с которым связан объект.
Пример: если Файл.ПолноеИмя = "c:\temp\test.txt", то Файл.Путь = "c:\temp\".
|
|
5
Ёпрст
гуру
20.06.20
✎
19:10
|
Ну и если у тя нету..
то так:
Файло = Новый Файл(ИспользуемоеИмяФайла);
дальше смотри свойства файла..
|
|
6
Ёпрст
гуру
20.06.20
✎
19:11
|
тебе надо
Файло.Путь
|
|
7
customs
20.06.20
✎
19:20
|
(2) (3) (4) (5) (6) Благодарю)
|
|