Bug 895

Summary: 1Cv77: Проблема в работе с рисунками в 1С (Bmp_1c.ocx)
Product: WINE@Etersoft Reporter: ИТР <1c>
Component: Печать ; Диалог печатиAssignee: Dmitry Timoshkov <dtimoshkov>
Status: CLOSED INVALID QA Contact: Сергей Тимушев <tsergey>
Severity: major    
Priority: P3 CC: 1c, baraka, kondratyuk, lav, sdvinfo, tuchkin, vitperov
Version: 2.1   
Target Milestone: ---   
Hardware: PC   
OS: Debian GNU/Linux   
Whiteboard:
Заявки RT: Связано с:
Дата напоминания:
Bug Depends on: 931, 1031, 1840    
Bug Blocks: 100    
Attachments: Вид работы компоненты
Прорисовка рисунков на печатной форме
Скриншот
Снимок экрана

Description ИТР 2007-11-17 16:55:39 MSK
Взяли у Вас пробную версию WINE@Etersoft SQL 1.0.7n
В 1С 7.7 под ОС Windows есть возможность в печатной форме создавать OLE объекты. Для нас важна задача формировать печатные формы документов с прозрачным оттиском печати, для этого используем внешнюю компоненту Bmp_1c.ocx. Файл примерного Screen файла прилагаю. В 1С под WINE@Etersoft вызов функций OLE объекта не получается сделать, в меню появляется надпись: <<OLE VERBS GO HERE>>
Как быть в создавшейся ситуации?
Comment 1 ИТР 2007-11-17 17:37:50 MSK
Created attachment 201 [details]
Вид работы компоненты
Comment 2 Vitaly Lipatov 2007-12-15 20:04:28 MSK
Исправляю.
Comment 3 Vitaly Lipatov 2008-01-19 23:39:24 MSK
Меню OLE исправлено в релизе 1.0.8 от 21.01.08 (wine-20071130-alt8)
Как я понимаю, проблема с печатью остаётся.
Comment 4 Михаил Карпухин 2008-05-24 00:07:55 MSD
Created attachment 459 [details]
Прорисовка рисунков на печатной форме

Пробовал на последней сборке, barcode.ocx нормально рисует, а картинки вставленные на печатную форму выводятся черными квадратами... На месте черного квадрата должен быть логотип.
Comment 5 Виталий Перов 2008-06-09 20:41:17 MSD
Проблема отображения возникает только с цветными картинками, или с ч/б тоже?

Не могли бы вы прислать файл содержащий такую картинку?
Comment 6 Vitaly Lipatov 2008-07-08 22:18:48 MSD
Проблема ясна, нужен реализованный DIB и модернизация драйвера принтера.
Comment 7 Sergey Tuchkin 2010-01-13 18:07:48 MSK
Аналогичная проблема в 1.0.11, 1C 8.1
BMP-логотип в печатной форме печатается как черный квадрат.
Есть ли какой-нибудь способ обойти баг?
Comment 8 Vitaly Lipatov 2012-01-09 18:09:56 MSK
Откладываем, на bugs@lists.etersoft.ru не должно висеть багов.
Comment 9 Vitaly Lipatov 2013-04-16 17:24:14 MSK
Нужно проверить и закрыть, если проблемы нет.
Comment 10 Сергей Тимушев 2013-04-18 14:17:47 MSK
Created attachment 2883 [details]
Скриншот
Comment 11 Сергей Тимушев 2013-04-18 14:18:42 MSK
$ swine 2.1 1c77/1488

Регистрация barcode:
BARCODE.OCX положить в папку c:/windows
$ wine cmd
regsvr32 c:/windows/BARCODE.OCX

По такому же принципу зарегистрировал bmp_1c.ocx

1С: Предприятие 7.7 (7.70.027)
Конфигурация
Бухгалтерский учет, редакция 4.5 (7.70.508)

1) Файл->Новый->Таблица

2) Таблица->Вставить рисунок->Объект-> выделить область куда вставить ->Bmp_1c Control-> правой кнопкой мыши по вставленному белому квадрату ->Object:Bmp_1c Control->Propertie-> выбрать файл картинку в формате bmp -> Применить

3) Таблица->Вставить рисунок->Объект-> выделить область куда вставить ->ActiveBarcode-> правой кнопкой мыши по вставленному белому квадрату ->Object:ActiveBarcode->Propertie-> вписать числа -> Применить

Что получилось смотреть на скриншоте.

Вывод: Barcode функционирует нормально, а вот Bmp_1c Control вставляет просто черный квадрат.
Comment 12 Vitaly Lipatov 2013-04-18 16:28:16 MSK
(В ответ на comment #11)

>2) Таблица->Вставить рисунок->Объект-> выделить область куда вставить ->Bmp_1c
>Control-> правой кнопкой мыши по вставленному белому квадрату ->Object:Bmp_1c
>Control->Propertie-> выбрать файл картинку в формате bmp -> Применить
Какой файл выбрать? Образец не приложен.
Есть ли отличие во внешнем виде, если файл вообще не выбирать?

...
> ->Object:ActiveBarcode->Propertie-> вписать числа -> Применить
> 
> Что получилось смотреть на скриншоте.
Какие числа? Совпадают ли введённые числа со скриншотом?
Comment 13 Сергей Тимушев 2013-04-18 16:39:15 MSK
(В ответ на comment #12)
> (В ответ на comment #11)
> 
> >2) Таблица->Вставить рисунок->Объект-> выделить область куда вставить ->Bmp_1c
> >Control-> правой кнопкой мыши по вставленному белому квадрату ->Object:Bmp_1c
> >Control->Propertie-> выбрать файл картинку в формате bmp -> Применить
> Какой файл выбрать? Образец не приложен.
> Есть ли отличие во внешнем виде, если файл вообще не выбирать?
> 
> ...
> > ->Object:ActiveBarcode->Propertie-> вписать числа -> Применить
> > 
> > Что получилось смотреть на скриншоте.
> Какие числа? Совпадают ли введённые числа со скриншотом?

аааа)) картинка лежит в бутылке, числа совпадают с теми которые я ввел, если картинку не выбирать то просто белая область для вставки картинки остается))
Comment 14 Сергей Тимушев 2013-04-25 16:15:47 MSK
Обобщим:

$ swine 2.1 1c77/1488

Регистрация barcode:
BARCODE.OCX положить в папку c:/windows
$ wine cmd
regsvr32 c:/windows/BARCODE.OCX

По такому же принципу зарегистрировал bmp_1c.ocx

1С: Предприятие 7.7 (7.70.027)
Конфигурация
Бухгалтерский учет, редакция 4.5 (7.70.508)

1) Файл->Новый->Таблица

2) Таблица->Вставить рисунок->Объект-> выделить область куда вставить ->Bmp_1c
Control-> правой кнопкой мыши по вставленному белому квадрату ->Object:Bmp_1c
Control->Propertie-> выбрать файл картинку в формате bmp -> Применить

3) Таблица->Вставить рисунок->Объект-> выделить область куда вставить
->ActiveBarcode-> правой кнопкой мыши по вставленному белому квадрату
->Object:ActiveBarcode->Propertie-> вписать числа -> Применить

Что получилось смотреть на скриншоте.
Картинка лежит в бутылке в корне диска С, называется y.bmp

Вывод: Barcode функционирует нормально, а вот Bmp_1c Control вставляет просто
черный квадрат.


P.S. ВРОДЕ БЫ ВСЕ РАСПИСАНО КАК ДА ЧТО!
Comment 21 Сергей Тимушев 2013-04-29 12:17:34 MSK
еще раз нарисовал картинку в gimp, экспортировал ее в bmp, проверил что экспортирование прошло корректно (а не просто черный экран), повторил те же самые манипуляции что и в комментарии 11 - картинка отображается нормально!

см снимок экрана.

Картинку в бутылке заменил!
Comment 22 Сергей Тимушев 2013-04-29 12:17:57 MSK
Created attachment 2892 [details]
Снимок экрана
Comment 23 Сергей Тимушев 2013-04-29 12:19:53 MSK
Думаю так как проблемы нет багу можно закрыть