Summary: | 1C (1cv7.exe) изредка падает при печати отчета | ||
---|---|---|---|
Product: | WINE@Etersoft | Reporter: | Константин Петров <argentum> |
Component: | Печать ; Диалог печати | Assignee: | Синицын Иван <ivan> |
Status: | CLOSED FIXED | QA Contact: | Vitaly Lipatov <lav> |
Severity: | major | ||
Priority: | P2 | CC: | alexeev, baraka, lav |
Version: | 1.0.6 | ||
Target Milestone: | --- | ||
Hardware: | PC | ||
OS: | Linux | ||
Whiteboard: | |||
Заявки RT: | Связано с: | ||
Дата напоминания: | |||
Bug Depends on: | 53, 586 | ||
Bug Blocks: | 443, 488, 760 | ||
Attachments: |
Уточнение: падение происходит после отрисовки маленького окна с кнопкой "Отмена"
После обновления на 1.0.3 падения продолжаются теперь и при работе под cygwin. Вот оно случилось, лог прилагается. Тестирование проводилось на этом отчете Воспроизвел ошибку Воспроизвел ошибку Вариант патча Лог ошибки при печати Лог падения при печати налоговой декларации лог |
Description
Константин Петров
2006-06-16 17:04:06 MSD
Скорее всего нужно рассматривать fixme:psdrv:PSDRV_SelectBitmap stub fixme:psdrv:PSDRV_ExtEscape MFCOMMENT(0x7d386c94, 30) Проблема проявляется только при наличии логотипа в распечатываемом документе. Проблема есть также в INSTR_EmulateInstruction, не проверяющей корректно указатель (на 0 проверяет, на 1 - нет) Попытка устранить последствия: instr.c.patch Дополнительная информация по ошибке #154 - она возникает только при работе на сервере, к которому подключаются по ssh с использованием X-forwarding. С начала этой недели работаем под windows с cygwin, подключаемым по xdmcp - ошибка ни разу не проявлялась. Падение происходит после нажатия на печать,в тот момент, когда вылезает окошко с кнопкой "Отмена". При падении печать на принтере не происходит. Created attachment 28 [details]
Уточнение: падение происходит после отрисовки маленького окна с кнопкой "Отмена"
Уточнение: падение происходит после отрисовки маленького окна с кнопкой
"Отмена"
Created attachment 29 [details]
После обновления на 1.0.3 падения продолжаются теперь и при работе под cygwin.
После обновления на 1.0.3 падения продолжаются теперь и при работе под cygwin.
Created attachment 30 [details]
Вот оно случилось, лог прилагается.
Вот оно случилось, лог прилагается.
Created attachment 31 [details]
Тестирование проводилось на этом отчете
Created attachment 34 [details]
Воспроизвел ошибку
Протестировал на server'e. Запустил от двух разных пользователей 1С. ш
подключился к одной базе. Запустил одновременно скрипт с печатью:
Процедура ПечатьФ()
ТТ = СоздатьОбъект ("Таблица");
Страница = 1;
Если ВыбПринтер=1 Тогда
Пока Число(Страница) <= Число(КолвоПеч) Цикл
Сообщить (Страница);
ТТ.Открыть ("s:\111.mxl");
ТТ.ПараметрыСтраницы(2,,,,,,,,,1,,"hp1200");
ТТ.Напечатать(0);
Страница = Страница + 1;
Предупреждение("Блаблабла", 3)
КонецЦикла;
шначе
ТТ.Показать("Печать счета-фактуры","");
КонецЕсли;
КонецПроцедуры
Выполнил 40 раз. 1С не упала. Зато, когда стал закрывать один из экземпляров 1С
- та упала и выдала лог.(см. аттач)
Created attachment 35 [details]
Воспроизвел ошибку
Протестировал на server'e. Запустил от двух разных пользователей 1С. ш
подключился к одной базе. Запустил одновременно скрипт с печатью:
Процедура ПечатьФ()
ТТ = СоздатьОбъект ("Таблица");
Страница = 1;
Если ВыбПринтер=1 Тогда
Пока Число(Страница) <= Число(КолвоПеч) Цикл
Сообщить (Страница);
ТТ.Открыть ("s:\111.mxl");
ТТ.ПараметрыСтраницы(2,,,,,,,,,1,,"hp1200");
ТТ.Напечатать(0);
Страница = Страница + 1;
Предупреждение("Блаблабла", 3)
КонецЦикла;
шначе
ТТ.Показать("Печать счета-фактуры","");
КонецЕсли;
КонецПроцедуры
Выполнил 40 раз. 1С не упала. Зато, когда стал закрывать один из экземпляров 1С
- та упала и выдала лог.(см. аттач)
Created attachment 36 [details]
Вариант патча
есть патч по этой проблеме:
он войдет в тестовую сборку свободной части eter2
Патч входит в 1.0.4, но проблему это не решает. Наблюдаем дальше Подтверждается у Алексея Черезова на 1.0.6, надо воспроизвести и исправить. Created attachment 88 [details]
Лог ошибки при печати
При попытке распечатать документ из 1С-Предприниматель происходит "вылет" из системы
Поступило такое сообщение: "Проблема с печатью в 1С похоже проявляется только в SLED. в openSUSE 10.2 я так и не смог воспроизвести эту ошибку." Created attachment 89 [details]
Лог падения при печати налоговой декларации
У нас тоже падает при сильной нагрузке
Нужно тщательно проверить, нормально ли распечатываются различные документы. Как минимум, счёт-фактура, платёжка и любой лист регламентированной отчётности со штрих-кодом. Вообще эта бага - всё-таки дубль 155, но здесь есть хороший тест на печать, возможно позволяет быстро прийти к падению? проверил платежки и счет-фактуру. Печатаются нормально и на принтере и в файл, но оба документа не содержать картинок, осталось проверить печать документов с картинками и штрих-кодом. Документ со штрих кодом тоже распечатался нормально. Считаем исправленным. Такая же ошибка у клиента в заявке 2753. Лог прилагаю. Created attachment 256 [details]
лог
Проблемы с 1.0.8 никто тестировать не будет. Не надо вешать непроверенные на 1.0.9 баги. |