|
Путь к папке линукс | ☑ | ||
---|---|---|---|---|
0
чувак
17.08.22
✎
11:24
|
Добрый день.
Как можно преобразовать путь "C:/Users/ABC/Desktop/ОСИ/123.xlsx" в линукс формат? |
|||
1
Волшебник
17.08.22
✎
11:30
|
У вас слэши не в ту сторону смотрят:
В Windows пути такие: C:\Intel |
|||
2
чувак
17.08.22
✎
11:39
|
(1) Перевел на обратный слэш, все равно ошибка
|
|||
3
1Сергей
17.08.22
✎
11:40
|
(0) Зачем? У Вас пользователь в линупсе? тогда откуда взялся такой путь?
|
|||
4
Gary417
17.08.22
✎
11:40
|
что ты подразумеваешь под линукс форматом? слеши правильные, а вот диска C: в линуксе нет, путь надо строить от того места где файл лежит
|
|||
5
чувак
17.08.22
✎
11:44
|
(3) Когда выбbраю файл, то путь такой "C:\Users\ABC\Desktop\ОСИ"
После выбора файла 1с выводит ошибку, но там путь как "C:/Users/ABC/Desktop\ОСИ" |
|||
6
Gary417
17.08.22
✎
11:45
|
(5) нормальный путь, винда позволяет прямые слеши использовать
но причем тут линукс? |
|||
7
чувак
17.08.22
✎
11:45
|
(4) "путь надо строить от того места где файл лежит"
Я по линуксу ноль. А как выглядит "то место", что это означает? |
|||
8
Gary417
17.08.22
✎
11:46
|
повторюсь, причем тут линукс вообще? если у тебя путь такой, ты его на винде выбираешь, что ты дальше с этим файлом делаешь и где?
сервер у тебя на линуксе? ты с клиента туда файл передаешь? |
|||
9
чувак
17.08.22
✎
11:51
|
(8) Сервер на линуксе
Файл передается с клиента Вот код: &НаКлиенте Процедура ВыбратьФайл(Команда) Если НЕ ЗначениеЗаполнено(Объект.СчетУчетаРасчетовСКонтрагентомБУ) Тогда Сообщить("Заполните счет учета"); Возврат; КонецЕсли; ДиалогВыбораФайла = Новый ДиалогВыбораФайла(РежимДиалогаВыбораФайла.Открытие); ДиалогВыбораФайла.Фильтр = "Табличный документ (xls, xlsx, ods, mxl)|*.xls; *.xlsx; *.ods; *.mxl"; ДиалогВыбораФайла.МножественныйВыбор = Ложь; ДиалогВыбораФайла.Заголовок = "Выберите файл для загрузки"; Если ДиалогВыбораФайла.Выбрать() Тогда ФайлXLS = ДиалогВыбораФайла.ПолноеИмяФайла; Иначе Возврат; КонецЕсли; ВыбратьФайлНаСервере(ФайлXLS); КонецПроцедуры &НаСервере Процедура ВыбратьФайлНаСервере(ФайлXLS) ТабДок = Новый ТабличныйДокумент(); ТабДок.Прочитать(ФайлXLS, СпособЧтенияЗначенийТабличногоДокумента.Текст); КонецПроцедуры |
|||
10
arsik
гуру
17.08.22
✎
11:52
|
(9) :))
|
|||
11
Chai Nic
17.08.22
✎
11:53
|
(9) Так нельзя. Ты должен загрузить файл на клиенте, а потом передать его на сервер.
|
|||
12
lodger
17.08.22
✎
11:54
|
(9) это получается, что ты сидишь такой дома, записал на листочек где у тебя дома лежит Книжка по программированию (на какой полке какого шкафа), пошёл в Офис и отдал секретарше листочек с "адресом" и командой пойди отсканируй.
|
|||
13
чувак
17.08.22
✎
11:55
|
(11) Это не моя обработка )
|
|||
14
lodger
17.08.22
✎
11:56
|
(13) тогда выбрось и напиши свою.
|
|||
15
Chai Nic
17.08.22
✎
11:56
|
(13) Очевидно, автор забил на клиент-серверное разделение и тупо писал в предположении что клиент и сервер это один комп.
|
|||
16
lodger
17.08.22
✎
11:57
|
(15) и юзер совпадает.
|
|||
17
чувак
17.08.22
✎
11:59
|
(14) Так и сделаю
|
|||
18
vde69
17.08.22
✎
12:01
|
(15) писали на/для файловой базе.
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |