1c 7.7 не печатаются машиночитаемые формы (Отчеты->Регламентированные-> выбираем любой отчет с машиночитаемой формой, например Среднесписочная численность пользователей -> Показать бланк формы с двумерным штрихкодом PDF417) Вывод ошибки (Среднесписочная численность пользователей): xmlУзел.Значение = СокрЛП(ЗначениеЭлемента); {R:\ETERSOFT-SQL\EXTFORMS\RP11Q4.GRP\CHISLRAB.ERT(2474)}: Неизвестная ошибка Отсутствует файл выгрузки. Не удалось сформировать машиночитаемую форму. В CHISLRAB.ERT: 2473 xmlУзел = xmlФайлВыгрузки.СоздатьУзел(?(ПризнакТипаЭлемента = "П", "element", "attribute"), НаименованиеЭлемента); 2474 xmlУзел.Значение = СокрЛП(ЗначениеЭлемента); 2475 xmlУзелТекущий.ДобавитьПодчиненный(xmlУзел); Вывод ошибки (Бухгалтерский баланс): xmlУзел.Значение = СокрЛП(ТекЗначениеЭлемента); {R:\ETERSOFT-SQL\EXTFORMS\RP11Q4.GRP\FRM1.ERT(6241)}: Неизвестная ошибка Отсутствует файл выгрузки. Не удалось сформировать машиночитаемую форму. 6240 xmlУзел = xmlФайлВыгрузки.СоздатьУзел(?(ПризнакТипаЭлемента = "П", "element", "attribute"), СокрНаименованиеЭлемента); 6241 xmlУзел.Значение = СокрЛП(ТекЗначениеЭлемента); 6242 xmlУзелТекущий.ДобавитьПодчиненный(xmlУзел);
В консоль валится ошибка fixme:ole:CoCreateInstance no instance created for interface {b196b28d-bab4-101a-b69c-00aa00341d07} of class {bb45ed80-1ad7-11d4-a635-004095e0ebd2}, hres is 0x80004002 fixme:ole:CoCreateInstance no instance created for interface {b196b28b-bab4-101a-b69c-00aa00341d07} of class {bb45ed80-1ad7-11d4-a635-004095e0ebd2}, hres is 0x80004002
Света, сделай, пожалуйста бутылку с повторением ошибки. Я думаю, что можно создать пустую конфигурацию, создать там одну обработку, в ней сделать кнопку, и на кнопку повесить строки, которые и вызывают ошибку.
похожая бага 8083.
Нет, думаю, что не похожая. Тут 7.7 и очень легко воспроизводится. Там 8.2 и проявляется по другому.
Мимо. Там тоже 7.7. Все равно я думаю, что стоит сделать маленькую обработку с воспроизведением этой ошибки.
Например: Отчеты->Регламентированные-бухгалтерская отчетность - отчет о прибылях и убытках. eterhack bottle bugs/8330-1c77 начала делать обработку.
В бутылке eterhack bottle bugs/8330-1c77 проблема воспроизводится так : отчет о прибылях и убытках: xmlУзел.Значение = СокрЛП(ТекЗначениеЭлемента); {C:\PROGRAM FILES\1SBDEMONEW\EXTFORMS\RP09Q2.GRP\FRM2.ERT(2655)}: Неизвестная ошибка Отсутствует файл выгрузки. Не удалось сформировать машиночитаемую форму. Отчет об изменениях капитала: Печать машиночитаемой формы. Формируется файл выгрузки... Выгрузка: Отчет об изменениях капитала (версия 5.01) Форма Отчет об изменениях капитала (форма №3) выгружается только за год Отсутствует файл выгрузки. Не удалось сформировать машиночитаемую форму. бузгалтерский баланс: Выгрузка: Бухгалтерский баланс (версия 5.01) xmlУзел.Значение = СокрЛП(ТекЗначениеЭлемента); {C:\PROGRAM FILES\1SBDEMONEW\EXTFORMS\RP09Q2.GRP\FRM1.ERT(3458)}: Неизвестная ошибка Отсутствует файл выгрузки. Не удалось сформировать машиночитаемую форму. Сделала обработку, но появилась ошибка xmlАнализатор = СоздатьОбъект("AddIn.XMLParser"); {C:\PROGRAM FILES\1CV77\ОБРАБОТКА.ERT(16)}: Неудачная попытка создания объекта (AddIn.XMLParser) Сделала бутылку заново,ошибка сохранилась.На windows эта обработка проходит молча.
wine@eter-2 bottle bugs/8330-1c77 WINE@Etersoft SQL 2.0.0-eter4.23/14 Обработка проходит молча.Попробую доработать,чтобы поймать ошибку.
Все равно ошибка создания объекта AddIn.XMLParser. Попробовала несколько советов с форумов,но это не помогло,что-то случилось с XMLParser,ничего не помогло. Создала с нуля бутылку,настроила печать с pdf14. Поподробнее:установила: vbrun60sp5.exe vbrun60sp6.exe Печать НД с PDF417(3.0.9).msi зарегестрировала файл V7PLUS.DLL причем и в каталоге с базой и в каталоге с программой. В новой бутылке ошибка создания объекта AddIn.XMLParser отсутствует. временно дублирую бутылку в качесте одноименной с точкой(при оломке долго восстанавливать).
Странно. В новой нетронутой настроенной бутылке через день снова появилась ошибка создания объекта AddIn.XMLParser.
решение подсмотрела здесь http://www.forum.mista.ru/topic.php?id=533557 добавила в обработку условие,в котором v7plus.dll загружается перед созданием объекта AddIn.XMLParser,ошибка создания исчезла.
Доделала обработку,с помощью которой ошибка проявляется. бутылка wine@eter-2 bottle bugs/8330-1c77 WINE@Etersoft SQL 2.0.0-eter4.23/14 Обработка - обработка.ert
Created attachment 2486 [details] обработка
С данным патчем предыдущей ошибки нет. Появилась другая: TAXDOCPrt: Ошибка подготовки страниц документа Не удалось сформировать машиночитаемую форму.
новыя ошибка воспроизводится в бутылке с настроенной печатью pdf417 1с77, БД бухгалтерия, Отчеты->Регламентированные-бухгалтерская отчетность-бух.баланс например,или другой отчет с возможностью печати pdf417 (В ответ на comment #17) > Светлана, а Вы можете протестировать с oleaut32.dll из Windows? Чтобы понять, > это новая ошибка или ее вызывает этот патч. По идее любая 32-битная oleaut32 > должна работать, но лучше все же не брать ее из win9x. С oleaut32.dll из windows первоначальная ошибка воспрозводится. Печать машиночитаемой формы. Формируется файл выгрузки... Выгрузка: Бухгалтерский баланс (версия 5.01) xmlУзел.Значение = СокрЛП(ТекЗначениеЭлемента); {C:\1SBDEMONEW\EXTFORMS\RP09Q2.GRP\FRM1.ERT(3458)}: Неизвестная ошибка Отсутствует файл выгрузки. Не удалось сформировать машиночитаемую форму.
После патча ошибка с xml исчезла. Но машинопечатные формы все равно не печатаются.
Встречный вопрос. А есть вариант версии wine 2.0 в которой печатаются машинопечатные формы 1с 7.7? Не печатаются они в нашей бухгалтерии на сервере. winediag говорит: WINE@Etersoft version: 2.0.1-eter2.8/4 В changelog пакета значится патч, который должен все починить: #rpm --changelog wine-etersoft-2.0.1-alt2.8 | grep BSTR - oleaut32: Added BSTR cache implementation. (eterbug #8330) - revert "mshtml: Allocate memory for BSTR value in HTMLDocument_get_charset (fix eterbug #3582)"
На сервере -- это на server
Запустил с WINEDLLOVERRIDES="gdiplus=n" wine 1cv7s.exe Запустил: Отчеты->Регламентированныее (Отчетность за период: Отчетность за второй квартал 2009 года)->Бухгалтерская отчетность->Бухгалтерский баланс №1 Нажал на печать, форма не напечаталась, хотя сказала, что все напечатано. Если ты сомневаешься, что все у тебя прошло хорошо,можешь выбрать "Показать бланк формы с двумерным штрихкодом", если она появится, значит все работает. У меня не заработало, все повисло на фразе "Вывод на просмотр машинопечатной формы" PS: Давайте вопросы по бутылкам обсуждать в другой баге. Если что-то не работает, можно создать отдельную багу по бутылкам.
А что было в 1.0.12, что позволяло работать?
установила на eter-2.0 WINE@Etersoft SQL 2.0.2-eter15/3 из testing выполнила update в бутылке eter-2 bottle bugs/8330-1c77 ошибка присутствует. сделалано вую бутылку eter-2 bottle bugs/8330,настроила. Ошибка присутствует,при этом в консоли: TIFFReadDirectory: Warning, <IStream object>: unknown field with tag 37680 (0x9330) encountered. Смущает меня,что wine в testing от сегодняшнего числа, но по-прежнему eter15/3.
(В ответ на comment #140) > Смущает меня,что wine в testing от сегодняшнего числа, но по-прежнему eter15/3. Узнала, это нормально
*** Bug 8083 has been marked as a duplicate of this bug. ***
Сделала бутылку заново, скачанный vbrun60 не устанавливался,поставила из winetricks. Запускала через ww , WINE@Etersoft SQL 1.5.10/2.0.2-eter11/1 При запуске на печать с pdf417 1с77 зависает, в консоли: wine: Unhandled page fault on write access to 0x0000001a at address 0x7bc4e6a3 (thread 0009), starting debugger...
*** Bug 8331 has been marked as a duplicate of this bug. ***
Обновила свой локальный eterhack. бутылка bugs/8330 Печать машиночитаемой формы. TAXDOCPrt: Ошибка подготовки страниц документа Не удалось сформировать машиночитаемую форму.
PDF417 установлен. В консоли нечто подобное: fixme:olepicture:OLEPictureImpl_set_hPal (0xb2b5750)->(00000000): stub fixme:ole:CoCreateInstance no instance created for interface {b196b28d-bab4-101a-b69c-00aa00341d07} of class {046d5520-2c8f-11d4-a62a-008048da0cd2}, hres is 0x80004002 err:ole:CoGetClassObject class {8f914656-9d0a-4eb2-9019-0bf96d8a9ee6} not registered err:ole:CoGetClassObject no class object {8f914656-9d0a-4eb2-9019-0bf96d8a9ee6} could be created for context 0x1
лог отправила по почте.
wine@eter-2 bottle bugs/8330 WINE@Etersoft SQL 2.0.3-eter14/5 Печать машиночитаемой формы. TAXDOCPrt: Получение преобразования для проверки 23XML : Проверка доступности файла : Получение числа страниц Tiff-файла : GDI+: Не удалось создать объект из файла 'C:\1SBDEMONEW\EXTFORMS\RP09Q2.GRP\0710001_5.01000_01.tif' (код: 1).[-1073217532 (0xC0080004)\\0 (0x0)\TifOperation.cpp (строка: 2200)] Не удалось сформировать машиночитаемую форму.
Создала новую бутылку с нуля: wine@eter-2 bottle bugs/8330-1 WINE@Etersoft SQL 2.0.3-eter14/5 Ошибка воспроизводится. Файл реестра выслала по почте (в багу не прикрепить из-за размера).
попробуйте загрузить bugs/8330-2
в контейнере eterhack: wine@eterhack bottle bugs/8330 WINE@Etersoft SQL 1.5.21/2.1.0-eter6/1 При попытке регистрации компоненты получаю ошибку: Warning: there are some errors in winediag output. Run winediag command and check it. fixme:exec:SHELL_execute flags ignored: 0x00000100 В winediag: recv: Функция не реализована Предупреждение: не подсоединиться к сервису etersafe. Код последней ошибки, выявленной winediag: WE68
$ wine regsvr32 windowscodecs.dll Successfully registered DLL windowscodecs.dll Но это не помогло.
err:wincodecs:TiffDecoder_CreateInstance Failed reading TIFF because unable to load libtiff.so.5 fixme:ole:CoCreateInstance no instance created for interface {9edde9e7-8dee-47ea-99df-e6faf2ed44bf} of class {b54e85d9-fe23-499f-8b88-6acea713752b}, hres is 0x80004005
установила в контейнер eter-2.0 libtiff.so.5 получаю ошибку: TAXDOCPrt: Ошибка подготовки страниц документа Не удалось сформировать машиночитаемую форму.
(В ответ на comment #276) > установила в контейнер eter-2.0 libtiff.so.5 > получаю ошибку: > TAXDOCPrt: Ошибка подготовки страниц документа > Не удалось сформировать машиночитаемую форму. в консоли при этом сообщения вида: TIFFReadDirectory: Warning, Unknown field with tag 37680 (0x9330) encountered. TIFFFetchNormalTag: Warning, ASCII value for tag "Software" does not end in null byte. TIFFFetchNormalTag: Warning, ASCII value for tag "DateTime" does not end in null byte. TIFFFetchNormalTag: Warning, ASCII value for tag "Copyright" does not end in null byte.
wine@eterhack bottle bugs/8330-1c77 WINE@Etersoft SQL 1.5.21/2.1.0-eter6/1 Удалось добиться регистрации компонентов с помощью команды wine-glibc regsvr32. Получила снова ошибку TAXDOCPrt: Получение преобразования для проверки 23XML : Проверка доступности файла : Получение числа страниц Tiff-файла : GDI+: Не удалось создать объект из файла 'C:\1SBDEMONEW\EXTFORMS\RP09Q2.GRP\0710001_5.01000_01.tif' (код: 1).[-1073217532 (0xC0080004)\Процедура не найдена\127 (0x7F)\TifOperation.cpp (строка: 2200)] Не удалось сформировать машиночитаемую форму. Установила libtiff.so.5 ,после чего ошибка появилась другая: TAXDOCPrt: Печать на принтер (HP) : Неизвестная ошибка[-1073610739 (0xC002000D)\\0 (0x0)\ViewProcess.cpp (строка: 177)] Не удалось сформировать машиночитаемую форму. Запустила конфигуратор,чтобы посмотреть,что в строке 177: Функция глДополнитьСтроку(Знач Парам, Длина, Символ = "0", Режим = 0) Экспорт Из конфигуратора запустила снова 1с77 - ошибки уже не было,но распечатались пустые листы. И так каждый раз: с первой попытки-ошибка, со 2й попытки-печатаются пустые листы.
eterhack bottle bugs/8330-1c77 отчет-печаь-показать бланк формы с двухмерным штрихкодом pdf417 - машиночитаеая форма формируется корректно. Если затем нажать "Печать" - получаю ошибку.
Не удается приложить патчи: $ git am patch1 Applying: wineps.drv: Implement GetGlyphIndices. fatal: unrecognized input Patch failed at 0001 wineps.drv: Implement GetGlyphIndices. The copy of the patch that failed is found in: /srv/svzhu/Projects/eterhack/.git/rebase-apply/patch When you have resolved this problem, run "git am --resolved". If you prefer to skip this patch, run "git am --skip" instead. To restore the original branch and stop patching, run "git am --abort". [svzhu@builder eterhack]$ git am --abort
С патчем [eterhack] gdiplus: Make GdipCreateFromHDC2 not fail in case of hDevice != NULL. (eterbug #8330) теперь сначала появляется окошко печати,в котором отображается ход печати всех страниц (пишет: печать страница 1, страница 2 и т.д.), но в результате снова получаю эту же ошибку. На этот раз печать была настроена на виртуальный caps-pdf, никаких файлов не создалось.
Пока не удается распечатать ничего из 1с. Имеется виртуальный принтер,которым всегда пользовались. При посылке на печать из любого документа - печатается корректно,создается файлик,но при печати из 1с77 сегодня -файлик не создается. При этом в 1с ошибок не возникает,будто все печатается корректно,но результата конечного нет. Это касается не только данной баги,а в целом печати из 1с77 и,как выяснилось,из 1с82тоже. Посмотреть можно в этой же бутылке, причем проблема как в 2.0 так и в eterhack.
Печать работает корректно. wine@eterhack bottle bugs/8330-1c77 WINE@Etersoft SQL 1.5.22/2.1.0-eter3/1 Багу окончательно пока не могу закрыть,т.к. конечной целью является работоспособность печати машиночитаемых форм из 1с77 в wine@etersoft, следоваетльно,патчи должны войти в wine 2.1.
Патчи приложены к eter-2.1
wine@eter-2 bottle bugs/8330-1c77, 2.1.0-eter5/1 проверяла в локальном репозитории в ветке eter-2.1 через ww. Работает.