Имя: Пароль:
1C
 
Оформление компоненты ActiveX для 1С
0 oved
 
20.02.15
11:27
Ребята, попросил программиста написать ActiveX для таб дока в 1С. Компоненту зарегистрировал в винде, но в табдок не вставить.
В табдоке нажимаю меню Таблица-Рисунки- вставить объект. И там на закладке "элемент управления" не вижу нужной компоненты. Причем другие 1С компоненты там есть.

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

Есть ActiveX элемент управления (кнопка и т.п.), так она вставляется на форму, которая умеет поддерживать элементы управления (Excel это умеет, а 1С - нет).

И есть внешняя компонента к 1С, которая умеет взаимодействовать с 1С, но она не обязана вставляться в табличный документ, а может размещаться на форме.

Заказали вы 3, программист вам написал 2, а вам нужно 1.

Для табличного документа вам, наверное, подойдёт Web-browser, который умеет показывать картинки и масштабировать их как нужно.

Удачи.