Имя: Пароль:
1C
1С v8
Как лучше решить проблему с открытием XLSX файла? Голосовалка!
, ,
0 tciban
 
02.08.16
16:48
1. Свой вариант. 60% (6)
2. Откатить версию движка назад, до работающей. 30% (3)
3. Использовать конвертацию в ODS 10% (1)
Всего мнений: 10

Уважаемые коллеги!

Как я уже писал в теме "В движке 8.3.8.1933 не открываются файлы Excel!" нарисовалась проблема с открытием сложных XLSX файлов.

Сделал следующее - передаю файл XLSX на сервер, затем командой "unoconv -f ods "+ИмяФайла. Потом читается.

Правда выявилась засада - при ковертируется малость криво. между концом первого листа и началом второго добавило очень много пустых строчек, если открыть это из 1С (когда открываешь табличку со многими листами в 1С оно делает все одной табличкой, лист за листом). Но все равно работает.

Пока мучался с этим - сисадмин вдруг предложил просто откатиться обратно до работавшего движка и ждать пока 1С поправит :) "Что ты мучаешься!" гворит! "Мне", говорит, "это пару кликов и все..." Теперь вот думаю - может он прав? А как быы поступили, посоветовали поступить вы?
13 Garykom
 
гуру
02.08.16
17:06
(12) Уволить криворуких обоих: один юзает проблемные способы загрузки, другой обновляет до багнутых релизов

Свой вариант.
14 Fish
 
02.08.16
17:07
(12) Есть радикальное решение. Причём раз и навсегда и не зависящее от платформы 1С и версии Excel:

Не использовать в 1С чтение XLSX. Совсем. А необходимые данные пусть юзеры руками вносят. А то обленились совсем :)

Свой вариант.
15 kiruha
 
02.08.16
17:09
Используй Йоксель

Свой вариант.
22 Defender aka LINN
 
02.08.16
20:39
Читать через ADO.
К тому же это быстрее, чем читалка от 1С в разы.

Свой вариант.
25 MaxS
 
03.08.16
05:27
Не использовать сложные файлы Excel. Перед скармливанием их 1С-у делать их попроще руками или макросами.
Или установить нормальную платформу и на сервере из неправильной платформы запускать рабочую платформу... ))

Свой вариант.
32 МихаилМ
 
03.08.16
09:16
напишите ВК

Свой вариант.