Взяли у Вас пробную версию WINE@Etersoft SQL 1.0.7n В 1С 7.7 под ОС Windows есть возможность в печатной форме создавать OLE объекты. Для нас важна задача формировать печатные формы документов с прозрачным оттиском печати, для этого используем внешнюю компоненту Bmp_1c.ocx. Файл примерного Screen файла прилагаю. В 1С под WINE@Etersoft вызов функций OLE объекта не получается сделать, в меню появляется надпись: <<OLE VERBS GO HERE>> Как быть в создавшейся ситуации?
Created attachment 201 [details] Вид работы компоненты
Исправляю.
Меню OLE исправлено в релизе 1.0.8 от 21.01.08 (wine-20071130-alt8) Как я понимаю, проблема с печатью остаётся.
Created attachment 459 [details] Прорисовка рисунков на печатной форме Пробовал на последней сборке, barcode.ocx нормально рисует, а картинки вставленные на печатную форму выводятся черными квадратами... На месте черного квадрата должен быть логотип.
Проблема отображения возникает только с цветными картинками, или с ч/б тоже? Не могли бы вы прислать файл содержащий такую картинку?
Проблема ясна, нужен реализованный DIB и модернизация драйвера принтера.
Аналогичная проблема в 1.0.11, 1C 8.1 BMP-логотип в печатной форме печатается как черный квадрат. Есть ли какой-нибудь способ обойти баг?
Откладываем, на bugs@lists.etersoft.ru не должно висеть багов.
Нужно проверить и закрыть, если проблемы нет.
Created attachment 2883 [details] Скриншот
$ 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 #11) >2) Таблица->Вставить рисунок->Объект-> выделить область куда вставить ->Bmp_1c >Control-> правой кнопкой мыши по вставленному белому квадрату ->Object:Bmp_1c >Control->Propertie-> выбрать файл картинку в формате bmp -> Применить Какой файл выбрать? Образец не приложен. Есть ли отличие во внешнем виде, если файл вообще не выбирать? ... > ->Object:ActiveBarcode->Propertie-> вписать числа -> Применить > > Что получилось смотреть на скриншоте. Какие числа? Совпадают ли введённые числа со скриншотом?
(В ответ на comment #12) > (В ответ на comment #11) > > >2) Таблица->Вставить рисунок->Объект-> выделить область куда вставить ->Bmp_1c > >Control-> правой кнопкой мыши по вставленному белому квадрату ->Object:Bmp_1c > >Control->Propertie-> выбрать файл картинку в формате bmp -> Применить > Какой файл выбрать? Образец не приложен. > Есть ли отличие во внешнем виде, если файл вообще не выбирать? > > ... > > ->Object:ActiveBarcode->Propertie-> вписать числа -> Применить > > > > Что получилось смотреть на скриншоте. > Какие числа? Совпадают ли введённые числа со скриншотом? аааа)) картинка лежит в бутылке, числа совпадают с теми которые я ввел, если картинку не выбирать то просто белая область для вставки картинки остается))
Обобщим: $ 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. ВРОДЕ БЫ ВСЕ РАСПИСАНО КАК ДА ЧТО!
еще раз нарисовал картинку в gimp, экспортировал ее в bmp, проверил что экспортирование прошло корректно (а не просто черный экран), повторил те же самые манипуляции что и в комментарии 11 - картинка отображается нормально! см снимок экрана. Картинку в бутылке заменил!
Created attachment 2892 [details] Снимок экрана
Думаю так как проблемы нет багу можно закрыть