Чтение табличного документа на мобильном устройстве

1. user1257121 30.04.20 23:38 Сейчас в теме
Всем привет.
Да обойдет кароно-вирус нас стороной!!!
Проблема в следующем: на компе ТабДок.Прочитать(ИмяФайла) работает.
На МУ - не фига, ошибка при выполнении файловой операции.
На МУ имя файла получаю в ДиалогВыбораФайла , т.е. файл в смартфоне точно есть.
Если пишу второй аргумент СпособЧтенияЗначенийТабличногоДокумента.Значение, пишет что переменная не определена.
Предупреждая вопрос - читаю на сервере.
Научите уму разуму.

Спасибо.
По теме из базы знаний
Ответы
Подписаться на ответы Инфостарт бот Сортировка: Древо развёрнутое
Свернуть все
2. Xershi 1555 01.05.20 07:40 Сейчас в теме
(1) а ты уверен что путь правильный.
И там не сервер, а мобильный сервер разница есть!
3. user1257121 01.05.20 18:35 Сейчас в теме
(2)Вот, в самую точку. Путь какой-то странный получается: \storage\emulated\0\buff\Книга1.xlsx.
Вот такая затейливая строка. Думаю, перед первым слэшем что-то должно быть, типа название диска.
Но вот что, пока не как не пойму.
6. Xershi 1555 01.05.20 21:56 Сейчас в теме
(3) путь нормальный. Учите линукс.
Открываем справку и читаем про доступность метода.
7. user1257121 01.05.20 22:12 Сейчас в теме
(6)Справку я уже читал, применяю метод на сервере. На компе применял многократно, проблем не испытывал.
На МУ проблема! Может какой нюанс есть?
Спасибо.
9. vsesam80 02.05.20 20:24 Сейчас в теме
(7)Я правильно понял, что вы пытаетесь прочитать xlsx?
12. user1257121 02.05.20 22:41 Сейчас в теме
(9)Да, и в ДвоичныеДанные оно читается на мобиле, потом передается на комп, там сохраняется и затем Excel нормально его берет, это для эксперимента. Т.е. файл существует, путь я получаю правильный, считывается и передается он правильно. Вот как его в табличный документ загнать?(На компе оно без проблем).
Пошел на извращения: прочитал файл на компе, поячеечно загнал его в структуру, передал на мобилу, там загнал структуру в ТабличныйДокумент. Информацию файла на мобиле теперь вижу, тока без шрифтов, цветов и рамок ячеек. Это , в принципе, решаемо, хотя и через анус.
Я не упомянул ранее, что изначальная задача заключалась в следующем:
- Передать с МУ на ПК путь к файлу на ПК ( Путь к файлу на ПК МУ-во к этому моменту уже знает);
- ПК конверит файл в ДвоичныеДанные и передает в таком виде его на МУ;
- МУ сохраняет его во временном файле, а затем временный файл читает в ТабличныйДокумент.
Не проканало!
Повнимательней прочитав СП обнаружил, что ТабличныйДокумент сериализуется, тока с типом XTDO там надо помудрить.
Сейчас этим займусь.
10. vsesam80 02.05.20 20:29 Сейчас в теме
(7)а как вы вообще собираетесь читать на Андроиде эксель?))
13. user1257121 02.05.20 22:43 Сейчас в теме
(10)Похоже что ни как. Хотя ТабличныйДокумент.Прочитать() в Мобильное приложение(сервер) доступен, так СП гласит.
11. Xershi 1555 02.05.20 20:38 Сейчас в теме
(7) ну и что там написано?
А вы уверены что 1с на мобильном сервере умеет читать эксель?
14. user1257121 02.05.20 22:46 Сейчас в теме
(11)Описание:

Считывает табличный документ из файла.
Позволяет считывать табличный документ из файла табличного документа Microsoft Excel 97 - 2010 ( *.xls и *.xlsx) или электронной таблицы OpenOffice Calc ( *.ods).

Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Пример:

Плагиат, понимаю, но лучше я не скажу.
Или надо читать между строк?!
15. Xershi 1555 02.05.20 23:00 Сейчас в теме
(14) пересохрани и попробуй открыть в 97.
Кажись эксель дальше 2010 не обновлялся.
16. user1257121 02.05.20 23:07 Сейчас в теме
(15)Добрый вечер.
Немного не понял, пересохранить что и где?
У меня на МУ стоит Ексел , и на МУ екселом этот файл открывается, если Ексел запускать не из 1С.
К стати, пытался прочитать файл запустив Ексел из 1С с помощью ЗапуститьПриложение - балдерис. На ПК без проблемм.
17. user1257121 02.05.20 23:09 Сейчас в теме
(15)А , кажись понял, сохранить файл старой версией Ексела?
У меня его нет.
18. Xershi 1555 03.05.20 10:06 Сейчас в теме
(17) почитайте про форматы экселя, а то не понимаете с чем работаете.
19. user1257121 03.05.20 19:09 Сейчас в теме
(18)На ПК я тоже не вдаюсь в подробности, однако там все это работает.
И в чем тогда смысл ООП? Работая я на Паскале или Си так-бы и сделал и в форматах разобрался, опыт есть.
Извините...
20. Xershi 1555 03.05.20 21:53 Сейчас в теме
21. user1257121 03.05.20 22:51 Сейчас в теме
(20)Добрый вечер.
В СП написано
Доступность:

Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер).
Значит и на мобиле должно работать, или я чего-то недопонимаю.
Буду Вам крайне признателен, если объясните мне ЧЕГО, только прямо, без намеков.
Спасибо.
22. Xershi 1555 04.05.20 07:21 Сейчас в теме
(21)по справке должно.
Но возможно есть баг и нужно проверить старый формат.
Или данные в файле не читаемые.
23. user1257121 04.05.20 16:24 Сейчас в теме
(22)Добрый день.
Те же данные на ПК читаются, на МУ Ексел их читает. Короче, как все нормальные герои пойдем в обход.
4. user1257121 01.05.20 18:41 Сейчас в теме
(2)А вот в ДвоичныеДанные файл считывается по тому-же пути. Сейчас попробую передать его на комп и там екселом прочитать.
5. user1257121 01.05.20 18:59 Сейчас в теме
(2)Да, передается с мобилы на комп и читается екселом.
Проблема именно с табличным документом.
8. user1257121 01.05.20 22:30 Сейчас в теме
А может это быть связано с тем, что что 1с - 10-ка, а ексель свежак?
Хотя , с другой стороны , при тех-же условиях на стационаре все пашет.
24. Smartpk 9 25.02.23 00:47 Сейчас в теме
Не смогли решить вопрос? Тоже не могу прочить xlsx в мобильном приложении
25. Tatitutu 3847 10.03.23 12:34 Сейчас в теме
Оставьте свое сообщение

Для получения уведомлений об ответах подключите телеграм бот:
Инфостарт бот