Оформление компоненты ActiveX для 1С #734755


#0 by oved
Ребята, попросил программиста написать ActiveX для таб дока в 1С. Компоненту зарегистрировал в винде, но в табдок не вставить. В табдоке нажимаю меню Таблица-Рисунки- вставить объект. И там на закладке "элемент управления" не вижу нужной компоненты. Причем другие 1С компоненты там есть. Какое условие попадания activeX в табдок? нужно зарегистрировать как-то особенно компоненту или свойства должны быть у самой компоненты какие-то другие?
#1 by oved
ап!
#2 by oved
ап
#3 by Ёпрст
Скопируй её с экселя
#4 by oved
а как? ctrl+c, ctrl+v не работает
#5 by sapphire
еще один кулхацкер...
#6 by oved
если кто-то умный просветит, мир станет умнее
#7 by oved
ап)
#8 by Ёпрст
ну  в экселе/ворде твой фктивикс вставляется хоть ? Если да, то копипасте его оттуда в макет.
#9 by oved
да , в Excel вставляется. копируется только внутри excel. в табдок 1С уже не вставляется
#10 by oved
up
#11 by oved
+
#12 by Ёпрст
ну выложи свой ocx, на посмотреть
#14 by ejikbeznojek
Так там кнопа есть добавить элемент где можно указать путь к *.ocx
#15 by oved
да. Если выбрать "Добавить элемент управления...", указать файл, то ничего не происходит если выбрать "Создать из файла", то объект ActiveX появляется, но свойств у него нет никаких
#16 by oved
апп
#17 by ДенисЧ
наобум - *.tlb к нему есть?
#18 by oved
есть
#20 by Ёпрст
Странный контрол, он токма на форму в vba вставляется, но его даже скопи-пастить нельзя - ошибку выдаёт
#21 by Ёпрст
и.. нафига он вам?
#22 by oved
наш программист для 1С написал. Нужен компонент, который выводил бы картинку, обрезал ее, если не помещается по размеру
#23 by sapphire
я так и знал, что мегапупер колесоо
#24 by Ёпрст
не увидел в свойствах этого контрола, где там путь к картинке задается.. да и название самого контрола TransparentPanel как бэ к этому не распологает :)
#25 by sapphire
Ваш программист Вам это в 1С показывал?
#26 by oved
В свойствах в ScrPath задавай путь
#27 by oved
в Excel
#28 by Ёпрст
а нашел, c:1.bmp
#29 by sapphire
и исчо... для 1С какой версии эта сфистоперделка нужна?
#30 by sapphire
в "программист для 1С написал" причем здесь Excel?!
#31 by Ёпрст
birmap image is not valid
#32 by oved
8.3 обычное приложение
#33 by oved
как пример, что работает, показал в Excele. Я указал путь, картинка отобразилась
#34 by sapphire
Смысл разбираться в такой свистоперделке?
#35 by oved
там только bmp файлы можно
#36 by oved
дело не в функционале, а в принципе размещения. Как сделать компоненту, которую можно в табдоке разместить?
#37 by sapphire
в непонятно написано? Если разрабатывается для 1С, то и показывать, очевидно, надо в 1С.
#38 by Ёпрст
Хрень конечно полная..Он только bmp понимает ? На счет обрезать - не, не видел.. вставляет "как есть", на лист не выводится.. только на форму прилепить можно
#39 by sapphire
Зачем?!
#40 by oved
он не 1С программист, не знаем, как ее прикрутить внутрь 1С
#41 by oved
я в Excel ее вставил через закладку "разработчик" - вставить - другие элементы управления. Затем в свойствах компоненты указал путь. (по правой кнопке мыши)
#42 by sapphire
Такой компонент 1С не нужен. См.
#43 by oved
нет в 1С возможности разместить реальную картинку с обрезанием. Вот и выкручиваемся через ActiveX. Непонятно как его написать, чтобы вставлять можно было в табдок
#44 by sapphire
Что уже странно, ладно бы безобразие в виде png не понимало, а то ведь используется GDI
#45 by oved
к сожалению, на типовых средствах 1С картинку так не расположить
#46 by oved
так и не понял, как activeX прикрутить к табдоку
#47 by Torquader
Вы не видите разницы. Есть внедряемый объект (OLE-Compound), который можно вставлять в документы,в том числе и в 1С. Есть ActiveX элемент управления (кнопка и т.п.), так она вставляется на форму, которая умеет поддерживать элементы управления (Excel это умеет, а 1С - нет). И есть внешняя компонента к 1С, которая умеет взаимодействовать с 1С, но она не обязана вставляться в табличный документ, а может размещаться на форме. Заказали вы 3, программист вам написал 2, а вам нужно 1. Для табличного документа вам, наверное, подойдёт Web-browser, который умеет показывать картинки и масштабировать их как нужно. Удачи.
Тэги:
Ответить:
Комментарии доступны только авторизированным пользователям