Имя: Пароль:
1C
1С v8
Вставить activex программно
0 breezee
 
27.04.22
12:39
Коллеги, добрый день. УПП 1.3 сильно дописанная.
Есть штрих-код в макете. После того как макет редактировался в пользовательском режиме - activex следает в объекте. Штрих-код становится просто картинкой. Я решил что можно скопировать рисунок из макета и заменить в таб. документе этим рисунком, но я не могу установить .Объект у рисунка, а именно в нем activeX. Подскажите, пожалуйста, может кто делал
ОбластьМакета = Макет.ПолучитьОбласть("Область");
        ОбластьМакетаИсходного = МакетИсходный.ПолучитьОбласть("Область");
        ОбластьМакета.Рисунки.Очистить();
        Для Каждого Рисунок Из ОбластьМакетаИсходного.Рисунки Цикл
            НовыйРисунок = ОбластьМакета.Рисунки.Добавить(Рисунок.ТипРисунка);
            ЗаполнитьЗначенияСвойств(НовыйРисунок, Рисунок);
            НовыйРисунок.Объект = Рисунок.Объект;
        КонецЦикла;    

Вот моя попытка. Падает на строчке НовыйРисунок.Объект = Рисунок.Объект;
1 lEvGl
 
гуру
27.04.22
12:42
>>>После того как макет редактировался в пользовательском режиме - activex следает в объекте.
ну вот тут как то не очень, не должно такого быть, а какая компонента?
2 lEvGl
 
гуру
27.04.22
12:43
с другой стороны - да и пусть будет просто картинкой, полоски же на месте
3 mikecool
 
27.04.22
12:57
(2) какие полоски, статичные с примера? )
4 lEvGl
 
гуру
27.04.22
13:06
(3) да х знает, может остаются закодированные, может не остается ничего, т к просто картинка без изображения - пустое квадратное поле, может еще что, там черная магия происходит - после редактирования "activex следает в объекте"
эмммм этот как, удаляют что ли и новый вставляют или чего
5 breezee
 
28.04.22
05:17
Всем спасибо. Решил тем что получаю макет не на сервере, а на клиенте. Работаем в толстом клиенте. Почему именно так происходит - хз. Компонента печати штрихкодов 1с и на серверах у нас тоит и на клиенте
AdBlock убивает бесплатный контент. 1Сергей