1c 8.3.6 , Linux , поместить файл(xlsx) на сервер и там его прочитать #744864


#0 by Geroy
на Windows раньше через Com читал содержимое документа и делал, что мне нужно, а как поступить в данной ситуации?
#1 by ДенисЧ
sudo apt-get remove linux && sudo apt-get install windows
#2 by Geroy
Шутка зачетная
#3 by Anton2016
прочитать на клиенте и передать на сервер
#4 by Geroy
прочитать доступно же на сервере,не так ли?
#5 by MrStomak
Xlsx открытый формат, его средствами 1с можно прочитать, поищи на ИСе
#6 by Geroy
Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Как передать на сервер мой документ и там его прочитать и обработать? Думаю через хранилище двоичные данные Как потом двоичные данные прочитать ?
#7 by Anton2016
ага особенно на Linux без LibreOffice и xserver
#8 by Anton2016
табличная часть на форме не?
#9 by ДенисЧ
Есличо (с) xlsx - это пакованный xml. Так прочитать можно. вопрос в стоимости выделки овчинки
#10 by Anton2016
тогда можно
#11 by Geroy
огромные документ на 9к + строк  и по 15 столбцов ТабличныйДокумент (SpreadsheetDocument) Прочитать (Read) Синтаксис: Прочитать(<ИмяФайла>, <СпособЧтенияЗначений>) Параметры: Тип: Строка. Имя файла табличного документа. Тип: СпособЧтенияЗначенийТабличногоДокумента. Определяет, каким образом нужно интерпретировать значения, считываемые из исходного документа XLS, XLSX или ODS. При загрузке табличного документа из формата Excel 97 - 2010 и OpenOffice Calc, в случае если в ячейке исходного документа содержалось значение типа Дата или Число, то в ячейку результирующего табличного документа это значение попадает в зависимости от значения этого параметра. Значение по умолчанию: Текст. Описание: Считывает табличный документ из файла. Позволяет считывать табличный документ из файла табличного документа Microsoft Excel 97 - 2010 ( *.xls и *.xlsx) или электронной таблицы OpenOffice Calc ( *.ods). Доступность: Сервер, толстый клиент, внешнее соединение, мобильное приложение(сервер). Пример:
#12 by Geroy
прочитать xml тоже нужно на сервере же:? как его туда передать?
#13 by Garykom
ну можно так к примеру...             XSSFWorkbook myWorkBook = new XSSFWorkbook (fis);                                      }                 }             } ЗЫ
#14 by Garykom
+ т.е. ставим на сервер java с Apach POI далее можно серверной 1с создать java класс и выполнив его получить в нужном виде данные
#15 by ДенисЧ
Хранилище значений уже запретили? Тогда выкладывай на ftp
#16 by Anton2016
а причем тут ява?
#17 by Garykom
+ если плохо с аглицким
#18 by Garykom
+ сорри
#19 by ДенисЧ
Мне кажется, выйдет дешевле.
#20 by Garykom
чтобы нормально и удобно и где угодно легко читать любые ёксель и ворд файлики...
#21 by Garykom
а это зависит от стоимости часа java спеца которого найдут... или еще кого кто возьмется как то
#22 by Garykom
а вообще спасет консольная прога под линукс, которая перегонит xlsx к примеру в csv... ЗЫ за этим в гугл
#23 by Garykom
хотя если 1с не совсем старая то :)
#24 by Anton2016
ужас! маня остался без работы!
#25 by Geroy
понятно лучше написать обработку , затем на часик выгрузить dt,развернуть на терминальнике с Windows загрузить данные в Базу и затем обратно вернуть dt Через Com сделаю
#26 by Anton2016
я на клиенте с Windows данные загружал в табличную часть , потом передавал на сервер
#27 by dimitrio73
#28 by Geroy
спасибо но уже все сделал на файловой на винде через ком
#29 by ЧеловекДуши
Передать не проблема. Как ты на стороне линукса его прочитаешь :)
#30 by ЧеловекДуши
Для передачи файлов на сервер и с сервера на клиент, используй Функции Временного Хранилища значений :)
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям

В этой группе 1С