Бутылка swine 1c81/1c81-DemoTrd-atol-2009-02-11 Обработка и проблемный находятся файл в /var/ftp/pvt/Testing/RT/12619 Открываем в 1с обработку и в ней файл xls. Получаем ошибку "Возможно неверно указан номер листа книги Excel"
Насколько понял, код обработки примерно такой: Попытка 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 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с одновременно. Выглядит кошмарно. Как файл может открыться "сам по себе"? Файл может показывать какая-то программа, которая его загрузила.
Таким образом, статус задачи меняем на Решена?
Принято.