Summary: | 1с 8.1: загрузка файла *.xls в обработку ЗагрузкаДанныхИзТабличногоДокумента | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Andrey Vusik <night> |
Component: | Файловые операции | Assignee: | Dmitry Timoshkov <dtimoshkov> |
Status: | CLOSED FIXED | QA Contact: | Svetlana Zhukova <svzhu> |
Severity: | normal | ||
Priority: | P3 | CC: | amorozov, baraka, kondratyuk, lav |
Version: | 2.0 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | All | ||
Whiteboard: | |||
Заявки RT: | 12619 | Связано с: | 4103,7371 |
Дата напоминания: | |||
Bug Depends on: | 7650 | ||
Bug Blocks: | 8900 |
Description
Andrey Vusik
2010-02-14 14:14:18 MSK
Насколько понял, код обработки примерно такой: Попытка Excel = Новый COMОбъект("Excel.Application"); ... Исключение Сообщить("Ошибка! Возможно неверно указан номер листа книги Excel."); Возврат ложь; КонецПопытки; Т.е. обработка пытается создать COM объект Excel.Application. Попробовал поставить MSO 2000 и dcom98. Не помогло - ошибка так же воспроизводится. В windows при открытии xls файла, он сначала открывается в окошке Excel, а потом помещается в форму обработки. Тогда это где-то перекликается с багами 3850 и 4103. Я думаю даже, что это одно и то же с 3850 Проверить на новой сборке с патчем на багу 3850. Два момента: 1. Нужной сборки пока нет, так как в репозиторий приложились не все патчи из-за проблем с проверяющим их скриптом. 2. Когда она будет, надо будет выполнить wine --update, чтобы перерегистрировать shell32.dll. > 1. Нужной сборки пока нет, так как в репозиторий приложились не все патчи из-за
> проблем с проверяющим их скриптом.
Патчи вошли в открытую часть 1.0.12-alt7.36
Почитал баг. Excel.Application - это совсем не Shell.Application eterhack bottle 1c81/5099 WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.15/3 1с не реагирует на открытие файла обработки .epf в консоли: fixme:advapi:FileEncryptionStatusW (L"C:\\users\\wine\\Application Data\\wine_gecko\\Cache" 0x906e2cc): stub fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented eterhack bottle 1c81/5099 WINE@Etersoft 1.0 SQL 1.3.27/1.7.1-eter1.15/3 1с не реагирует на открытие файла обработки .epf в консоли: fixme:advapi:FileEncryptionStatusW (L"C:\\users\\wine\\Application Data\\wine_gecko\\Cache" 0x906e2cc): stub fixme:file:MoveFileWithProgressW MOVEFILE_WRITE_THROUGH unimplemented eterhack bottle 1c81/5099 2.0.0-eter2.13/8 Воспроизводится. (В ответ на comment #10) > eterhack bottle 1c81/5099 > 2.0.0-eter2.13/8 > Воспроизводится. to svzhu@ Подготовь бутылку, напиши ещё раз способ воспроизведения и перевесь на dtimoshkov@ (В ответ на comment #0) > Обработка и проблемный находятся файл в /var/ftp/pvt/Testing/RT/12619 > Открываем в 1с обработку и в ней файл xls. > Получаем ошибку "Возможно неверно указан номер листа книги Excel" На windows при открытии в обработке файла c:/12619/problem.xls Появляется сообщение: "При загрузке обнаружены ошибки: c:\NoAuth\css\3.5 default\main-squished.css". Нажимаю ОК, после чего открывается файл problem.xls сам по себе и в 1с одновременно. В wine ошибка появляется,если не установлен excel,после установки появилась непонятная ошибка "IOPL не включено" У нас: 1c81/1c81 2.1.2/2.1.0-eter14/3 для отправки программисту создана bugs/5099. Надо сначала выснить причину ошибки MSO. (В ответ на comment #12) > после установки появилась > непонятная ошибка "IOPL не включено" Она периодически появляется на excel 2003. Попробовала excel_2007 - ошибки IOPL нет. Итак: WINE@Etersoft SQL 2.1.2/2.1.0-eter14/3 бутылка bugs/5099 на eter-2.1 преффикс для скачивания: на eter-2.1 /bottles/bugs/.wine-5099.7z установлены: 1с82,excel 2007. Запускаем 1с,открываем обработку c:/12619/ЗагрузкаДанныхИзТабличногоДокумента.epf В обработке открываем c:/12619/problem.xls Наблюдаем проблему. Надо бы отделить внешние проявления (не работает загрузка файла *.xls, не экспортируется документ Word) от программной проблемы с Отч = Новый COMОбъект("Excel.Application"); Об этом вроде бы такие же баги: https://bugs.etersoft.ru/show_bug.cgi?id=7371 https://bugs.etersoft.ru/show_bug.cgi?id=8689 (В ответ на comment #12) ... > На windows при открытии в обработке файла c:/12619/problem.xls > Появляется сообщение: > "При загрузке обнаружены ошибки: > c:\NoAuth\css\3.5 default\main-squished.css". Нажимаю ОК, после чего > открывается файл problem.xls сам по себе и в 1с одновременно. Выглядит кошмарно. Как файл может открыться "сам по себе"? Файл может показывать какая-то программа, которая его загрузила. Таким образом, статус задачи меняем на Решена? Принято. |